Article View: be.comp.programming
Article #14779Re: Welke codes in VB6 om te voorkomen dat het programma tegelijkertijd uitgevoerd wordt?
From: Bart.Vanhauwaert
Date: Fri, 12 Jan 2001 23:04
Date: Fri, 12 Jan 2001 23:04
45 lines
3714 bytes
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-mailReferences:
<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))