Thread: Programming!
View Single Post
  #54    
Old February 26th, 2013, 06:39 PM
twocows's Avatar
twocows
Pretentious Intellectual Jerk
Community Supporter
 
Join Date: Mar 2009
Location: Michigan
Age: 23
Gender: Male
Nature: Lax
Quote:
Originally Posted by Archenoth View Post
My ears perked upon the mention of Scheme. That and Clojure are awesome in all of their Lispy awesome... I never knew you knew a LISP language..! And if you haven't seen it yet, this may interest you twocows: http://www.chris-granger.com/2012/04...w-ide-concept/

I gave it a try recently, and while it is kind of annoying that it requires Leiningen for Clojure, I thought the thing was pretty cool. I have not tried its Python mode yet because I don't know Python.
Looks neat, I'll look into it.


Quote:
I would argue against this actually. While C++ has some oddities, it will be able to teach people about pointers as well as a more object-oriented approach than most languages that utilize memory in the same way as it. I agree that C is probably a better language to start out with, but C++ isn't that bad a language to start out with. It is also a very important language, so knowing it is definitely an asset, especially if you start writing larger programs. (It becomes easier to manage than C.)
The worst problem with saying you know C++ is that you might someday be expected to write C++ code, and I could think of no worse fate.

No, but seriously, I just think pretty much anything's a better option. Pointers are often tough for beginners, but I think as long as you make it clear what's going on in memory while you're teaching and make sure they're aware of the concept, students won't have too many problems once they encounter them in a language that has them.
__________________
Doctors Without Borders: one of the few charity groups you can rely on to actually do real good in the world.

PM me if you have computer troubles. I work in IT for a living and can probably solve your problems. My rate is $expensive/hr, but I'm still cheaper than Creep Squad and, unlike them, will actually get the job done or let you know if I can't.

Quote:
The trouble with fighting for human freedom is that one spends most of one's time defending scoundrels. For it is against scoundrels that oppressive laws are first aimed, and oppression must be stopped at the beginning if it is to be stopped at all.
- H. L. Mencken, unsourced

Quote:
There is a cult of ignorance in the United States, and there always has been. The strain of anti-intellectualism has been a constant thread winding its way through our political and cultural life, nurtured by the false notion that democracy means that "my ignorance is just as good as your knowledge."
- Isaac Asimov, Column in Newsweek (21 January 1980) [source]

NEW 40K MMOFPS YESSSSS
Reply With Quote