Page 2 of 2 [ 32 posts ]  Go to page Previous  1, 2

Xelebes
Veteran
Veteran

User avatar

Joined: 12 Apr 2008
Age: 39
Gender: Male
Posts: 1,631
Location: Edmonton, Alberta

03 Feb 2009, 11:03 pm

t0 wrote:
Microsoft offers "express" editions of its compilers that are free. Go to www.microsoft.com and search for Visual Studio 2008 Express.


Thank you.


_________________
Diagnosis: Asperger's, Tourette's

http://xelebes.wordpress.com/
My Blog


Fuzzy
Veteran
Veteran

User avatar

Joined: 30 Mar 2006
Age: 51
Gender: Male
Posts: 5,223
Location: Alberta Canada

04 Feb 2009, 3:52 am

Xelebes, try this site for languages!
http://www.dmoz.org/Computers/Programming/Languages/

And check out brainf*ck. Sorry lau, thats what its called. I couldnt figure out a better way to censor it and still be clear on what to look for.


_________________
davidred wrote...
I installed Ubuntu once and it completely destroyed my paying relationship with Microsoft.


lau
Veteran
Veteran

User avatar

Joined: 17 Jun 2006
Age: 75
Gender: Male
Posts: 9,785
Location: Somerset UK

04 Feb 2009, 7:48 am

Fuzzy wrote:
Xelebes, try this site for languages!
http://www.dmoz.org/Computers/Programming/Languages/

And check out brainf*ck. Sorry lau, thats what its called. I couldnt figure out a better way to censor it and still be clear on what to look for.

I prefer INTERCAL myself. It's the only language where I have found it far easier to hum a tune while reciting Hamlet's soliloquy and eating a bowl of porridge than to write a program.

I have the INTERCAL deobfuscator ("ick") installed, but I can't say I've ever used it.

I've just discovered that I do have "intercalc", which appears to be a calculator, with I suspect INTERCAL-like syntax? To quote from its "F1: Help" window:
Quote:
For information about CLC-INTERCAL, please RTFM.

For information about the calculator, please press
keys at random until you figure out what they do.

For any other queries, please ask them somewhere else.

We hope this information helped. Thank you for contacting us.


_________________
"Striking up conversations with strangers is an autistic person's version of extreme sports." Kamran Nazeer


kalantir
Veteran
Veteran

User avatar

Joined: 25 Dec 2008
Gender: Male
Posts: 712
Location: Redmond, WA USA

04 Feb 2009, 7:52 am

the compiler I mentioned before... bloodshed dev-c++ uses mingw, but doesnt require you to use a command line. Also, theres this list here of free compilers if you're interested.
http://www.bloodshed.net/compilers/index.html
Also, you might wanna consider giving linux a try. Its usefull to know the differences between programming in windows and linux. Also, linux usually comes standard with compilers. CoLinux is a great solution for people who dont want to create a seperate partition for linux. It runs inside windows... I used it for awhile. Its pretty cool. http://www.colinux.org/

If you need tutorials of some kind, the ones I've personally found to be most usefull are
http://www.cplusplus.com/doc/tutorial/
http://www.cprogramming.com/tutorial.html

And, if you should decide to mess around with graphics(specifically OpenGL), this is a good one. http://nehe.gamedev.net/


_________________
2101729 Kalantir-Bar-Orc-Mal-Cha escaped the dungeon


Rdunzl
Butterfly
Butterfly

User avatar

Joined: 4 Feb 2009
Age: 51
Gender: Male
Posts: 14

05 Feb 2009, 9:32 am

There's many programming languages to choose from and a few "religions" too. The main thing is whether you want to be a "commercial Microsoft capitalist" or a "Linux hippie", and the main concern here will be what kind of insults you'd like to have over the next many years. If you choose to learn how to program based on the MS' languages, you will from time to time run into a "fanatic linux believer" that will tell you how wrong you are, and vice versa if you go for the Linux stuff.

I could be nice to master it all, but becoming a good developer means years of experience, and imho it's better to stick with one language until you have learnt the basics.

Being one of the evil capitalist pigs I'd recommend that you look into one of the Visual Studio Express editions. That'll be Visual C# 2008 Express if you want to program windows services or windows forms program and Visual Web developer if you want to create a web site.

When you have installed the stuff then take a look at Getting Started with Visual C# (search for that on google and go for the MSDN link - I'm not allowed to post hyperlinks in here because of some anti-spam policy) to get an overview and then the best way to learn is probably to start out with a book like Visual C# step by step to get a grasp on the basics.



LostInEmulation
Veteran
Veteran

User avatar

Joined: 10 Feb 2008
Age: 42
Gender: Female
Posts: 2,047
Location: Ireland, dreaming of Germany

05 Feb 2009, 9:53 am

No one mentioned FreePascal yet? IMHO C/C++ is a bad language to start since it is often rather... strange to beginners. Thus I would recomment getting FreePascal and to use Lazarus as GUI for it. http://www.lazarus.freepascal.org/


_________________
I am not a native speaker. Please contact me if I made grammatical mistakes in the posting above.

Penguins cannot fly because what cannot fly cannot crash!


lau
Veteran
Veteran

User avatar

Joined: 17 Jun 2006
Age: 75
Gender: Male
Posts: 9,785
Location: Somerset UK

05 Feb 2009, 11:04 am

Rdunzl wrote:
... If you choose to learn how to program based on the MS' languages....

Sorry? So far as I know, the only language that MS has ever come up with, is C#, which is only a derivative of Pascal and C. They have hardly managed to implement their own specifications of that. They change the language specifications from time to time, just to show they can do so. (I recall the versions of VB, where it was no good learning just one version - you had to keep up with the yearly rehash.)

I used SharpDevelop a lot: http://www.icsharpcode.net/

Unlike the later "free" (= broken) versions MS proffered, at least the #Develop IDE worked, is open source, and doesn't tie you to a lifetime of payments to MS, just so you can exist.


_________________
"Striking up conversations with strangers is an autistic person's version of extreme sports." Kamran Nazeer


Xelebes
Veteran
Veteran

User avatar

Joined: 12 Apr 2008
Age: 39
Gender: Male
Posts: 1,631
Location: Edmonton, Alberta

05 Feb 2009, 11:14 am

LostInEmulation wrote:
No one mentioned FreePascal yet? IMHO C/C++ is a bad language to start since it is often rather... strange to beginners. Thus I would recomment getting FreePascal and to use Lazarus as GUI for it. http://www.lazarus.freepascal.org/


Ok,actually taking a look, it does look familiar in the sense of comparing it to SQL and spreadsheets. Might be worth a shot.


_________________
Diagnosis: Asperger's, Tourette's

http://xelebes.wordpress.com/
My Blog


0_equals_true
Veteran
Veteran

User avatar

Joined: 5 Apr 2007
Age: 42
Gender: Male
Posts: 11,038
Location: London

05 Feb 2009, 12:09 pm

2p. I recommend ruby as an intro to programming.

Getting a text book is not a bad idea. You can get sometime the pdf for free, although it might be a version or two behind. Personally it is good to have a paper one.

there are also tones of free totorials.

Give it a go:
http://tryruby.hobix.com/



0_equals_true
Veteran
Veteran

User avatar

Joined: 5 Apr 2007
Age: 42
Gender: Male
Posts: 11,038
Location: London

05 Feb 2009, 12:34 pm

pakled
Veteran
Veteran

User avatar

Joined: 12 Nov 2007
Age: 66
Gender: Male
Posts: 7,015

08 Feb 2009, 1:01 am

syntax error:

"Microsoft" and "free" found in same statement

redo from start


...j/k...;)

I just can't imagine the boyos in Redmon giving anything useful away for free...;)



anonOS
Yellow-bellied Woodpecker
Yellow-bellied Woodpecker

User avatar

Joined: 6 Feb 2009
Age: 40
Gender: Male
Posts: 70

08 Feb 2009, 1:17 am

pakled wrote:
syntax error:

"Microsoft" and "free" found in same statement

redo from start


...j/k...;)

I just can't imagine the boyos in Redmon giving anything useful away for free...;)


They give away quite good development tools actually, and the reason is that its generally profitable.

If you give away dev tools, the dev needs a windows box. sale 1.

Then if the dev gives away their apps, those users need a windows box. sale X.

And there are generally free dev tools for students at Uni/College (which the school licenses).

I would recommend learning Ocj-C on OS X. Then C/C++ on Linux/BSD. But learning C/C++ is fine on Windows. I did, with some Solaris thrown in to understand unix.



khelben1979
Toucan
Toucan

User avatar

Joined: 27 Aug 2008
Age: 45
Gender: Male
Posts: 294
Location: Sweden

08 Feb 2009, 3:57 am

Try NetBeans (see this link).


_________________
/Bear Spirit, undiagnosed: AvPD and SPD


Daedulus
Yellow-bellied Woodpecker
Yellow-bellied Woodpecker

User avatar

Joined: 13 Dec 2008
Age: 33
Gender: Male
Posts: 70

08 Feb 2009, 4:06 am

Cygwin is a good starter point for Open/Free Development on Windows. Even if it is not as Shmexy as VS200*, a good founding in developing one's own build system is to be found in the CLI.



pakled
Veteran
Veteran

User avatar

Joined: 12 Nov 2007
Age: 66
Gender: Male
Posts: 7,015

08 Feb 2009, 4:38 pm

ah...the old 'give them the razor, sell them the blades' approach. Knew money came into it somewhere.

I think I was burned out on mainframe assembler, COBOL (especially COBOL...it's as old as I am...;). I applaud people who can actually program (despite having a degree in it, I actually don't program well...;)



Xelebes
Veteran
Veteran

User avatar

Joined: 12 Apr 2008
Age: 39
Gender: Male
Posts: 1,631
Location: Edmonton, Alberta

08 Feb 2009, 5:29 pm

khelben1979 wrote:
Try NetBeans (see this link).


Hm... a sister to OOo and MySQL? Nice. Missed this one.


_________________
Diagnosis: Asperger's, Tourette's

http://xelebes.wordpress.com/
My Blog