🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #9936

Re: Strekking (afgeleid v: C, C++, C.NET)

#9936
From: Philip Paeps
Date: Mon, 01 Apr 2002 11:12
69 lines
4540 bytes
LuWi <no@mail.com> wrote:
> On Mon, 01 Apr 2002 10:26:39 GMT, Philip Paeps <philip@paeps.cx>
> wrote:

[...]

> > Je gaat me niet wijsmaken dat je een goed, werkend, proper programma kunt
> > schrijven door je gewoon neer te zetten achter je toppenbord en er op los
> > te gaan tikken?  (Of in VB: ikoontjes van links naar rechts te slepen).
> > 
> > Eerst gedachten organiseren.  De rest komt vanzelf.

> Dat is juist. Maar als beginnend student, wil je onmiddelijk aan de slag.
> Als je bezig bent met grote projecten in een bedrijf, is een analyse nodig.
> Maar zelfs dat wordt soms niet gedaan: reverse-engineering noemen ze dat :-)

Zelfs voor reverse engineering heb je wat papier nodig om je te organiseren.
Je zet altijd wel *iets* op papier, anders wordt het een soep.  Als was het
maar een stel pijltjes om de dataflow te schetsen of een ruwe data dictionary.

Volledige analyses zijn inderdaad regelmatig overkill, maar het helpt toch
overal als je even uittekent wat je van plan bent voor je gaat tikken?

> > In VB teken je sneller GUIs.  Als dat je definitie van 'toegankelijk' is,
> > ben ik er toch helemaal niet mee akkoord.  Ik schrijf (jawel) mijn GUIs in
> > Qt, het duurt me iets langer om mijn GUI te schrijven, maar een GUI is
> > nooit het belangrijkste van een programma, dus die taak kan ik tot het
> > laatste laten liggen.  De 'layout' van VB verplicht je om je te
> > concentreren op je GUI, in plaats van op je code.

> Ok, maar in een bedrijf heb je soms die tijd niet, moet je snel resultaat
> zien. Daarom dat C# het gaat maken: aandacht voor de code �n snelheid van
> ontwikkelen.

In mijn situatie heb ik regelmatig niet eens de tijd om GUIs te schrijven.
Daarom schrijf ik ook niet regelmatig GUIs.  Eerst moeten mijn programma's
werken, daarna gooi ik er, desgewenst, eye-candy rond.  Als een programma �cht
een GUI nodig heeft, zorg ik dat ik de tijd heb om hem serieus te schrijven.


> > Dat is een feit.  Drugs gebruiken is ook een keuze, je elke dag te pletter
> > drinken ook.

> De vergelijking ontgaat mij. Programmeren in VB is niet slecht, weet je. Ik
> zou het zelf nooit doen, maar ik vind dat je de mensen niet zo mag afbreken
> die gekozen hebben om dat wel te doen. 

Het probleem is dat de meesten er niet voor gekozen hebben, maar dat de keuze
voor hen gemaakt werd door marketing-hype.  Een vriend van mij zit momenteel
VBA te leren op school.  Als hij dan vraagt waarom geen serieuze taal, is het
antwoord dat de serieuze taal niet onder 'standaard' wintendo werkt.  Daar zit
dus duidelijk wat fout niet?  Wintendo als standaard afstempelen is een
belediging aan eender welke standaard, en VBA als programmeertaal afstempelen
is nog erger een belediging dan VB als programmeertaal afstempelen.

De meeste mensen die zo VB(A) op school leren blijven er gewoon aan
vastplakken, en raken nooit verder.  Het zijn ook zei die wild met hun armen
komen zwaaien dat VB toegankelijk is, en beter/makkelijker/effici�nter dan
eernder welke �chte taal.

...the first shot is free, zeg ik dan...

 - Philip
 
-- 
Philip Paeps                                                   philip@paeps.cx

  Make three correct guesses consectively and you will
  establish yourself as an expert.
Technical Details
Message-ID: <ngXp8.42588$DE4.5326@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.online.be!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <3CA72B69.E5F1026F@pandora.be> <RjIp8.41740$DE4.5447@afrodite.telenet-ops.be> <EyNp8.10$Lf6.1054@news.chello.be> <zBWp8.42531$DE4.5561@afrodite.telenet-ops.be> <bvdgauonkbibogbnajc7vdr7dcabf60hd8@4ax.com>

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-04-01 03:12:20 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.online.be!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: Philip Paeps <philip@paeps.cx>
Subject: Re: Strekking (afgeleid v: C, C++, C.NET)
Newsgroups: be.comp.programming
References: <3CA72B69.E5F1026F@pandora.be> <RjIp8.41740$DE4.5447@afrodite.telenet-ops.be> <EyNp8.10$Lf6.1054@news.chello.be> <zBWp8.42531$DE4.5561@afrodite.telenet-ops.be> <bvdgauonkbibogbnajc7vdr7dcabf60hd8@4ax.com>
User-Agent: tin/1.5.12-20020323 ("Sugar") (UNIX) (FreeBSD/4.5-STABLE (i386))
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
Lines: 69
Message-ID: <ngXp8.42588$DE4.5326@afrodite.telenet-ops.be>
Date: Mon, 01 Apr 2002 11:12:19 GMT
NNTP-Posting-Host: 213.118.135.125
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1017659539 213.118.135.125 (Mon, 01 Apr 2002 13:12:19 MET DST)
NNTP-Posting-Date: Mon, 01 Apr 2002 13:12:19 MET DST
Organization: Telenet Internet