What's with all the C's? is this a family? are there others? which is the best for what i want?
Name:
Anonymous2010-10-24 16:09
Almost any modern language comes from C.
Independently appear:
- C (structured, mid-level programming, compiled), used in OS and app design.
- Lisp (functional, high level, garbage collector, (byte-)interpreted), used in AI and research
- Smalltalk (first OOP, high level, GC, interpreted) by Xerox. Still used in academical environments, I think.
Then:
- C++ (C + OOP, syntax closer to C, compiled) OS and apps, like C.
- Objective-C (C + Smalltalk, syntax closer to Smalltalk, compiled). Basically only for iProgramming.
After that:
- Java (C + OOP + garbage collector, byte-interpreted). Applets (90's Flash), desktop apps, server side apps.
- C# (Microsoft's copy of Java: basically same features). Apps, server side apps. Applets through Silverlight, but there's no place for it between Flash and HTML5.