Hey there /prog/ First time posting,
I've just finished my HSC, and since my shitty school only provided Visual Basic for Years 11 and 12, I'm hoping to begin learning an OOP such as Java or C/C++ to start me off professional software development and hopefully later iPhone apps development.
Any ideas from the pros?
Cheers, you'll probably be seeing me around a lot more now.
Name:
Sparky2009-11-03 4:27
When I say ideas, i meant Ideas / Tips or any worldly advice for my next language to tackle.
1. Get a copy of SICP.
2. Read.
3. Code.
4. Get a copy of HTDP.
5. Read.
6. Code.
7. Code modules.
8. Get a copy of PAIP.
9. Read.
10. Code.
11. ???
12. Get into CSAIL
Name:
Anonymous2009-11-03 4:31
* Visual Basic is not an OOP language
* I want to learn sepples
* Tripfaggot
* iFaggot apps
I would like to choke you, OP.
>>5
I never said Visual Basic is an OOP, I said I wanted to LEARN OOP
Having a name doesn't make me a tripfag
iPhone app's got potential, along with Android Apps. >>4
Cheers
Name:
Anonymous2009-11-03 4:39
>>6
Namefag, tripfag, they're all the same.
Don't try to pretend they're any different, namefags are just as bad as tripfags.
1. Get a copy of Object first with Java.
2. Read.
3. Code.
4. Get a copy of Software Engineering, Sommerville, 8th ed.
5. Read.
6. Code.
7. Code classes.
8. Get a copy of Mythical man month.
9. Read.
10. Code.
11. ???
12. Get into CSRL.
Don't waste your time on C++, or you're going to have to unlearn Bjarne's perverted views about OOP if you want to use Cocoa as its supposed to be used.
Note that the walkthrough didn't include `go to University for CS'. It won't help you much if you're simply interested in writing software.
OOP is pig disgusting. If you want to learn how to program OOP, don't go to a Uni. There are two types of CS professors there: the ones that think everything should be done in a functional language, and the one that think everything should be done in assembly. OOP is for [b][i]ENTERPRISE PROGRAMMING[/u][/b] and Academia hates the word Enterprise when its not connected with the designation NCC-1701.
>>31
I haven't seen either type at my university. HIBT?
Name:
Anonymous2009-11-03 11:56
>>31 Academia hates the word Enterprise
I pray so that this will be true when I'll go to Uni.
Name:
Anonymous2009-11-03 17:36
>>33
it so happens that at my university you can choose your introductory programming classes - either functional with ocaml or imperative with pascal. also, they teach smalltalk at oop classes and ocaml/haskell/scheme at functional programming classes and c at system programming. c++ and java are optional. is this a win?
>>34
Haha, I feel IHBT, but if there is really a university that does that, that is awesome. Teaching all useless/academic languages is definitely win.
>>49
That is a non-standard proprietary extension to TROLLGOL that is not supported by the (pending) ANSI standard. The portable (and IMO more readable) way of expressing this is if or (< x 0) (> x 0) (= x 0) ro
then
call kill_self llac
neth
fi
Name:
Anonymous2009-11-03 20:30
>>50
I should add, that TROLLGOL as a language fully supports proprietary extensions and non-standards compliance as virtues, but that we will not be silent to the disgusting use of a well-beloved syntax
Name:
Anonymous2009-11-04 4:31
>>34 take the smalltalk class, if you're going to learn OOP then do it differently