🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #8421

Re: Welke programmeertaal voor een beginner?

#8421
From: Philip Paeps
Date: Tue, 25 Jun 2002 16:47
64 lines
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-mail
References: <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