RSS Forums RSS
Please support our Computer Science and Software Design advertiser: Programming Forums
Views: 1110 | Replies: 3
Reply
Join Date: Jan 2005
Location: Hollywood, MD
Posts: 66
Reputation: Kiba Ookami is an unknown quantity at this point 
Rep Power: 4
Solved Threads: 1
Kiba Ookami's Avatar
Kiba Ookami Kiba Ookami is offline Offline
Junior Poster in Training

Reccomended languages

  #1  
May 1st, 2006
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.
AddThis Social Bookmark Button
Reply With Quote  
Join Date: Jun 2005
Location: Cambridge, MA
Posts: 1,318
Reputation: Rashakil Fol has a spectacular aura about Rashakil Fol has a spectacular aura about 
Rep Power: 7
Solved Threads: 42
Colleague
Rashakil Fol's Avatar
Rashakil Fol Rashakil Fol is offline Offline
Salamander Man

Re: Reccomended languages

  #2  
May 1st, 2006
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.
You can adblock jbennet's avatar.
Reply With Quote  
Join Date: Jan 2005
Location: Hollywood, MD
Posts: 66
Reputation: Kiba Ookami is an unknown quantity at this point 
Rep Power: 4
Solved Threads: 1
Kiba Ookami's Avatar
Kiba Ookami Kiba Ookami is offline Offline
Junior Poster in Training

Re: Reccomended languages

  #3  
May 1st, 2006
Read the wiki on Haskell and my head went /splode
Reply With Quote  
Join Date: Jun 2005
Location: Cambridge, MA
Posts: 1,318
Reputation: Rashakil Fol has a spectacular aura about Rashakil Fol has a spectacular aura about 
Rep Power: 7
Solved Threads: 42
Colleague
Rashakil Fol's Avatar
Rashakil Fol Rashakil Fol is offline Offline
Salamander Man

Re: Reccomended languages

  #4  
May 1st, 2006
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.
You can adblock jbennet's avatar.
Reply With Quote  
Reply

Only community members can participate in forum threads. You must register or log in to contribute.

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 

Thread Tools Display Modes
Forums | Blogs | Tutorials | Code Snippets | Whitepapers | RSS Feeds | Advertising
All times are GMT -4. The time now is 5:03 pm.
Newsletter Archive - Sitemap - Privacy Statement - Contact Us
Forum system based on vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC