🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #9421

Re: SMTP en Visual Basic

#9421
From: Philip Paeps
Date: Tue, 30 Apr 2002 09:38
127 lines
7806 bytes
KaDee <nomail@xyz.be> wrote:
> Philip Paeps <philip@paeps.cx> wrote:
> > Wim Peeters <peeterswNOSPAM@pandora.be> wrote:
> > > Dominique Devriese <fritmebufstek@pandora.be> wrote:
> > > > Hier zou ik u graag verwijzen naar de (enorm vele) posts die over dit
> > > > onderwerp al zijn geschreven, kort samengevat: 
> > > >
> > > > 1) duur
> > >
> > > ???? De compiler is volledig gratis. Je kan zelfs VB programmeren in
> > > kladblok, dus is VB volledig gratis als je zou willen.
> >
> > Volledig gratis?  Waar vind ik de Open implementatie van deze compiler
> > zodat ik hem op mijn systeem kan gebruiken?  Ah!  Ik moet er eerst
> > wintendo voor aanschaffen...  Oh!  Dan moet ik me ook nog een computer
> > bijkopen, en een dure, want ik wil a) geen bestaande hardware vervuilen,
> > en b) het spel vreet cycles en memory.
> 
> Het gaat hem over de compiler, dat VB nooit geport is (en nooit zal worden)
> heeft te maken met de naam die het gekregen heeft door mensen zoals jullie
> die zonder er objectief naar te kijken het ding volledig afbreekt.

Spijtig toch h�.  Hier spreek je wel Wim Peeters zijn uitspraak 'VB is
volledig gratis' compleet tegen.  Als het niet geport is -- en nooit zal
worden -- zul je er altijd een wintendo en een machine moeten bijkopen voor
het het kunt gebruiken.

Wij kijken ook naar wat een taal kan.  En na gezien te hebben wat VB kan --
geen schoon zicht -- zijn we tot de conclusie gekomen dat afbreken de enige
deftige oplossing is.

> > > > 3) leert je slechte gewoonten aan
> > >
> > > Slechte gewoonte leer je zelf aan, dat doet geen enkele taal voor u.
> >
> > Niet mee eens.  De taal doet er veel aan.  Als de taal niet consistent en
> > niet 'duidelijk' is, leert het de gebruiker slechte gewoontes aan.  Ook
> > het 'gemak van het tikken' is zeer belangrijk.  Niet vergeten dat een
> > programmeur per definitie lui is (dixit Larry Wall).  Een comment in VB is
> > omslachtig, de ''' staat bijna nooit op een 'makkelijke' plaats.  /**/
> > staan echter zeer strategisch naast elkaar op het keypad, en onder elkaar
> > op qwerty.  Conclusie: forget the comments.  *Auw!*
> 
> Dus het is omdat jij de ' toets niet vind is kan je in vb niet op een
> deftige manier comments plaatsen ?? 

Dat heb ik niet gezegd.  Ik heb gezegd dat de locatie van de ''' op de meeste
keyboard layouts wat 'moeilijk' ligt.  Op mijn qwerty staat die naast mijn
enter-top, en is die op de koop toe 'dead', op een azerty, als ik me niet
vergis, leeft die onder de 4.  Die plaatsen zijn zeer moeilijk te bereiken,
waardoor blijkbaar wat VB-spelers comments achterwege laten.  Da's een slechte
gewoonte.  Waar haal ik zo'n uitspraak?  Bijna alle VB die ik vertaald heb, en
dat is redelijk veel, was quasi comment-less.

> Kan ik u een cursus typen met 10 vingers aanbevelen, daar zal men u leren de
> toetsen op de bovenste rij te gebruiken zonder dat je je handen ook maar ��n
> keer moet opheffen 

Ik tik blind met tien vingers op drie verschillende vormen van qwerty.  Ik heb
geen enkel probleem met de spullen op 'de bovenste rij', en mijn compose-top
weet ik ook wel te vinden.

> of is het misschien omdat jouw muis zo praktisch naast het numeriek klavier
> staat :).

Neen.  Mijn muis staat links van mijn klavier (is trouwens een trackball, en
ik kan je verzekeren dat linkshandige trackballs in Europa vinden geen makkie
is).  De locatie van /**/ is makkelijk omdat je ze eenvoudig kunt bereiken,
zonder creatieve bewegingen van ��n van je handen.  De // voor inline comments
is ook eenvoudig te bereiken, die staat naast de shift-top, en daar ligt bijna
altijd een vinger op.  De ''' zijn niet zo makkelijk te raken.  Op azerty moet
je je linker hand 'stretchen' om er aan te geraken, op qwerty moet je de
enter-top ontwijken, en de top twee maal indrukken omdat hij 'dead' is.

[...]

> > Whooohaa!  Platform-onafhankelijk volgens de definitie van M$.  Ik denk
> > dat ik lang zal mogen wachten -- moest ik dat willen -- op VB voor Tru64
> > op Alpha, laat staan IRIX op MIPS.  FreeBSD op intel en wintendo op intel,
> > daar houdt het mee op.  Verder zal geen enkele zichzelf-respecterende
> > FreeBSD programmeur VB gebruiken, dus zal die port snel sterven wegens
> > geen markt.  Blijft er weer enkel wintendo over.  QED.
> 
> Een programmeertaal is platformonafhankelijk, de geschreven code is dat niet
> altijd.

Kan je me dan even uitleggen hoe ik een programma in VB zou kunnen compilen
onder Tru64 op een Alpha?  Met platform-onafhankelijk wordt bedoeld dat je je
code onder elk platform kunt laten draaien, als je ze goed schrijft.  In C en
C++ heb je een hoop #ifdef's nodig als je voor een hoop platforms wilt gaan
schrijven, in VB heb je geen hoop platforms.  Er bestaan gewoon geen
compilers.

> Als jullie willen horen dat C en C++ superieur zijn aan VB dan zal ik dit
> altijd grif toegeven. 

Dank je, we begrijpen elkaar.

> Als jullie blijven VB afbreken dan kan ik altijd blijven een boompje
> opzetten zodat we het beide kunnen doorzagen. Het enige wat ik wil bereiken
> is dat jullie ophouden met een vraag over VB antwoorden met het afbreken van
> de taal.

Maar VB blijft een vreselijk monster.

> PS. Kan je de .tv site waarmee je bezig bent even volledig naar W3C norm
> opbouwen :)

Zijn we al een eeuwigheid mee bezig.  De originele site werd geschreven door
een hoopje wintendo-knoeiers die hem IE-only gemaakt hadden, met op de koop
toe nog Access erachter en VB-brol.  Ik ben vorig jaar begonnen met alle
VB/Access-rommel te vertalen, en da's nu al een tijdje af.  Nu zijn we bezig
met standardisatie.  We zijn begonnen met de achterliggende data (archieven,
informatie, enz enz), en ik schat dat we daar tegen eind-mei klaar mee zullen
zijn.  Dan is de site zelf aan opkuis toe, waar we waarschijnlijk tot een stuk
in de zomer mee bezig zullen zijn.  Het zou uiteraard sneller kunnen moesten
we de site gewoon drie weken offline nemen, en drie weken niets anders doen
dan (X)HTML opkuisen, maar da's geen optie.

Is al een tijdje een scherpe doorn in mijn oog.

 - Philip

-- 
Philip Paeps                                                   philip@paeps.cx

  The mountain gets steeper as you get closer.
Technical Details
Message-ID: <CCtz8.46877$Ze.7679@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: <tKiv8.23558$Ze.5004@afrodite.telenet-ops.be> <lfbx8.54$y31.3255414@hebe.telenet-ops.be> <hVbx8.34294$Ze.6240@afrodite.telenet-ops.be> <n1cx8.67$Cs1.4894876@hebe.telenet-ops.be> <85adrnlapl.fsf@frit.mine.nu> <IT6z8.6684$Az7.1779178615@hebe.telenet-ops.be> <853cxevim8.fsf@frit.mine.nu> <aajir1$4ra$1@inf6serv.rug.ac.be> <85u1pub6ce.fsf@frit.mine.nu> <t0ercuodqndua5e67t1q79jnnuoc5ivp5o@4ax.com> <osjz8.46561$Ze.7684@afrodite.telenet-ops.be> <Epkz8.7347$6H3.2028046523@hebe.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,bd64d87380bd8730
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-04-30 02:38:42 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: SMTP en Visual Basic
Newsgroups: be.comp.programming
References: <tKiv8.23558$Ze.5004@afrodite.telenet-ops.be>   <lfbx8.54$y31.3255414@hebe.telenet-ops.be> <hVbx8.34294$Ze.6240@afrodite.telenet-ops.be> <n1cx8.67$Cs1.4894876@hebe.telenet-ops.be> <85adrnlapl.fsf@frit.mine.nu> <IT6z8.6684$Az7.1779178615@hebe.telenet-ops.be> <853cxevim8.fsf@frit.mine.nu> <aajir1$4ra$1@inf6serv.rug.ac.be> <85u1pub6ce.fsf@frit.mine.nu> <t0ercuodqndua5e67t1q79jnnuoc5ivp5o@4ax.com> <osjz8.46561$Ze.7684@afrodite.telenet-ops.be> <Epkz8.7347$6H3.2028046523@hebe.telenet-ops.be>
User-Agent: tin/1.5.12-20020427 ("Sugar") (UNIX) (FreeBSD/4.5-STABLE (i386))
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
Lines: 127
Message-ID: <CCtz8.46877$Ze.7679@afrodite.telenet-ops.be>
Date: Tue, 30 Apr 2002 09:38:42 GMT
NNTP-Posting-Host: 213.118.35.198
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1020159522 213.118.35.198 (Tue, 30 Apr 2002 11:38:42 MET DST)
NNTP-Posting-Date: Tue, 30 Apr 2002 11:38:42 MET DST
Organization: Telenet Internet