Hehe, å diskutere språk er like "farlig" som å diskutere religion
C/Objective-C blir det beste valget for det som du skal bruke det til. Og når du først har lært det grunnleggende så lærer du fort en annet språk på relativt kort tid.
Alt for få jenter innen IT, så det er fint når noen ønsker å lære seg programmering.
Som litt inspirasjon på veien - Twitter klienten Hibari (
http://hibariapp.com/) er laget av en jente, Victoria Wang. Mange av utviklerene har egne blogger hvor man kan plukke opp gode tips, her er f.eks. Victoria sin:
http://violasong.com/Beklager jana, men jeg må svare Brakkvatn
Garbage Collection kom med OS X 10.5 Leopard (2007), men da bare for Cocoa. Ikke for iOS fordi dette ville gi dårligere levetid (strømtid) for batterier på iPhone, iPad, og iPod.
Dessuten så vil et kompilert språk gi et raskere og mindre program enn med et interpretert språk som Python. Det kan ha stor betydning alt etter hvilket program man lager.
Dette har ingenting med hvem som bruker det "tøffeste språket", det har med hva som er mest praktisk ut i fra hvilken litteratur/tutorials som er tilgjengelig, og ikke minst hvilken dokumentasjon Apple bruker.
For å programmere for Mac (Cocoa) og iPhone, iPad og iPod (iOS), så må man lese og bruke dokumentasjonen for klassene i Cocoa/iOS. Man kommer ikke utenom det.
Og den dokumentasjonen er ikke skrevet på Python, men kun på C/Objective-C.
Så selv om man hadde gjort dette i Python, så må man allikevel lære seg C/Objective-C for å forstå dokumentasjonen.
Hadde det derimot vært snakk om et generelt nybegynnerkurs om programmering så er jeg enig at Python hadde vært et bedre førstevalg enn C.
En annen vis mann sa:
Python's syntax succeeds in combining the mistakes of Lisp and Fortran. I do not construe that as progress. Larry Wall, May 12 2004