Article View: be.comp.programming
Article #10023Re: Strekking (afgeleid v: C, C++, C.NET)
From: domi
Date: Sun, 31 Mar 2002 18:37
Date: Sun, 31 Mar 2002 18:37
54 lines
3724 bytes
3724 bytes
Philip Paeps wrote:
>
> Als je programma geen gebruik maakt van objecten, en puur procedureel is,
> gebruik je best C.��Ook�als�je�programma�een�stuk�hardware�gaat�aansturen�is�C
>
> de beste keuze.
>
> Sleurt je programma nogal veel data van links naar rechts en zitten er veel
> spullen in die je als objecten kunt representeren is C++ de beste keuze.��Ook
> als je programma hardware moet aansturen, maar de focus op *data processing*
> en niet op *data transfer* ligt, gebruik je best C++.��C++�laat�je�een�hoger
> abstractieniveau toe dan C, en is daarom meer geschikt voor het behandelen van
>
> data.��Met�C++�kun�je�echter�nog�steeds�de�basis-dingen�doen�zoals�in�C.
>
> Als je programma op verschillende zeer diverse architecturen moet draaien,
> en je liefst maar ��n binary wilt produceren (en om ��n of andere reden je
> source niet wilt vrijgeven) of als je programma voornamelijk voor embedded
> systemen zal dienen, gebruik je best Java, het is ervoor gemaakt.��Als�je
> procedurele gedachten had, zul je ze wel in objecten moeten omtoveren voor je
> met Java kunt beginnen.
>
> Is je programma puur wiskunde, niets anders dan wiskunde en wiskunde alleen,
> is FORTRAN een geschikte keuze.��FORTRAN�is�goed�geschikt�voor�het�maken�van
> wiskundige systemen.��Met�Modula-achtige�talen�kun�je�dit�ook�doen,�maar�ik
> heb er zelf weinig ervaring mee.
>
> Visual Basic gebruik je ter illustratie van hoe programmeren niet moet, en hoe
>
> je een concept volledig kunt verkrachten.
>
verder:
elisp gebruik je als je je wil amuseren met een leuk en erg handig lisp-taaltje
dat volledig ge�ntegreerd is in een geniale editor (emacs, dus...
ada95 als je een erg goeie taal wil die niet gebruikt wordt, en waar dus amper
library's voor bestaan
perl als je snel een script wil schrijven dat je niet van plan bent om verder
aan te passen (perl is een "write-only"-taal, volkomen onbegrijpbaar
python als je een leuke object-geori�nteerde ge�nterpreteerde taal wil, die je
makkelijk kan uitbreiden, en die gemakkelijk te leren is, en toch erg
krachtig
en tenslotte:
visual basic gebruik je niet.
(van al deze talen bestaan vrij� (en dus gratis) implementaties (compilers
respectievelijk interpreters, respectievelijk (voor java) virtual machines)
voor linux. Ook voor winblows zul je van de meeste wel ergens een vrij� versie
vinden.
have fun
domi
Technical Details
Message-ID:
<3IIp8.41821$DE4.5525@afrodite.telenet-ops.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!proxad.net!isdnet!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<3CA72B69.E5F1026F@pandora.be> <RjIp8.41740$DE4.5447@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: fcea4,40b21b9456002881 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-03-31 10:37:52 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!proxad.net!isdnet!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: domi <fritmebufstek@pandora.be> Subject: Re: Strekking (afgeleid v: C, C++, C.NET) Newsgroups: be.comp.programming Reply-To: fritmebufstek@pandora.be References: <3CA72B69.E5F1026F@pandora.be> <RjIp8.41740$DE4.5447@afrodite.telenet-ops.be> Lines: 54 User-Agent: KNode/0.6.1 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8Bit Message-ID: <3IIp8.41821$DE4.5525@afrodite.telenet-ops.be> Date: Sun, 31 Mar 2002 18:37:51 GMT NNTP-Posting-Host: 213.118.142.152 X-Complaints-To: abuse@telenet.be X-Trace: afrodite.telenet-ops.be 1017599871 213.118.142.152 (Sun, 31 Mar 2002 20:37:51 MET DST) NNTP-Posting-Date: Sun, 31 Mar 2002 20:37:51 MET DST Organization: Telenet Internet