C
Author | Topic: C |
---|---|
Lifecrafter
Member # 3608
|
written Wednesday, November 12 2003 10:57
Profile
Homepage
I need a free program for coding (well, studying) C. Using Win XP Home, I am. -------------------- - The Great Mister Posts: 972 | Registered: Tuesday, October 28 2003 08:00 |
Babelicious
Member # 3149
|
written Wednesday, November 12 2003 13:10
Profile
Homepage
http://www.bloodshed.net/devcpp.html -------------------- You are my precious thing Thing of speed and beauty, You are my precious thing As long as you remain beneath me -- Big Black Posts: 999 | Registered: Friday, June 27 2003 07:00 |
Guardian
Member # 2080
|
written Wednesday, November 12 2003 19:36
Profile
Hmmm... I should check that out later Posts: 1918 | Registered: Sunday, October 13 2002 07:00 |
Fire! Fire! Fire! Fire!
Member # 919
|
written Friday, November 14 2003 13:36
Profile
Actually, on that note, I need some kind of free tutorial type thing about Mac programming. I don't know what the best language is; give me whatever you know, I guess. I've been meaning to learn programming for a while now but I always forget to look for a good tutorial... and anyway, I figure that it would be better to get recommendations than just downloading random stuff from Google. Help, peoples. -------------------- And though the musicians would die, the music would live on in the imaginations of all who heard it. -The Last Pendragon TEH CONSPIRACY IZ ALL Les forum de la chance. Incaseofemergency,breakglass. Posts: 3351 | Registered: Saturday, April 6 2002 08:00 |
Bob's Big Date
Member # 3151
|
written Friday, November 14 2003 18:08
Profile
Homepage
With the possible exception of a couple of languages (C#?) I'm pretty sure that all languages are cross-platform. You might want to find someone who knows what they're talking about in programming terms (or a group of someones!) and ask them what a good language to start learning how to program would be. -------------------- In a word, gay. --Bob the Impaler Posts: 2367 | Registered: Friday, June 27 2003 07:00 |
Babelicious
Member # 3149
|
written Saturday, November 15 2003 09:41
Profile
Homepage
Actually, C# is somewhat cross-platform. It's available for both Windows and Unix, and works mostly the same on both platforms. C is omnipresent, but not altogether uniform across those platforms. It's also too unsafe and low-level for a beginning programmer. Ruby is an excellent cross-platform language, but its syntax is just a little bit too pragmatic. It's a nice language if you're familiar with at least three other languages: Python, Perl, and Smalltalk. Smalltalk is an excellent language -- the ultimate object-based language. The problem with using Smalltalk for tutelage is the vast difference in paradigm between it and more marketable languages. The same applies to LISP and Scheme to some extent; although they are great languages (same with Haskell and ML), learning functional programming from the start may reduce your chances of effectively using imperative languages. Perl is very likely the most useful language in the entire world, but its syntax is so incredibly idiosyncratic and loose that it breeds awful, awful programmers. Perl is definitely a language you should only learn once you've learned good habits from other languages. Python is very likely the greatest language in the entire world. :-p There are parts of its syntax I dislike, and its library is a bit inconsistent compared to most standardized languages, but it's a cross-platform interpreted language with strict grammar. The only issue with starting off with a language as great as Python is that you might feel crippled if you're forced to work with C or C++. I use Python to develop Pygmalion, and it hasn't failed me yet. Yes, it's slower than compiled code, but there are situations in which that isn't important. One of those situations is for education. http://www.python.org/ -------------------- You are my precious thing Thing of speed and beauty, You are my precious thing As long as you remain beneath me -- Big Black Posts: 999 | Registered: Friday, June 27 2003 07:00 |