Article View: be.comp.programming
Article #10295Re: C++ voor newbies
From: Coen De Roover
Date: Sun, 17 Mar 2002 13:26
Date: Sun, 17 Mar 2002 13:26
42 lines
3248 bytes
3248 bytes
On Sat, 16 Mar 2002 21:45:02 +0100, Nicolas Barbier wrote: > eum, C++ is wel iets anders dan html (en dan bedoel ik fundamenteel > verschillend, dus heeft er totaal niets mee te maken :-) > > stel je voor dat je nog niet zeker weet of je wel C++ wilt leren als > eerste taal, dan raad ik je aan om eens eerst te kijken naar talen als > java of oberon. die leren je *goed* programmeren (natuurlijk kan daarna > overschakelen naar iets anders, bv C(++) voor de performatie tov java > ofzo). java is IMO een van de eenvoudigste talen en heel geschikt om te > leren programmeren. als je niet meteen van die grafische dingetjes wilt > programmeren, is dat natuurlijk perfect mogelijk in java (die verdelen > je aandacht teveel terwijl je de basis van programmeren nog moet leren). Als je wil leren programmeren omdat het programmeren zelf je echt interesseert en niet zozeer om snel even een of ander grafisch programmaatje in elkaar te steken, moet je een programmeertaal kiezen die je niet beperkt tot een aantal programmeerparadigma's. Een van mijn favoriete boeken is de klassieker "Structure and Interpretation of Computer Programs" van Abelson & Sussman die gratis te vinden is op http://mitpress.mit.edu/sicp/full-text/book/book.html Aan de hand van de programmeertaal Scheme (een Lisp dialect) leer je functioneel, imperatief, data gericht, generisch, OO, met streams en met constraints programmeren. Als dat nog niet genoeg is leer je in het tweede deel van het boek hoe je zelf een interpreter schrijft voor Scheme en pas je die aan zodat je ook de denkstijlen van het niet-deterministisch en logisch programmeren leert. En als klap op de vuurpijl ontwerp je in een volgend hoofdstuk een eenvoudige "compiler" voor een zelfgeschreven registermachine simulator... Het is echt een fantastisch boek met veel humoristische, historische voetnoten en de syntax van Scheme is zo minimalistisch dat je er meteen weg mee bent. Eens je je door het boek geworsteld hebt, zal je met weinig moeite een meer gangbare taal kunnen leren zoals C++. Groetjes, Coen De Roover
Technical Details
Message-ID:
<a725ji$kpo$1@snic.vub.ac.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!195.40.4.120.MISMATCH!easynet-quince!easynet.net!feed1.news.be.easynet.net!newsfeeds.belnet.be!naxos.belnet.be!news.belnet.be!snic.vub.ac.be!not-for-mailReferences:
<3c93a43b$0$29689$ba620e4c@news.skynet.be> <3c93aacb.376050@news.easynet.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,16d74b277e215662 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-03-17 05:30:17 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!195.40.4.120.MISMATCH!easynet-quince!easynet.net!feed1.news.be.easynet.net!newsfeeds.belnet.be!naxos.belnet.be!news.belnet.be!snic.vub.ac.be!not-for-mail From: Coen De Roover <cderoove@vub.ac.be> Newsgroups: be.comp.programming Subject: Re: C++ voor newbies Date: Sun, 17 Mar 2002 14:26:50 +0100 Organization: VUB/ULB Computing Centre Lines: 42 Message-ID: <a725ji$kpo$1@snic.vub.ac.be> References: <3c93a43b$0$29689$ba620e4c@news.skynet.be> <3c93aacb.376050@news.easynet.be> NNTP-Posting-Host: p246.vub.ac.be Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: snic.vub.ac.be 1016371634 21304 134.184.120.82 (17 Mar 2002 13:27:14 GMT) X-Complaints-To: usenet@snic.vub.ac.be NNTP-Posting-Date: 17 Mar 2002 13:27:14 GMT User-Agent: Pan/0.11.2 (Unix) X-Comment-To: "Nicolas Barbier" <nicolas.barbier@easynet.nospamforme.be>