a lot of tech enterprises are writing their scalable solutions in bbcode these days
Name:
Anonymous2010-12-15 18:06
Python is a great choice: it allows you to quickly prototype your algorithms, and if you learn how to work with iterators and lazy evaluation it fucking rocks. Pro: Rapid software development, battery included; Con: Big interpreter lock prevents you from doing real threading.
Haskell is simply awesome: clean, well developed, the king of functional languages! Not clumsy as Ocaml, awesome syntax, awesome data typing... Pro: Language from brightest minds to brightest minds; Con: Hard learning curve on certain aspects, code must be well thought, you cannot just sketch stuff...
C++ Is simply a pain in the ass, but if you really know C as you say, by learning C++ you'll get a huge improvement of your comprension on how programming works, expecially on the operators overloading stuff. When you've really learned C++ you can throw it away because it's the best language if you want to make a mess of your software. Pro: Extremely flexible. You can manipulate intimate parts of your program. Con: If you manipulate intimate parts of your program without knowing what you do, you can scramble intuitive semantics, and finding errors will be a path full of sorrow and woe.
Lua Seems a toy language, and probably IS a toy language, but enchains the power of a easily embeddable turing-complete configuration language. That's why it's used in some remarkable cases (like World of Warcraft or Nmap). You are more likely to write C extensions of Lua than actually programming in it... Pro: Simple and extremely lightweight. Con: Error prone. By example, everything not defined just evaluates as null
Name:
Anonymous2010-12-15 18:10
It really depends what you want to do.
C++ - Game coding from the ground up
Lua - Modding
Java - You're a faggot, don't learn Java
Don't listen to the faggots telling you to learn outdated and nix-boon backwoods languages...learn something mainstream that actually has practical use in a professional programming environment... C++, C#, Java(eh.)
also lol @ "programming" and "php"
Faggy web scripting doesn't count as programming imo
Name:
Anonymous2010-12-15 18:13
>>14 also lol @ "programming" and "php" Faggy web scripting doesn't count as programming imo
Totally. Expecially that php-bullshit. Worst programming language ever with worst standard library ever. What the fuck were they thinking? Why does fopen return ***FALSE*** if something goes wrong? What the heck is wrong with you?
Here's the deal: learn to program in Java and then DON'T program in Java. That's your workhorse language that you get to put on a resume, say "Yeah, I know it," and earn a pittance.
Here's the deal: learn to program in Lisp and then program in Lisp. That's your workhorse language that you get to put on a resume, say "Yeah, I know it," and earn a NOTHING because it's just a toy language that nobody cares about in the real world.
Here's the deal: learn to program in C++ and then program in C++. That's your workhorse language that you get to put on a resume, say "Yeah, I know it," and become rich, because it allows you to actually get shit done.
Name:
Anonymous2010-12-15 18:52
Master C, learn an interpreted language like Perl or FIOC.