🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #11362

Re: oproep aan de programmeurs:wat moet ik kiezen ?

#11362
From: Sjoerd Schreuder
Date: Sat, 09 Feb 2002 00:58
46 lines
3208 bytes
Stef wrote:
> 
> Nicolas Barbier wrote in message <3c644047.25430366@news.easynet.be>...
> >"Pieter Philippaerts" <Pieter@allapi.net> wrote:
> >>Tja, ik heb dan ook niet de grafiek gemaakt... Persoonlijk tel ik HTML ook
> >>niet als
> >>programmeer taal.
> >
> >gelukkig want dat is *per definitie* geen programmeertaal
> >je kan er namelijk geen algoritmen in uitdrukken
> >
> Daarom programmeer je ook veel gemakkelijker in postscript, daar gaat dat
> allemaal wel. ;-)

Postscript, dat's alweer zo'n 5 jaar geleden dat ik dat voor het
laatst heb gedaan. Eens kijken of ik nog een functie kan schrijven
die de faculteit van een getal uitrekend. Uit mijn hoofd:
/faculteit
{
  dup 1 ge
    { dup 1 sub faculteit mul }
    { pop 1 }
  ifelse
} bind def

Leuke taal.

Voor degenen die Postscript niet kennen: het is een taaltje voor
device-onafhankelijk grafische uitvoer. Voornamelijk in gebruik
om dingen uit te printen buiten Windows. Het is een compleet
stack-based taaltje; Zo schrijf je "10 + 20" als "10 20 add":
eerst 10 op de stack, dan 20 op de stack, en daarna de twee bovenste
getallen optellen (en het resultaat op de stack). Er zijn een heleboel
grafische commando's, o.a. "lineto", "fill", "scale", "rotate"
en zelfs "clip". Het totaal is erg krachtig.

Postscript heeft een if, een while, variabelen en zelfs functies,
en is dus een volledige programmeertaal. Ik heb voorbeelden gezien
waarbij je een file-tje van 1K naar de printer stuurde, waarna
je printer uren stond te rekenen voordat ie een enkel a4-tje
met een fractal uitspuugde. Maar die was dan wel door de printer
uitgerekend!

Sjoerd Schreuder
(die met weemoed terugdenkt aan zijn studententijd toen hij nog
 tijd had om zich op zulke nuttloze dingen te storten...)
Technical Details
Message-ID: <3C6475CB.7B8127EB@wanadoo.nl>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!colt.net!newspeer.clara.net!news.clara.net!news2.euro.net!cleanfeed.casema.net!leda.casema.net!castor.casema.net.POSTED!not-for-mail
References: <uXu88.122912$rt4.11582@afrodite.telenet-ops.be> <1013109746.799866@seven.kulnet.kuleuven.ac.be> <3C63C40B.BA1DDAA9@iae.nl> <1013181054.194148@seven.kulnet.kuleuven.ac.be> <3C63EE8A.DEE29046@iae.nl> <1013187868.875791@seven.kulnet.kuleuven.ac.be> <3c644047.25430366@news.easynet.be> <u68m741p5q1s34@corp.supernews.com>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 107324,65d4c4d6a1e8dc39
X-Google-Attributes: gid107324,public
X-Google-Thread: fcea4,65d4c4d6a1e8dc39
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-02-08 17:02:37 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!colt.net!newspeer.clara.net!news.clara.net!news2.euro.net!cleanfeed.casema.net!leda.casema.net!castor.casema.net.POSTED!not-for-mail
Message-ID: <3C6475CB.7B8127EB@wanadoo.nl>
From: Sjoerd Schreuder <sa_schreuder@wanadoo.nl>
X-Mailer: Mozilla 4.7 [en] (Win98; I)
X-Accept-Language: en
MIME-Version: 1.0
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: Re: oproep aan de programmeurs:wat moet ik kiezen ?
References: <uXu88.122912$rt4.11582@afrodite.telenet-ops.be> <1013109746.799866@seven.kulnet.kuleuven.ac.be> <3C63C40B.BA1DDAA9@iae.nl> <1013181054.194148@seven.kulnet.kuleuven.ac.be> <3C63EE8A.DEE29046@iae.nl> <1013187868.875791@seven.kulnet.kuleuven.ac.be> <3c644047.25430366@news.easynet.be> <u68m741p5q1s34@corp.supernews.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 46
Date: Sat, 09 Feb 2002 00:58:37 GMT
NNTP-Posting-Host: 194.134.87.137
X-Trace: castor.casema.net 1013216317 194.134.87.137 (Sat, 09 Feb 2002 01:58:37 MET)
NNTP-Posting-Date: Sat, 09 Feb 2002 01:58:37 MET
Organization: EuroNet Internet