Article View: be.comp.programming
Article #8459Re: Welke programmeertaal voor een beginner?
From: Andy Georges
Date: Thu, 27 Jun 2002 07:01
Date: Thu, 27 Jun 2002 07:01
56 lines
2892 bytes
2892 bytes
Hallo,
> Hmm... Hier twijfel ik toch aan hoor. Java is geen beginnerstaal, niet in
in Java kun je best heel eenvoudige dingen doen, je moet gewoon negeren wat
je niet snapt in het begin en dus typ je klakkeloos over:
public class MijnKlasse {
public static void main(String [] args) {
/* mijn code */
}
}
> het minst omdat de object-ge�rienteerdheid van die taal niet heel
> duidelijk is voor beginners. Ik ben het eens met de andere die je opnoemt,
Java is nu net puur object georienteerd (behalve de primitieve datatypes
dan), ik snap niet goed wat je met deze opmerking bedoeld.
> maar ik zou in plaats van Java, beginnen met C, en dan verdergaan met C++,
> voor je aan Java begint.
Als je OO wilt leren programmeren zou ik _eerst_ Java doen, dan pas C++,
anders zul je
a) vuile truken leren in C++
b) bemerken dat die ellendige templates toch nog zo slecht niet zijn
c) C++ als betere C gebruiken, wat kan, maar volgens mij niet zo heel goed
is.
Dus: keep it short and simple. De volgende talen zijn heel goed voor
beginners. Java, C, Python.
Ik zou Haskell of Scheme durven aanraden, maar dat vraagt een ander
denkpatroon dan klassieke imperatieve talen.
Vergeet voor het ogenblik VB (wegens alle eerder aangehaalde redenen), C++
(te makkelijk om slecht te leren gebruiken), Perl (te makkelijk om vuil in
te schrijven).
mvg,
Andy
--
--
==========================================================================
Parallel Information Systems Group - Dept. ELIS - Ghent University
St. Pietersnieuwstraat 41, 9000 Ghent, Belgium
Phone: +32-9-264.33.67, Fax: +32-9-264.35.94
E-mail: andy.georges@elis.rug.ac.be
==========================================================================
Technical Details
Message-ID:
<afed7l$deqqb$1@ID-141095.news.dfncis.de>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!mtu.ru!news-out.nuthinbutnews.com!propagator-sterling!news-in.nuthinbutnews.com!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!uni-berlin.de!157.193.67.99!not-for-mailReferences:
<pI0S8.51154$ud.7135@afrodite.telenet-ops.be> <gu5hhu4kac0qnj94h98a9234rfq7vs7tub@4ax.com> <87d6ufqpfi.fsf@living.pandora.be> <H3iS8.52099$ud.7386@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: fcea4,5dcad2291a962be1 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-06-27 00:02:31 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!mtu.ru!news-out.nuthinbutnews.com!propagator-sterling!news-in.nuthinbutnews.com!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!uni-berlin.de!157.193.67.99!not-for-mail From: Andy Georges <andy.georges@elis.rug.ac.be> Newsgroups: be.comp.programming Subject: Re: Welke programmeertaal voor een beginner? Date: Thu, 27 Jun 2002 09:01:01 +0200 Organization: RUG - ELIS Lines: 56 Message-ID: <afed7l$deqqb$1@ID-141095.news.dfncis.de> References: <pI0S8.51154$ud.7135@afrodite.telenet-ops.be> <gu5hhu4kac0qnj94h98a9234rfq7vs7tub@4ax.com> <87d6ufqpfi.fsf@living.pandora.be> <H3iS8.52099$ud.7386@afrodite.telenet-ops.be> NNTP-Posting-Host: 157.193.67.99 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit X-Trace: fu-berlin.de 1025161279 14117707 157.193.67.99 (16 [141095]) User-Agent: KNode/0.7.1