🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #9508

Re: SMTP en Visual Basic

#9508
From: Lazarus Lang
Date: Tue, 23 Apr 2002 19:47
84 lines
5037 bytes
"Philip Paeps" <philip@paeps.cx> wrote in message
news:ACcx8.34375$Ze.6261@afrodite.telenet-ops.be...
> KaDee <nomail@fuckaduck.com> wrote:
> > > VB is geen programmeertaal.  Het ontbreekt een paar basiselementen,
> > > waaronder portability en maintainability.

Tiens, dat geen enkele cursus op school dat ooit vermeld heeft dat een echte
programmeertaal portable moet zijn.  De scholen zijn ook niet mee met de
"nouvelle vague" van de open source, h� ! :-)

Wat maintainability betreft: VB is inderdaad nogal zwak in het bevorderen
van maintainability, dwz je moet als programmeur bewust een effort maken om
dat voor elkaar te krijgen, maar het punt is: het k�n, alhoewel het soms
onaan-
genaam is.

Het omgekeerde is ook waar: het door jou (en mij) zo geliefde C blinkt uit
in de
obfuscation contests, waar het de bedoeling is het meest onleesbare
programma te maken dat toch compileert en werkt.  Pareltjes van technisch
programmeurschap maar totaal onleesbaar natuurlijk. Het kan dus alle kanten
uit want het hangt grotendeels af van de programmeur, zoals KaDee al
schreef.

> Met Delphi bedoel je uiteraard Pascal?  Bij mijn weten zijn er
verschillende
> Pascal implementaties op verschillende platformen.

Delphi gebruikt Object Pascal, toch wel een custom uitbreiding op Pascal en
tot voor kort enkel beschikbaar op Windows. Nu ook op Linux. Niks Solaris,
BSD, MacOS, VMS, OS-400 of enig embedded platform.
Niet *echt* portable dus, m.a.w. geen programmeertaal volgens de definities
van de Paepsiaanse Informatica.

> De taal heeft er alles mee te maken: als de taal om de vijf botten
verandert
> mag je er nog zo 'goed' in programmeren...

Ik heb de evolutie van VB gevolgd sinds 1990 tot nu. De eerste verandering
die de backward compatibility enigzins in gevaar bracht kwam rond 1995
(VB3->VB4) en ging samen met de overgang naar een (hybride jaja) 32bits
OS, wat sowieso een breekpunt was voor het Windows platform.
"Enigszins" want alle code die niet UI-specifiek was, kon ongewijzigd
overgenomen worden en het merendeel van de UI-code kon via een zgn.
wizard geporteerd worden naar de nieuwe versies (16bit �n 32bit).

Het tweede breekpunt is er onlangs (in 2002 dus) gekomen en het was
veel grondiger dan het eerste. Men spreekt eigenlijk beter van het einde
van VB en het begin van het .NET-platform, waarin VB.NET slechts een
van de mogelijke talen is en nu ook echt los staat van de IDE.

> Uberprogrammeurs niet.  Gewoon programmeurs, geen VB-spelers.  Zolang VB
geen
> taal is, zal ik het niet als taal beschouwen.  Het is en blijft een stuk
duur
> speelgoed waarin je zonder enige programmeer-kennis een 'programma' kunt
> tekenen dat op maar ��n enkel platform zal werken, en waarschijnlijk dat
hele
> systeem meezuigen wanneer het crasht.

Dat geloof je zelf toch niet. Je kan inderdaad een programma "tekenen" maar
dat programma doet dan natuurlijk niets !  Het is nog altijd de "business
logic"
die een programma maakt tot wat het is en de tools die gebruikt zijn voor
het
maken van de UI en de andere onderdelen van de applicatie doen er
uiteindelijk
niet of weinig toe.

Kom toch eens uit je ivoren toren en leer je "vijand" kennen. Vorm dan je
oordeel
en niets verhindert je dan om alsnog ten strijde te trekken tegen de
baarlijke
Redmond-duivel, Don Felipe!  Het verschil zal zijn dat je je niet langer
belachelijk
zal maken want je zal degelijk onderbouwde argumenten kunnen hanteren ipv
de nonsens die je hierboven verkoopt.

Alsnog vriendelijke groeten !

L2

PS: aan de OP, zoek eens via Google op die keywords. Het zou me sterk
verbazen als je daar niks bruikbaar vindt.
Technical Details
Message-ID: <5Tix8.35407$Ze.6345@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!supernews.com!newsswitch.lcs.mit.edu!newsfeed.cwix.com!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <tKiv8.23558$Ze.5004@afrodite.telenet-ops.be> <851yd7busr.fsf@frit.mine.nu> <XH%w8.4865$t97.459386998@hestia.telenet-ops.be> <3CC526EB.10D16C9A@pandora.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> <ACcx8.34375$Ze.6261@afrodite.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-23 12:47:20 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!supernews.com!newsswitch.lcs.mit.edu!newsfeed.cwix.com!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: "Lazarus Lang" <lazaruslang@yahoo.com>
Newsgroups: be.comp.programming
References: <tKiv8.23558$Ze.5004@afrodite.telenet-ops.be> <851yd7busr.fsf@frit.mine.nu> <XH%w8.4865$t97.459386998@hestia.telenet-ops.be> <3CC526EB.10D16C9A@pandora.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> <ACcx8.34375$Ze.6261@afrodite.telenet-ops.be>
Subject: Re: SMTP en Visual Basic
Lines: 86
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Message-ID: <5Tix8.35407$Ze.6345@afrodite.telenet-ops.be>
Date: Tue, 23 Apr 2002 19:47:13 GMT
NNTP-Posting-Host: 213.118.2.117
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1019591233 213.118.2.117 (Tue, 23 Apr 2002 21:47:13 MET DST)
NNTP-Posting-Date: Tue, 23 Apr 2002 21:47:13 MET DST
Organization: Telenet Internet