What language does people think is the best and why?
------------------
Duron 750@900, 256Mb, 46+40Gb, Abit K7A.
Printable View
What language does people think is the best and why?
------------------
Duron 750@900, 256Mb, 46+40Gb, Abit K7A.
Hey, it all depends on what you do. I know C, C++ are pretty popular. I use Java for most of the things i do (which is internet applications).
Quote:
Originally posted by Hakang:
What language does people think is the best and why?
It all depends on what you want to do!
Visual Basic:
Pros:
1. Great for simple GUI development.
2. Very easy to learn and use.
3. Garbage collection (could be a con. This enforces bad habits).
Cons:
1. Easy to develop bad programming habits.
2. Not very good as an object-orientated language.
3. Limited functionality unless you use external API's.
Java:
Pros:
1. Perfect for cross-platform development (for example, making Windows apps run on Linux)
2. True object-orientated programming, which makes designing applications very simple.
3. Easy to learn.
4. Garbage collection (could be a con. Enforces bad habits).
Cons:
1. Slow
2. Bad for heavy GUI development
3. Requires the java-virtual-machine to run its apps.
4. Very limited functionality. Cannot even use external API's like you can with Visual Basic.
C++:
Pros:
1. Fast
2. True object-orientated
3. Most widely used language for professional applications.
4. A lot of functionality (you can even write your own OS with it).
Cons:
1. Somewhat difficult.
2. Harder than Visual Basic for GUI development.
3. No garbage collection. Memory leaks are common bugs for C++ apps.
Assembler:
Pros:
1. Most functional language available.
2. Fastest language available.
Cons:
1. Probably the hardest language to use too!
[This message has been edited by hu flung dung (edited February 11, 2002).]
Put my vote in for C. Unix is 80% C, 20% ASM. You have no limits.
------------------
## root is the greed of all evil ##
If you only can choose one of them?Quote:
Originally posted by hu flung dung:
It all depends on what you want to do!
------------------
Duron 750@900, 256Mb, 46+40Gb, Abit K7A.
Does that means java is your favourite?Quote:
Originally posted by mefisto3:
Hey, it all depends on what you do. I know C, C++ are pretty popular. I use Java for most of the things i do (which is internet applications).
------------------
Duron 750@900, 256Mb, 46+40Gb, Abit K7A.
Gotta plug Delphi. I really like it for new development.
BTW I have yet to see any C++ programmer counter Eric Grange in a C++ vs. Delphi debate.
http://www.delphi3d.net/forums/read.php?f=1&i=231&t=231
Maybe someone here can be the first :)
Well, I'd hate to battle them on their own turf!Quote:
Originally posted by Literatii
Gotta plug Delphi. I really like it for new development.
BTW I have yet to see any C++ programmer counter Eric Grange in a C++ vs. Delphi debate.
http://www.delphi3d.net/forums/read.php?f=1&i=231&t=231
Maybe someone here can be the first :)
I really like Delphi also. I've just lost patience with Borland. They used to be the small guys language developer of choice, but damn, their pricing went through the roof.
Delphi is why I got interest in C#. (Developed by the same guy).
My biggest complaint with Delphi was project management. If you change the components you have in the pallete, you are screwed trying to get old code to work again. This always seems to be a problem with RAD stuff. I'll have to see how C# handles it.