🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #14779

Re: Welke codes in VB6 om te voorkomen dat het programma tegelijkertijd uitgevoerd wordt?

#14779
From: Bart.Vanhauwaert
Date: Fri, 12 Jan 2001 23:04
45 lines
3714 bytes
Matthijs Dekker <plamola@xs4all.nl> wrote:
> VB sluit het schrijven van kwaliteitssoftware dus niet uit.
> Slechte programmeurs schrijven in alle talen.

Sorry, maar die gemeenplaats maakt van VB nog geen goede taal,
hoewel ze meer dan correct is.  Persoonlijk vind ik VB, zeker
wat taalidioom betreft, zeer slecht. Dat staat los van de IDE die
windows er rond heeft gebouwd en die de gebreken van het taalidioom
probeert te verhullen. oa door achter de schermen code generatie,
door een overdadige API die een aantal zaken die moeilijk in VB
uit te drukken zijn te verbergen etc...

Mijn voornaamste bezwaren voor VB, als taal dan zijn: Geen standardisatie
of nog maar aanzet toe, dus niet bruikbaar op niet-windows platformen.
Geen support voor zogenaamd generic programming en beperkte 
object gerichte mogelijkheden. Daarnaast zijn er een resem kleinere
beperkingen.

Dat zijn trouwens bezwaren die ik tegen wel meer scripting talen heb.
Het motto is dan : het moet eenvoudig en gemakkelijk in te zetten zijn.
Meestal vertaalt zich dat tot eenvoudige (maar beperkte) basisconstructies
en interpretatie ipv compilatie. Helaas merkt men na een tijdje dat
zoiets toch wel erg beperkend is voor het serieuze werk. Want zelfs
al zijn die scripting dingen expliciet voor kleine glue scriptjes
bedoeld (perl), na een tijdje gaat men er een volledige backoffice
in willen schrijven (perl)

(Bart's principle : het gebruik van een computertool promoveert tot
aan zijn niveau van incompetentie)

Dus als bandaid wordt aan de taal vanalles toegevoegd die de zaak minder
en minder consistent maken (perl). (Ok, ik heb iets tegen perl).
Dat is dus ook VB overkomen, imho.

Ik ben ervan overtuigd dat je met een beperkte subset van C++
even eenvoudige programma's kan schrijven als in VB/perl/... Maar
wel met de mogelijkheid om, wanneer het nodig is, te kunnen putten
uit een taal met een volwaardiger idioom.

Kortom : voor sommigen ben ik nu al een taalfundamentalist denk ik.
Want er schijnt soms de houding te zijn dat het al voldoende is
dat je zegt dat je die taal wel degelijk beter vindt dan die andere
om dat etiket te krijgen.

cu bart
Technical Details
Message-ID: <5i2o39.ab8.ln@jafshome.gtk.fr>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!nntp.cs.ubc.ca!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!t-online.de!skynet.be!poster!not-for-mail
References: <9351an$f7n$1@news1.skynet.be> <Pine.LNX.4.21.0101051949531.9940-100000@backslash.moeha.net> <9377d7$jbe$1@news1.skynet.be> <3A572F38.50D749B0@xs4all.nl> <93f8m5$5tf$1@porthos.nl.uu.net> <3A5B58F4.A2EC26E9@xs4all.nl> <93h90p$acu$1@porthos.nl.uu.net> <3A5CB023.748599E@xs4all.nl> <93jtut$npo$1@porthos.nl.uu.net> <3A5E0CDB.799DE750@xs4all.nl> <3A5E18D3.FEA73C86@chello.be> <c2es5toqrrd6mqmdmmeeubu032l3ibsvb6@4ax.com> <3A5E43C5.DAF39935@xs4all.nl>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 107324,d0015270be29ee92
X-Google-Attributes: gid107324,public
X-Google-Thread: fcea4,d0015270be29ee92
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-01-12 15:48:05 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!nntp.cs.ubc.ca!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!t-online.de!skynet.be!poster!not-for-mail
From: Bart.Vanhauwaert@nowhere.be
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: Re: Welke codes in VB6 om te voorkomen dat het programma  tegelijkertijd   uitgevoerd wordt?
Date: Sat, 13 Jan 2001 00:04:37 +0100
Organization: Belgacom Skynet SA/NV
Lines: 46
Message-ID: <5i2o39.ab8.ln@jafshome.gtk.fr>
References: <9351an$f7n$1@news1.skynet.be> <Pine.LNX.4.21.0101051949531.9940-100000@backslash.moeha.net> <9377d7$jbe$1@news1.skynet.be> <3A572F38.50D749B0@xs4all.nl> <93f8m5$5tf$1@porthos.nl.uu.net> <3A5B58F4.A2EC26E9@xs4all.nl> <93h90p$acu$1@porthos.nl.uu.net> <3A5CB023.748599E@xs4all.nl> <93jtut$npo$1@porthos.nl.uu.net> <3A5E0CDB.799DE750@xs4all.nl> <3A5E18D3.FEA73C86@chello.be> <c2es5toqrrd6mqmdmmeeubu032l3ibsvb6@4ax.com> <3A5E43C5.DAF39935@xs4all.nl>
NNTP-Posting-Host: 194-78-202-248.pro.turboline.skynet.be
X-Trace: news0.skynet.be 979342924 8094 194.78.202.248 (12 Jan 2001 23:42:04 GMT)
X-Complaints-To: abuse@skynet.be
NNTP-Posting-Date: 12 Jan 2001 23:42:04 GMT
User-Agent: tin/1.4.4-20000803 ("Vet for the Insane") (UNIX) (Linux/2.2.17-21mdksecure (i686))