๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #305

Re: Licentiaten

#305
From: Jawade
Date: Fri, 17 Oct 2008 21:14
58 lines
4371 bytes
In article <3bf52a2b-1a72-40f9-b804-f9b99e8c532f@h2g2000hsg.googlegroups.com>, ptrshrn@gmail.com 
says...
> On Oct 15, 9:59ย pm, Jawade <Henk_Jaw...@hotmail.com> wrote:
> > In article <a8e2d7de-9630-40a9-9313-54b23941d...@a18g2000pra.googlegroups.com>, ptrs...@gmail.com
> > says...
> >
> > > Da's typische licentiatenpraat :-)
> >
> > > Ja ik gebruik dat veel. Probeer maar eens een complexe 2D sequence
> > > diagram om te zetten in "gestructureerd programmeren", kost soms meer
> > > code generatie dan gezond is.
> >
> > Ben ik met je eens, maar 90% van de programma's heeft het niet
> > nodig. En ร ls je het gebruikt, ligt het ook nog eens aan de manier
> > hรณe. Het kan n.l. ook overzichtelijk.
> 
> Ik denk wel dat we op dezelfde lijn zitten. Toffe tooltjes op jouw
> website trouwens.
> 
> "Overzichtelijk" is wel persoonlijk. Voor mij is source overzichtelijk
> als er veel & nuttige commentaar in zit (dus veel meer als in bvb de
> linux kernel sources) en goto leest voor mij gemakkelijk omdat ik
> meestal vertrek van een 2D sequence diagram (op papier of in het
> hoofd).
> 
> Ik zal nooit code generatie opofferen om een meer leesbare source te
> hebben. Een compiler is een (beperkte) code generator op basis van
> source. Ik weet welke code ik wil produceren en hoe ik dat de C/C++
> compiler moet vertellen in source.
> 
> In deze optiek ben ik ook gekant tegen bepaalde C++ taalelementen. 1
> enkele lijn source kan leiden tot een explosie van code generatie (bvb
> met streaming operators werken). En C++0x gaat nog erger worden.

Dank je, graag gedaan. :-)
Commentaar is onontbeerlijk, maar omdat ik alleen zelf mijn
sources zie, ben ik er karig mee. Ik snap m'n eigen producten
toch wel.

Maar over de gegenereerde code maak ik me niet zo druk. Ik weet
nog wel dat een antieke C-compiler die ik gebruikte, erg
compacte code genereerde. Onderzoek leverde op dat die het
heel slim in machinecode omzette. Hoe geavanceerder de taal,
zoals de nieuwe C*** varianten, hoe groter de gegenereerde code.

Wat ik nog wel doe, is rekening houden met de snelheid, maar die
is eigenlijk altijd OK vandaag de dag. Een loop van 10.000 gaat
in een fractie van een seconde.


Met vriendelijke groeten, Jawade.
-- 
http://jawade.nl/  Veel vernieuwd! Diskeditors met MBR-rebuilders!
Bootmanager (+Vista +Linux), ClrMBR, SDir v DIRgrootte, POP3lezer,
DOS-Filebrowser, Kalender, Webtellers en IP-log, USB-stick tester.
>>>>>>> Interesse in e-roken? Zie de groep alt.e-roken.nl <<<<<<<<
Technical Details
Message-ID: <MPG.23631e8bbee33c569898f5@txtnews.caiway.nl>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news1.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad.newshosting.com!newshosting.com!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!news-out2.kabelfoon.nl!newsfeed.kabelfoon.nl!xindi.nntp.kabelfoon.nl!nightbeing.nntp.kabelfoon.nl!not-for-mail
References: <9c0eea5c-124a-4094-850d-7b3c5419887c@h60g2000hsg.googlegroups.com> <slrnge6ph5.2v6b.philip+usenet@carrot.paeps.cx> <gc4hkn$6o5$1@registered.motzarella.org> <i852s5-2lm.ln1@whisper.very.softly> <616423b8-d7d0-41dd-b018-7a312dd907fc@p59g2000hsd.googlegroups.com> <gd44bb$r5g$1@registered.motzarella.org> <a8e2d7de-9630-40a9-9313-54b23941d220@a18g2000pra.googlegroups.com> <MPG.236069f2cec3bcc39898e2@txtnews.caiway.nl> <3bf52a2b-1a72-40f9-b804-f9b99e8c532f@h2g2000hsg.googlegroups.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,2c2f525637cc273b
X-Google-Attributes: gidfcea4,domainid0,public,usenet
X-Google-Language: DUTCH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news1.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad.newshosting.com!newshosting.com!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!news-out2.kabelfoon.nl!newsfeed.kabelfoon.nl!xindi.nntp.kabelfoon.nl!nightbeing.nntp.kabelfoon.nl!not-for-mail
From: Jawade <Henk_Jawade@hotmail.com>
Newsgroups: be.comp.programming
Subject: Re: Licentiaten
Date: Fri, 17 Oct 2008 23:14:05 +0200
Message-ID: <MPG.23631e8bbee33c569898f5@txtnews.caiway.nl>
References: <9c0eea5c-124a-4094-850d-7b3c5419887c@h60g2000hsg.googlegroups.com> <slrnge6ph5.2v6b.philip+usenet@carrot.paeps.cx> <gc4hkn$6o5$1@registered.motzarella.org> <i852s5-2lm.ln1@whisper.very.softly> <616423b8-d7d0-41dd-b018-7a312dd907fc@p59g2000hsd.googlegroups.com> <gd44bb$r5g$1@registered.motzarella.org> <a8e2d7de-9630-40a9-9313-54b23941d220@a18g2000pra.googlegroups.com> <MPG.236069f2cec3bcc39898e2@txtnews.caiway.nl> <3bf52a2b-1a72-40f9-b804-f9b99e8c532f@h2g2000hsg.googlegroups.com>
Organization: Kolibrie Software Inc
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-15"
Content-Transfer-Encoding: quoted-printable
User-Agent: MicroPlanet-Gravity/2.70.2067
X-Face: )NDYW@E:v\u}q0UTy\x~$$+2rW@I6UGy8GRjxZa?JN*)K\(P<U}eWdwbavjy;.Nlhp8Yn^]5$;P.ki%/p/R%wq3]p$EaBvx{r0t?eF(jjV4-!LQy1|KK2naE'qu?\x2n_5i7}-W{Kp..=@cX{Bf
 $OfYo+8Q^.UC!sm,4!yh|X.2:s@^hh`FK#fko+_ey,ETZof/}VwHQp&S^$V(KzfN6+$,v#9Vk)|,0U]/^A%zl[~z0,l}]$P9H93QgGTdLRO[Z.8`,W-v!VkLOSppGXx${o3`W#-uL9`g6_`i
Lines: 58
NNTP-Posting-Host: b3d3d5f9.news.kabelfoon.nl
X-Trace: 1224278046 nightbeing.nntp.kabelfoon.nl 760 62.45.187.102:32911
X-Complaints-To: abuse@caiway.nl