These days, C# is my favorite language for earning a living. My favorite languages for *fun* are Smalltalk, Python, Ruby, Scheme, SML, etc. Actually, my favorite language has not been invented yet and I am searching for it arduously!
|
I havent seen anything that's 'better' than C. I enjoyed ASM, but I agree it was very time consuming.
C++, VB, MFC, .Net, etc all sacrifice the coder's freedom to do what he/she wants in the name of OOP.
I guess it was assumed that it's beneficial if these languages could 'hide' some of the complexities of coding in structures and inforced methodologies. To free up the User to 'code the meat of a project' as I've seen it put so often.
All it really did for me was make me spend more time and resources retooling to do my job than actually doing my job. And of course having to find all the 'work arounds' for the things I needed to do that the snazzy language couldnt or wouldnt provide.
But I think it's still primarily a question of what you used first and most. If you learn a tool well, you tend to work better with that tool. My first tools were ASM and C. After them it was downhill for me. ;-)
|
I never realized I had a favorite language until I did a freebie web
site for a family friend in c#. At my day job everything is in vb.net
so I did c# just for the fun of it. After I finished the web site (or
at least thought I was) I recoded everything in vb.net because it was
just more comfortable to me. I would go with vb.net but that is just
because I am most familiar with it.
|
The text size on the "Vote" button is a tad bit too small..
|
I don't have a preference, but I heard a co-worker using some really colorful words the other day when they were talking to their computer. I'm sure what that would count as.
|
Only 12% for C++! Alas for the low level devs...
Where have all, the low level developers gone. Long time passing Where have all, the low level developers gone. Long time ago...
|
Now my favorite language is c# but with VS 2005 i think that will be C++ with CLI extension...
Have a nice coding....
|
How about ActionScript with some PHP calls hidden inside???
|
C/C++ is my favorite, then C#.
|
My vote: C with Classes/templates... :)
I learned C++ before the Great Standardization of '98, and alas, haven't picked up the new features of it yet (like FuncName() = 0).
I use file and console i/o functions from C, even though I use classes and "//" for comments.
|
Python and C# are pretty high on my list... hard to say which one is my favorite so far, though.
|
You know you're "new school" when you consider C++ "low-level" ;) hehe.
I reminisce about the old days (early 90's lol) deciphering x86 machine code and making my own compiler just for fun... lol. Or even further back... remember LOGO? That damn'd turtle!! baaaahhh!
|
| cwoodruff wrote: Now that Delphi is .NET complient how about including it? |
At last!!! A Delphi programmer.... I'm not alone any more :)
I also use Java for my distributed projects and C++ is a "must know" but i don't use it as often as i use Delphi.
[PT]Palmeiro
|
|
imekon
I vant to suck your blood!
|
|
|
Delphi, of course. Not Delphi.NET
|
Even though I have used and still use Visual Basic .NET for most stuff, I like C# more, I am used to the syntax and like it much better than Visual Basic. So most of my code in the future will be C# ;)
And, I need to get myself some glasses to see the Vote button, it was kind of small :)
|
C# is proabably the best general purpose language in my opinion but to each language has its purpose. IE: i would pick Assembler or C vs C# to write a device driver or kernel..
|
I don't think I answered in my last post, I'd say C# is quickly becoming my language of choice for Win apps. I'm immersing myself in Whidbey's C#. Haven't even touched the VB.NET side on 2005. Figure since everyone at M$ is learning it I should too. ;) Oh and I've been doing VB for a while so it's my Win32 lang of choice. VB for ASP.NET... I did write my sockets server code in C/C++ but i've been porting that stuff to C# lately. Really no need anymore for C/C++ in my life. I've written PHP but with the advent of Mono, it's soon to be a moot language IMO.
|
|
Beer28
I contend Channel9 is a covert research project
|
|
|
STANDARD C
STANDARD C++ with STL
Anything that I can code once and compile in more than just MC++. MC++
is ONE compiler out of MANY compilers on many platforms, and some
standardization is more than appreciated.
Sometimes I do programming for my atmel 8051 microcontroller with SDCC
and output that to hex and load it up with the atmel FLIP loader
And I really appreciate that I can take C code I use in my regular VC++
programs and use it for my embedded device chips as well because of the
portable standard C library. C++ is less portable but almost as good
for OO.
None of this is possible with C# or managed languages, or anything that
compiles to IL. I also don't like the managed extensions to C++ because
they take away from it's portability as well.
MFC was nice because it built on top of C++ code and was C++ itself
with some MS extended keywords. It was even nicer because you didn't
have to use it, and if necessary could take it out of an app's core to
use the core in another compiler.
None of that is possible with IL, and as for managed languages, I stuck
with java, and java has rewarded me by project looking glass and
letting me extend my applications to the 3d desktop framework.
Sorry to be such a stick in the mud.
PS- is MS going to release a CLR for 16 bit MC chips? Do I have enough
onboard RAM? If we all have to use x86 chips as MC's with 256 ram it
would get awefully expensive to make small utility devices.
PS #2- I also wouldn't mind seeing ANSI or another standards board come
out with a universal OS API that C or C++ could interface, to make
truly portable UI code, that would be code once, compile "everywhere" like
POSIX with GDI, I wouldn't mind seeing something along those lines come about.
|
| darthTriad wrote: common, where's Smalltalk? |
It's too small to talk about it ! ;)
|
I chose C# but...
Question, is there anything really different between C#, VB, and C++ besides syntax and structure?
Also...
dhavalhirdhav: do you think you can post an example of assembly language? I always wondered what it looked like.
|
Before opening the Pandora's Box yet again in this thread: check out this thread for some of the differences between C# and VB.
(Unmanaged) C++ can't really even be compared to them, it's so different.
|
totally! my first programs were logowriter instructions making that turtle make trippy designs on the screen.
My final program in that class was a game where you had to drive a car as close to the edge of a cliff as you could.
from there i moved onto turbo pascal, vb5, visual C++, then later asp(.net) and vb.net
|
We need a programmer for a PHP/MYSQL website. It is a new site with the basics completed, but in need of a lot of updates/changes. Our current programmer is very reasonable in cost, but lacking in reliability and punctuality. We are not looking for a short term programmer, we are seeking a long term business relationship. The duties would include performing updates, making changes and performing maintenance when needed. Pay will be on a "per job" basis for now, but could work into a salaried position for the right person. Payment will be made via Paypal or credit card.
We will submit job requests and require a quote before work is started. Any maintenance required would also be classified as a "per job" basis and a quote would be required. If the maintenance is due to bad code from a previous job, we will expect the repair to be done for free.
We would expect our programmer to give us estimated completion dates for each project and notify us via email or phone if the project is going to take longer. We have a specific first job that we will be sending to interested parties for a quote. We are not necessarily going to pick the person with the lowest quote, but look at the professionalism of that persons response and references/portfolio (if available).
Please take a look at the website the work will be done on.
http://www.webidz.com/index.php
email: admin@webidz.com
|
how about Delphi ? or this MS only :D
|
|
|