944,139 Members | Top Members by Rank

Ad:
May 1st, 2006
0

Reccomended languages

Expand Post »
I think it would behoove me to try and become familiar with a few languages, especially if I'm going into the game industry. So, as I'm somewhat familar with Java (will likely expand that knowledge later on) and will be learning more advanced C++, I wanted to know what languages YOU would reccomend I learn a bit of, and what they're best applied to.
Similar Threads
Reputation Points: 10
Solved Threads: 1
Junior Poster in Training
Kiba Ookami is offline Offline
66 posts
since Jan 2005
May 1st, 2006
2

Re: Reccomended languages

Learn Scheme and Haskell. I don't know what Scheme's best applied to (probably teaching Scheme, really), but I think learning it will make you a better programmer if you let yourself go from any ways of thinking you've acquired with C++ or Java. C++ and Java basically form a subset of Scheme's (and other Lisps') features, even though Scheme is a much smaller language. (But they C++ and Java much bigger and better libraries, plus operating system interaction.)

Haskell takes a much different approach to programming than Scheme, C++, and Java, and is worth learning for that reason alone. As for applications, a working implementation of Perl 6 has been (is being) built with Haskell.

Avoid these languages' communities, though. It seems like Scheme people are elitist fools that sit around and lament their language's unpopularity, while Haskell people smoke pipes on the deck of a cruise ship and discuss category theory.

Perhaps the best reason to learn them is that they'll make you a much better C++ programmer. The previous sentence is definitely true.

Learn Haskell first.

[edit]
and it would never hurt to learn a bit of assembly language, just so that you know what's ~really~ going on.
Team Colleague
Reputation Points: 1135
Solved Threads: 173
Super Senior Demiposter
Rashakil Fol is offline Offline
2,479 posts
since Jun 2005
May 1st, 2006
0

Re: Reccomended languages

Read the wiki on Haskell and my head went /splode
Reputation Points: 10
Solved Threads: 1
Junior Poster in Training
Kiba Ookami is offline Offline
66 posts
since Jan 2005
May 1st, 2006
3

Re: Reccomended languages

Quote originally posted by Kiba Ookami ...
Read the wiki on Haskell and my head went /splode
You know, come to think of it, there are no good Haskell tutorials. That's pretty sad. Okay, learn Scheme first.
Team Colleague
Reputation Points: 1135
Solved Threads: 173
Super Senior Demiposter
Rashakil Fol is offline Offline
2,479 posts
since Jun 2005

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Computer Science Forum Timeline: Kernel and Operating Systems?
Next Thread in Computer Science Forum Timeline: DVD format cuts 720x480 frame??





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC