Article View: be.comp.programming
Article #11742Re: Met welke taal beginnen?
From: Chris Vandervelpen
Date: Thu, 10 Jan 2002 22:46
Date: Thu, 10 Jan 2002 22:46
59 lines
3562 bytes
3562 bytes
> Hallo, > > Bedankt allemaal voor jullie reacties. Ik denk dat ik het ga houden bij C++ > of bij Java. Ik denk dat dit de twee meest verspreide talen zijn. Op die > manier zal ik mss ook wel gemakkelijker aan hulp geraken bij vrienden, > nieuwsgroepen, boeken, enz... Met Java zal dat zeker het geval zijn. C++ weet ik niet zo omdat ik daar de laatste tijd niet meer zoveel mee bezig ben > Ook heb ik een voorkeur voor C++ omdat ik daar al de basis van kan. Als je spreekt over de basis van C++ dan denk ik vooral aan de C++ syntax. Even een opmerking: Java syntax en C++ Syntax lijken zeeeeeeeer sterk op elkaar. Java heeft daarentegen een aantal voordelen tov C++: Netwerk apps schrijven met Java is piece of cake. De abstracties die in de Java API's zitten zijn volgens mij tot nu toe onovertroffen. Java is daarenboven platform onafhankelijk. Ipv naar native code te compilen wordt gecompiled naar Java Bytecode dat geinterpreteerd kan worden door een zogenaamde Java Virtual Machine. Dus kan men bytecode van een Java app deployen om op het even welk platform. Er moet enkel een Virtual Machine voor dat platform zijn (Windows, Unix, Linux, Apple, Solaris, Beos, PDA's,...). C++ sleept daarenboven een niet OO C erfenis mee voor compatibiliteit. Een keerzijde van de medaille is natuurlijk dat aan performantie ingeboet wordt (owv de platform onafhankelijkheid) al zijn de laatste tijd toch meer inspanningen geleverd om deze te verbeteren. Daar en boven bezit Java een heleboel API's die het werk voor u doen (JDBC, Java3D, JavaMail, JavaBeans componenten, J2EE voor middleware business applicaties, RMI, Reflection, Swing en AWT voor user interfacing, JMF voor multimedia,...) Kijk maar eens naar de verschillende producten en API's op de java.sun.com website. > Ik ga mijn definitieve keuze tussen de twee pas maken als ik nog eens de mening > zal gehoord hebben van een aantal vrienden. Nog ��n klein vraagje: Je kan > toch ook opzichzelfstaande programma's maken h� met Java? Geen probleem. Java IS een General Purpose taal. Dus ook standalone applicaties maar ook veel meer dan dat: Serverside servlets en JSP enzo. Moet er maar eens over lezen. >Dit omdat ik al > veel heb gehoord van java-applets in html-documenten. Weer een van de voordelen :-)). > Enfin, eerst de examens en dan programmeren! Best wel ja. > > Alvast bedankt! 't is nikske mvg Chris
Technical Details
Message-ID:
<7Ro%7.52907$rt4.3563@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<qnc%7.49711$rt4.3656@afrodite.telenet-ops.be> <lwo%7.52853$rt4.3769@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: fcea4,e34a94c934b9c53b X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-01-10 14:46:28 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: "Chris Vandervelpen" <chris@lumumba.luc.ac.be> Newsgroups: be.comp.programming References: <qnc%7.49711$rt4.3656@afrodite.telenet-ops.be> <lwo%7.52853$rt4.3769@afrodite.telenet-ops.be> Subject: Re: Met welke taal beginnen? Lines: 63 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 Message-ID: <7Ro%7.52907$rt4.3563@afrodite.telenet-ops.be> Date: Thu, 10 Jan 2002 22:46:27 GMT NNTP-Posting-Host: 213.118.47.149 X-Complaints-To: abuse@pandora.be X-Trace: afrodite.telenet-ops.be 1010702787 213.118.47.149 (Thu, 10 Jan 2002 23:46:27 MET) NNTP-Posting-Date: Thu, 10 Jan 2002 23:46:27 MET Organization: Telenet Internet