Article View: be.comp.programming
Article #8421Re: Welke programmeertaal voor een beginner?
From: Philip Paeps
Date: Tue, 25 Jun 2002 16:47
Date: Tue, 25 Jun 2002 16:47
64 lines
3721 bytes
3721 bytes
Pieter <pieter300@pandora.be> wrote: > Welke programmeertaal zou ik het best mee beginnen als totale beginner? Begin met een vrije un*x-variant te installeren, dan heb je vanzelf toegang tot een goed development platform, en moet je geen leningen aangaan om compilers te kopen, of erger, ze stelen. Een goeie beginnerstaal is Perl, die is gelijk zeer makkelijk te leren, en ook zeer krachtig. Je kunt er ook redelijk complexe programma's in schrijven. Eens je Perl onder de knie hebt, zal je veel makkelijker een 'echte' programmeertaal kunnen leren: zoals C, C++, Pascal, ... (nota: Visual Basic is geen 'echte' programmeertaal, en is *zeker* af te raden voor beginners, om verschillende redenen). > Het enige wat ik heb is ervaring in html maar ik ben er praktisch zeker van > dat je niet erg veel bent met dat soort zaken in de 'echte programmeertaal'. Voor je je aan een 'echte' programmeertaal kunt wagen zul je toch eerst wat basis-logica moeten opsnuiven. Een 'scripting' programmeertaal als Perl (of Python, of TCL of sh, of ...) is daar uitstekend voor geschikt. > 'k ben ook nog erg jong, dus liever 'iets makkelijker' beginnen als het > even kan (in termen van programmeertalen is makkelijk natuurlijk nog > tamelijk moeilijk maar ja ;-) Perl is een *zeer* makkelijke taal, C is eigenlijk ook niet echt een moeilijke taal, maar ik zou er niet mee beginnen. > Welke programma's heb ik voor die programmeertaal dan uiteindelijk nodig > en zijn die te downloaden via internet? Om te programmeren heb je nodig: - een editor - een compiler - een debugger Op een vrije un*x variant heb je daar zeer veel keuze in, en ze kosten je niets. Voor wintendo bestaan er ook veel, maar de meesten zijn a) duur b) slecht c) onvolledig d) combinatie van de voorgaanden. Als editor gebruik ik (g)vim: <http://www.vim.org/>, mijn compiler is GCC: <http://www.gnu.org/software/gcc/>, en mijn debugger is GDB: <http://www.gnu.org/software/gdb/>. Voor Perl/Python/TCL/sh/... (scripting talen) heb je enkel een editor en een interpreter nodig. De Perl interpreter vind je op <http://www.perl.org/>, maar die zit in de meeste un*x-varianten standaard in, Python vind je op <http://www.python.org/>, TCL op <http://www.scriptics.com/>, sh zit in elk POSIX-conformerend OS. > Alvast hartelijk dank voor jullie goede raad. Veel geluk. - Philip -- Philip Paeps philip@paeps.cx No major project is ever installed on time, within budgets, with the same staff that started it. Yours will not be the first.
Technical Details
Message-ID:
<Z81S8.51233$ud.7079@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!supernews.com!news.maxwell.syr.edu!news.tele.dk!small.news.tele.dk!195.238.2.15!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<pI0S8.51154$ud.7135@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,5dcad2291a962be1
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-06-25 09:47:57 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!supernews.com!news.maxwell.syr.edu!news.tele.dk!small.news.tele.dk!195.238.2.15!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
Sender: Philip Paeps <philip@juno.home.paeps.cx>
From: Philip Paeps <philip@paeps.cx>
Subject: Re: Welke programmeertaal voor een beginner?
Newsgroups: be.comp.programming
References: <pI0S8.51154$ud.7135@afrodite.telenet-ops.be>
User-Agent: tin/1.5.13-20020614 ("Sugar") (UNIX) (FreeBSD/4.6-STABLE (i386))
Lines: 64
Message-ID: <Z81S8.51233$ud.7079@afrodite.telenet-ops.be>
Date: Tue, 25 Jun 2002 16:47:53 GMT
NNTP-Posting-Host: 213.118.134.68
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1025023673 213.118.134.68 (Tue, 25 Jun 2002 18:47:53 MET DST)
NNTP-Posting-Date: Tue, 25 Jun 2002 18:47:53 MET DST
Organization: Telenet Internet