Article View: be.comp.programming
Article #14685Re: Welke codes in VB6 om te voorkomen dat het programma tegelijkertijd uitgevoerd wordt?
From: Bart.Vanhauwaert
Date: Sun, 14 Jan 2001 15:41
Date: Sun, 14 Jan 2001 15:41
92 lines
6017 bytes
6017 bytes
Frans Bouma <perseus@xs4all.nl> wrote: > C is ook niet object georienteerd, maar zeker niet slecht. Als je > VB niet ziet als een OO taal, maar een OO-achtige taal (het gebruikt > geen inheritance maar incapsulation) valt het al weer erg mee. > VB heeft voordelen en nadelen. De nadelen noemen en dan roepen dat > het een slechte taal is vind ik wat kortzichtig. Dat is ong. hetzelfde > als roepen dat java een slechte taal is omdat het een JVM nodig heeft. De nadelen roepen en dat zeggen dat de taal slechter is dan een andere die die nadelen niet heeft noem jij kortzichtig????? Ik weet het niet, maar als ik een beslissing moet nemen over wat beter en wat slechter is, kijk ik meestal naar voor & nadelen. >> Dat zijn trouwens bezwaren die ik tegen wel meer scripting talen heb. > VB is geen scriptingtaal. VBScript is een scriptingtaal. Maar wat een Een scripting taal noem ik een taal die voornamelijk gebruikt wordt als glue tussen componenten/programma's/.. die het werkelijke werk verrichten. Op die basis noem ik VB een scriptingtaal, en op die basis vind ik dat wat ik als nadeel aan VB zie ook een nadeel is voor andere talen die ik scriptingtalen noem. > scripting taal is is weer een academische discussie, net zoals wat OO Ik haat het als iemand zegt : 'dat is een academische discussie'. Hij geeft daarmee aan dat hij er eigenlijk niet over wil discussieren. Dat kan zijn omdat hij er werkelijk gene fuck om geeft, maar helaas wordt dat ook vaak ingeroepen door mensen die voelen dat ze een punt aan het verliezen zijn. Niet dat jij dat hier doet hoor, of dat ik dat soms niet zou doen. :) > precies is en of bv C++ wel/niet een OO taal is. Het gaat om de > bruikbaarheid. VB is uitstekend geschikt om COM objects in te maken die > in een multi-tier omgeving moeten draaien. Je maakt die COM objects > sneller en met veel minder code dan in bv C++. Gebruik je VB voor die > zaken dan heb je voordeel tov developers die andere talen gebruiken. VB is een scriptingtaal dus. Er is echter geen reden waarom C++ ook niet met evenveel gemak de componentglue zou kunnen verzorgen. > Ik vind DAT een betere benadering dan het "GOED" of "SLECHT" noemen > van een taal. Dat is namelijk irrelevant. Wat JIJ een fantastische > taal vindt kan voor anderen een onwerkbare hel zijn. Sorry, maar ik zie dat niet zo relativistisch. Ik vind dat er wel degelijk kwaliteitsverschillen zijn in talen. > volgens mij vergelijk je nu 2 verschillende dingen. VBscript != VB. > VB opzich is gewoon naar native code te compileren, en in veel > gevallen ong. even snel als niet geoptimaliseerde VC++ code, daar > de bottlenecks veelal in de database en/of netwerk layer zitten. Dus > je merkt het niet. VBScript is leuk voor scripts ala shell scripts onder > unix of voor ASP serverside scripting. Zie hierboven : compilatie vs interpretatie vind ik niet relevant om iets scripting te noemen. Ook snelheid is dat niet. > hmmm. Perl is voor de leek vrij onleesbaar, maar IMHO zeker wel consistent, > al moet je in ogenschouw nemen dat een taalkundige (human languages) de > taal heeft ontwikkeld, en daar dus rekening mee houdt. Dat is mijn zaak niet. Voor mijn part was het een socioloog die gebuisd was op zijn statistiek. Ik beoordeel een taal op zijn merites en niet op de merites van de ontwikkelaar ervan. > ik vind dit wat raar. C++ wordt, OMDAT het C toelaat juist een vehicel > wat je links zou moeten laten liggen als het gaat om correctheid en > volwaardigheid van een taal. Ja, de erfenis van C voel je in C++. Ja, dat maakt dat de zaken niet perfect zijn. Dat heb ik ook nooit geslecht. Ze zijn echter nog altijd beter dan in de meeste andere talen. > Taalfundamentalisten gaan aan 1 ding voorbij: bruikbaarheid. Dan ben ik geen fundamentalist, want wat ik een belangrijk voordeel aan C++ vind is de extreme bruikbaarheid. > ps: de slechte naam van VB komt voor een groot deel voort uit het > feit dat erg veel mensen erg veel slechte software daarin hebben > geschreven. Nu is er ook ERG veel slechte software in C > geschreven (bv infozip) maar dat heeft een minder grote stempel > gedrukt op de naam van C dan bij VB. Laat je mening daar niet > door beinvloeden. Ik heb in mijn leven enkel VB code gezien van 4 mensen, die allemaal goede programmeurs waren, dus dat zit wel snor. cu bart
Technical Details
Message-ID:
<kahs39.36t.ln@jafshome.gtk.fr>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!nntp-relay.ihug.net!ihug.co.nz!skynet.be!poster!not-for-mailReferences:
<9351an$f7n$1@news1.skynet.be> <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> <5i2o39.ab8.ln@jafshome.gtk.fr> <93pbei$ivu$1@news1.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-14 07:58:36 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!nntp-relay.ihug.net!ihug.co.nz!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: Sun, 14 Jan 2001 16:41:08 +0100
Organization: Belgacom Skynet SA/NV
Lines: 92
Message-ID: <kahs39.36t.ln@jafshome.gtk.fr>
References: <9351an$f7n$1@news1.skynet.be> <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> <5i2o39.ab8.ln@jafshome.gtk.fr> <93pbei$ivu$1@news1.xs4all.nl>
NNTP-Posting-Host: 194-78-202-248.pro.turboline.skynet.be
X-Trace: news1.skynet.be 979487915 14102 194.78.202.248 (14 Jan 2001 15:58:35 GMT)
X-Complaints-To: abuse@skynet.be
NNTP-Posting-Date: 14 Jan 2001 15:58:35 GMT
User-Agent: tin/1.4.4-20000803 ("Vet for the Insane") (UNIX) (Linux/2.2.17-21mdksecure (i686))