i'd like to learn a programing language!
Moderators: jelco, bert_the_turtle, Chris, Icepick, Rkiver
-
- level3
- Posts: 331
- Joined: Sat Apr 27, 2002 4:33 pm
- Location: England
- Contact:
- NeoThermic
- Introversion Staff
- Posts: 6256
- Joined: Sat Mar 02, 2002 10:55 am
- Location: ::1
- Contact:
Well, choice of a programming language is like choice of an OS, its got only a few things to help you decide, mainly: 1) what you need it for, and 2) how easy it is to acomplish #1.
If you just want to make windows only apps, with a GUI and fast, things like Delphi and VB are perfect for that. For text based apps, QBasic, Pascal, and the edges of Java and C++ are perfect for that. For games, [and we are talking proper 3D games here] then the main route is C++ [although VB does have DirectX lib's, allowing a few tricks to be done...]
If you want to be able to port your apps over to other OS'es, then Java and C++ allow that to happen, so they would be top on your list of things to do.
But as I said when I started, you need to look at why you need the language, and then look at each language we suggest until you find one that matches the requirements.
As for the best way to learn them; Books, other peoples code [ www.planet-source-code.com is a GREAT resource for that ], and articles about how to do extra little bits in your chosen language are the best ways to learn. Have a go, the worst thing you can do is learn to hate a programming language, and try another.
Hope that this all helps...
Oh and bgreene2001, do you mean this: [font=symbol]⊂ [/font] ? [subset character defined by XHTML w3c standerd 1.0].
NeoThermic
[ a [font=symbol]⊂ [/font] of the borg
[NOTE: the IB doesn't support the character whatso ever, but if you fire up Character map, place the font to symbol and select character 0xCC thats the one ]
[EDIT: stupid spelling mistakes ]
(Edited by NeoThermic at 10:29 am on Aug. 20, 2003)
If you just want to make windows only apps, with a GUI and fast, things like Delphi and VB are perfect for that. For text based apps, QBasic, Pascal, and the edges of Java and C++ are perfect for that. For games, [and we are talking proper 3D games here] then the main route is C++ [although VB does have DirectX lib's, allowing a few tricks to be done...]
If you want to be able to port your apps over to other OS'es, then Java and C++ allow that to happen, so they would be top on your list of things to do.
But as I said when I started, you need to look at why you need the language, and then look at each language we suggest until you find one that matches the requirements.
As for the best way to learn them; Books, other peoples code [ www.planet-source-code.com is a GREAT resource for that ], and articles about how to do extra little bits in your chosen language are the best ways to learn. Have a go, the worst thing you can do is learn to hate a programming language, and try another.
Hope that this all helps...
Oh and bgreene2001, do you mean this: [font=symbol]⊂ [/font] ? [subset character defined by XHTML w3c standerd 1.0].
NeoThermic
[ a [font=symbol]⊂ [/font] of the borg
[NOTE: the IB doesn't support the character whatso ever, but if you fire up Character map, place the font to symbol and select character 0xCC thats the one ]
[EDIT: stupid spelling mistakes ]
(Edited by NeoThermic at 10:29 am on Aug. 20, 2003)
-
- level3
- Posts: 331
- Joined: Sat Apr 27, 2002 4:33 pm
- Location: England
- Contact:
- NeoThermic
- Introversion Staff
- Posts: 6256
- Joined: Sat Mar 02, 2002 10:55 am
- Location: ::1
- Contact:
Well, you not left with a problem then, you still follow my 1 2 convention.
1) you need it for the fun of learning a language, so now
2) you need to find a language that makes it fun to learn.
Have a look over the whole topic again, and write out each programming language we listed, then do searches on the syntax of the code, and its advantages, and then you will be left with a clear sense of direction of which to have fun with.
NeoThermic
1) you need it for the fun of learning a language, so now
2) you need to find a language that makes it fun to learn.
Have a look over the whole topic again, and write out each programming language we listed, then do searches on the syntax of the code, and its advantages, and then you will be left with a clear sense of direction of which to have fun with.
NeoThermic
-
- level3
- Posts: 331
- Joined: Sat Apr 27, 2002 4:33 pm
- Location: England
- Contact:
-
- level5
- Posts: 1310
- Joined: Sat Dec 22, 2001 3:46 pm
- Location: Melbourne, Australia
Hehe, that will be difficult. You see all the classes in the sun documentation we pointed you to? That's everything java can do. I'd say it's fair odds no one knows everything java can do. That's why there is that reference you can search through
I swear Officer, I didn't know she was 4!
My Profile, my mates site, Bloody Mongrel. Great stuff.
Click here to help me get some free magnets Pleeeease?
My Profile, my mates site, Bloody Mongrel. Great stuff.
Click here to help me get some free magnets Pleeeease?
-
- level4
- Posts: 517
- Joined: Sun May 12, 2002 1:21 pm
-
- level3
- Posts: 331
- Joined: Sat Apr 27, 2002 4:33 pm
- Location: England
- Contact:
-
- level5
- Posts: 1310
- Joined: Sat Dec 22, 2001 3:46 pm
- Location: Melbourne, Australia
Java 1.4.2 SDK. Click on 'sdk' in the 'J2SE' section, agree to their shrink-wrap licence (don't bother reading it, no one else ever does ). Install it, att the install directory to your path variable.
To compile:
(say your source file is MyProggie.java)
javac MyProggie.java
To run after you compile:
java MyProggie
(leave off all extentions)
And I would recommend getting at least an editor that does line numbers, or things get difficult very quickly when you debug
To compile:
(say your source file is MyProggie.java)
javac MyProggie.java
To run after you compile:
java MyProggie
(leave off all extentions)
And I would recommend getting at least an editor that does line numbers, or things get difficult very quickly when you debug
I swear Officer, I didn't know she was 4!
My Profile, my mates site, Bloody Mongrel. Great stuff.
Click here to help me get some free magnets Pleeeease?
My Profile, my mates site, Bloody Mongrel. Great stuff.
Click here to help me get some free magnets Pleeeease?
-
- level3
- Posts: 331
- Joined: Sat Apr 27, 2002 4:33 pm
- Location: England
- Contact:
-
- level3
- Posts: 331
- Joined: Sat Apr 27, 2002 4:33 pm
- Location: England
- Contact:
Quote: from bgreene2001 on 6:44 am on Aug. 20, 2003[br]Hehe, I love a good, pointless aregument :)
I love arguement too, but I am spent, as I have spent the last two days hiking with three people who have never gone hiking before, and ended up hauling a 30 kilo pack. Pain.
If at first you don't succed, find a bigger hammer.
For my government, I want Democracy. For my society, I want Socialism. For myself, I want Anarchy.
http://uplink.stewsburntmonkey.com/profile.php?Octavious
For my government, I want Democracy. For my society, I want Socialism. For myself, I want Anarchy.
http://uplink.stewsburntmonkey.com/profile.php?Octavious
-
- level5
- Posts: 11553
- Joined: Wed Jul 10, 2002 7:44 pm
- Location: Nashville, TN
- Contact:
-
- level5
- Posts: 1310
- Joined: Sat Dec 22, 2001 3:46 pm
- Location: Melbourne, Australia
I'm kinda spent too. For me it was a marathon drinking session compressed into 2 hours. I don't remember a thing past 10:30 pm
I swear Officer, I didn't know she was 4!
My Profile, my mates site, Bloody Mongrel. Great stuff.
Click here to help me get some free magnets Pleeeease?
My Profile, my mates site, Bloody Mongrel. Great stuff.
Click here to help me get some free magnets Pleeeease?
-
- level3
- Posts: 331
- Joined: Sat Apr 27, 2002 4:33 pm
- Location: England
- Contact:
^heheh
ive solved the problem of instaling the compiler, by downloading the .cab file
i also had a look at some java script and i have wrote my own
-if statement
-clock
-an easy-to-password prompt
-also an easy-to-crack password prompt which opens unlimited browsers if you get it wrong
i am going to set myself the challange of writing a simple game next, and i will look all the code up from scratch rather than modifying other peoples
ive solved the problem of instaling the compiler, by downloading the .cab file
i also had a look at some java script and i have wrote my own
-if statement
-clock
-an easy-to-password prompt
-also an easy-to-crack password prompt which opens unlimited browsers if you get it wrong
i am going to set myself the challange of writing a simple game next, and i will look all the code up from scratch rather than modifying other peoples
Who is online
Users browsing this forum: No registered users and 24 guests