Ik zou dit graag ook eens willen proberen, zijn er nog andere boeken om dit te leren?
(Bewerkt door Appleidee om 20:01, 17-12-2003)
Cocoa Programming ISBN 0672322307Building Cocoa Applications ISBN 0596002351Cocoa in a nutshell ISBN 00596004621Mac OS X advanced development techniques ISBN 0672325268 (voor gevorderden maar behandelt wel alles van screensaver tot preference pane)
Ook deze boeken gaan allemaal uit van voorkennis m.b.t. de taal C en OOP. Wat Objective-C toevoegt, aan taalconstructies en OO faciliteiten, wordt doorgaans wel besproken.
Bereid je voor op een steile leercurve
edit: typos
(Bewerkt door neoman om 20:17, 17-12-2003)
(Bewerkt door neoman om 20:18, 17-12-2003)
tot zover ik het zie, raden de meesten mij aan Cocoa te leren voor de mac, anders java en dan C of C++, toch?
(Bewerkt door Eiji om 20:54, 17-12-2003)
Edit : Tools schrijf je Tools en niet toosl
(Bewerkt door limmelambok om 20:51, 17-12-2003)
Wil je een voorsprong, neem dan Java... Ik heb altijd 'schijt' gehad aan wat aldanniet standaard cq. cross-platform was, en tot noch toe gaat het goed. De deal zit hem namelijk niet in de taal, maar in je ervaring. Programmeren in Java is bijna identiek aan C++ met wat verschillen hier en daar... (dat geldt trouwens voor 99,9% van alle talen)
Wat je dus het beste kunt doen, is gewoon coden waar je zin in hebt, zolang je maar ervaring opbouwt... Meer talen = beter!
- echt cross-platform- er is erg veel documentatie beschikbaar- er zijn veel libraries beschikbaar
Kijk voor die java documentatie eens op de sun site. Er is ook een speciaal leer gedeelte. En hier vind je tutorials.
Verder is het handig je in te schrijven op de apple developer site. Hier kun je ook veel documentatie vinden hoe je speciefiek van de Mac mogelijkheden gebruik kunt maken in Java. En ook hoe je dit cross-platform moet doen.
(Bewerkt door Giel om 22:25, 18-12-2003)
Zijn er trouwens ook boeken voor C/C++ op mac, specifiek. Java heb ik zelf al een boekje over (Java implimenteren in m'n website, maar enfin) Maar ik vroeg me af of er naast Cocoa boeken ook C/C++ boeken zijn. Sinds dat enigzinss ook wordt aangeraden.
Download Apache2/PHP4 en MySQL4 installer packages van de ServerLogistics website http://serverlogistics.com/.
de webapplicaties die je daarmee maakt zijn niet te vergelijken met C++/Objective-C... daarbij is het voor het leren van object oriented programming een zeer slechte taal, daar het OOP minimaal ondersteunt... sorry, PHP is echt slechte keuze
Ik sluit me aan bij Reflex, PHP is geen echt programma. btw dat is niet echt wat ik na de TU/e wil doen webdesign, ik wil namelijk zelf de Software design in en alle ervaring die ik nu op doe is mooi meegenomen naar de TU/e ÉN verlengt m'n ervaring.
Als je doel is om ervaring op te doen voordat je echt leert programmeren, dan is de taal op zich dus niet belangrijk. Wel belangrijk is dat je er eenvoudig mee kunt werken. Een goede IDE (Integrated Development Environment) is belangrijker als de taal.
Bij de Apple krijg je Programbuilder gratis meegeleverd (of je kunt het gratis downloaden na registratie bij Apple Developer Connection). Hiermee kun je zoals gezegd Objective C programmeren. (Wat een taal is die voor zover ik weet alleen op Apple (ok, ook Next) wordt gebruikt. Daar heb je buiten de Apple wereld dus niet veel aan. Je kunt er ook in Java in programmeren en dat is ook volgens mij de beste keus.
Een andere (goede) optie is gebruik maken van Eclipse (http://www.eclipse.org). Dit is een open source IDE waarmee je in Java kunt programmeren, maar waar ook HTML, XML, Javascript en andere editors in geintegreerd worden.
Over boeken om te leren programmeren:Zorg dat je een boek in handen krijgt waarin je ALGORITMES leert. De programmeertaal is bij zo'n boek niet belangrijk, wel de programmeerconcepten.Je moet in ieder geval leren over: - Top down programmeren - Bottom up programmeren - OO concepten - Event based programmingEen boek over programmeren moet dus NIET gaan over de IDE of over een bepaald platform, maar alleen over concepten. Het mag wel een enkele programmeertaal als uitgangspunt hebben, maar boeken waarin meerdere programmeertalen tegelijk gebruikt worden zijn zo mogelijk nog beter.
Echte goede boeken zijn bijvoorbeeld:Programming pearls: http://www.cs.bell-labs.com/cm/cs/pearls/ Code Complete: http://www.stevemcconnell.com/cc.htm
(Bewerkt door Bjinse om 21:42, 24-12-2003)
Iedereen alvast bedankt voor de tips, weet je nog iets, of heb je een extra tip ik hoor ze graag!Ik heb nu wel eindelijk een begin voor een goed programeer boek.
Echt programmeren en scripten zijn twee verschillende dingen, dus maak een keuze.