MikeDX said:
C++ C# are both "pussy" languages sonny.
Try just using plain C, or how about using system specific machine code.
How about Befunge?
C++ is crap because it's a hack of C, full of nastyness.
C# is better than C++ because it has proper object features, but it crap because it assembles to byte code and runs through an interpreter.
VB is sh*te full stop.
We had a customer who shipped products to end customers written in VB, how embarrassing.
Objective C - now there's a language
Kerningham & Richie have a lot to answer for like making half the world write 'C' in such a format that it's virtually unreadable.
Anyone who writes large amounts of code in assmbly these days is a moron (barring those who write code for 8 bit embedded micros), portability is the name of the game - and C99 has that.
If I had to pick a language for somebody to learn, it'd have to be 'C'. Gives you an "in" to "normal" programming languages and the "toy" ones. (C#
)
Languages I've been fluent in....
basic (bbc basic
- the only real true basic
), 6502 assembly, ARM assembly, 8051 assembly, x86 assembly, AVR assembly, PIC assembly, NIOS assembly, pascal, cobol, prolog, C, C++, Objective C, forth
Probably a bunch more that I've forgotton!