User not logged in - login - register
Home Calendar Books School Tool Photo Gallery Message Boards Users Statistics Advertise Site Info
go to bottom | |
 Message Boards » » Functional programming languages Page [1]  
spöokyjon

18617 Posts
user info
edit post

Is there any point to working with them?

I'm in the process of (re)educating myself in CSC, and I think that it's fucking awesome that MIT Courseware has all their computer science stuff available online. Their introductory class, Structure and Interpretation of Computer Programs, is taught using Scheme. I've been messing around with it, and I like the idea of going through the entire class by myself, but it would be a pretty big undertaking.

My main goals for this is to both a) learn something that will be useful and b) learn something that will be fun. Those can be pretty at odds with one another, so I'm comfortable with doing a little of both concurrently.

Do any of you programmer types have any thoughts on the matter? Should I write the next great XBox game in F#? Or stick to learning on C#, the language invented for retards, which I find pretty comforting at this point in time.

5/3/2008 3:56:01 PM

monvural
All American
558 Posts
user info
edit post

The real gain of the method used @ MIT is that it teaches the fundamentals at the level of the system. You have to think about how you build up your lists, you have to really understand how recursion works, you can more easily see where dynamic program is a benefit, and where it is overkill.

I don't think that the long term usefulness of knowing scheme will pan out, unless you become an EMacs plug-in builder, but the long term usefulness of understanding the fundamentals as well as you will after going through those notes/assignments is definitely worth it.

5/3/2008 6:39:58 PM

spöokyjon

18617 Posts
user info
edit post

Cool, thanks.

Anybody else?

5/4/2008 3:41:14 PM

philihp
All American
8349 Posts
user info
edit post

What languages are your peers working in?

5/4/2008 4:20:32 PM

spöokyjon

18617 Posts
user info
edit post

Sorry, I wasn't clear. I'm not a professional programmer in any way whatsoever. I was really into it since I was about 13, but I haven't done anything in the past five years. This is mainly for my own personal enrichment, entertainment, and possibly preparing myself for going back to school at some point in the future (not any time soon, probably, but something to think of for the future).

5/4/2008 4:56:06 PM

 Message Boards » Tech Talk » Functional programming languages Page [1]  
go to top | |
Admin Options : move topic | lock topic

© 2024 by The Wolf Web - All Rights Reserved.
The material located at this site is not endorsed, sponsored or provided by or on behalf of North Carolina State University.
Powered by CrazyWeb v2.39 - our disclaimer.