🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #9963

Re: Strekking (afgeleid v: C, C++, C.NET)

#9963
From: Kris
Date: Mon, 01 Apr 2002 16:47
183 lines
9998 bytes
> oh, ja, .NET zou niet duur zijn.  Micro$oft heeft gans zijn strategie
omgegooid
> om dan plots nergens meer winst mee te kunnen maken.  Tel op: ��n nieuwe
> ontwikkelomgeving om de 2 jaar, ��n windows-platform om die rommel op te
> draaien, ook om de twee jaar.  van elk van die twee nog ��n als de
ontwikkelaar
> in kwestie ergens gaat werken.  Een hele hoop windows-licenties voor alle
> gebruikers van programma's van die ontwikkelaar.  En daar dan nog een
> versterking van je monopolie bij.  M$ zal heus niet failliet gaan, hoor...

Bla bla bla. De source van .NET is gratis en voor niks te downloaden, en op
dit ogenblik draait die op mijne FreeBSD PC. Ooh, hoe jammer. Als gij nen
Borland IDE voor linux koopt betaalt ge daar ook voor. De compilers zijn
gratis, en voor vi met colorcoding hoeft ge ook niet te betalen. Voor de
zoveelste keer in deze thread: informeer u eerst voor ge onozele dingen
schrijft.

Interesse?
http://msdn.microsoft.com/downloads/default.asp?URL=/downloads/sample.asp?ur
l=/msdn-files/027/001/901/msdncompositedoc.xml

Of is uwe lynx ingesteld dat het domein microsoft.com niet toegankelijk is?


> 1 jij bent de enige vb-'programmeur' die ik ken die verder is gegaan dan
het
> point&clicken.
> 2 wat ken jij van algoritmen, van low-level-programmeren, van
> object-geori�nteerde design patterns... Bij het gebruik van een echte
taal, en
> bij het samenwerken met anderen in een open source project, wordt je
> ondergedompeld in die dingen, en wordt je daar snel vertrouwd mee

Ik zou oppassen met wat je zegt. Je kent mij niet, dus je moet geen
verkeerde insinuaties maken. Ik heb een MP3 decoder chip aansturing in C
geschreven op een StrongARM platform. Met assembly optimisaties, de VHDL
voor de FPGA die door de StrongARM wordt aangestuurd en een interrupt
handler. Low level genoeg? Verder geef ik les Object georienteerd ontwerpen
in Java en C++ aan een informaticarichting in het hoger onderwijs in Leuven.
Dit wil niet zeggen dat ik een C++ en/of een Java guru ben, maar ik ken de
twee talen vrij goed, ik weet vrij veel van OOA&D en design patterns (Gamma
et al staat op mijn boekenrek te pronken en Applying UML en Patterns van
Larman staat daarnaast en heb ik eveneens reeds vaak gelezen). Ja hoor, en
dit komt allemaal van iemand die is begonnen met Basic op de commodore,
QuickBasic in DOS en VisualBasic in Windows. En dan algoritmen... ooit al
met Prolog gewerkt? Ooit al gehoord van lambda calculus? Ik wel. Recursief
programmeren is daar *basis*basis*basis* en propositielogica is daar alles
wat telt. Daarnaast schrijf ik min-max algoritmes en toepassingen met neural
networks (Artificial Intelligence). Mja.. daar worden algoritmes in gebruikt
hoor, redelijk vaak eigenlijk...

Voor de zoveelste keer in deze thread: informeer u eerst voor ge onozele
dingen schrijft.


> ten eerste is er een verschil tussen de taal c, en bepaalde
platform-specifieke
> dingen zoals wat je nu net aanhaalt.  Misschien is c++ een beter
voorbeeld: ik
> kan in c++ een console-programma schrijven dat op elk platform werkt met
een
> c++-compiler, en dat nog nuttige dingen doet, ook (tot en met disk-i/o).
> Verder kan ik op elk platform aan mijn c++-programma werken.  Dat bedoel
ik met
> portabiliteit.  Natuurlijk zul je af en toe wat platform-specifieke dingen
> tussen een ifdef moeten zetten, maar het gaat erom dat je niet je heel
> programma in een andere taal moet herschrijven.

Voor alle platformen die een VB compatibele compiler hebben, kan je ook een
programma schrijven dat overal op draait. Alleen is het zo dat VB compilers
minder verspreid zijn dan C++ compilers.

>
> > En als je zo graag wil dat er een VB compiler is (wat je blijkbaar
> > van de daken schreeuwt aangezien je dit telkens als argument neemt),
schrijf
> > er dan een. That's what's Linux is all about, no? Blijkbaar heeft nog
> > niemand de nood van een VB compiler in Linux ingezien, vandaar dat die
er
> > ook niet is. Persoonlijk zie ik een VB compiler voor linux of BSD ofzo
ook
> > niet echt zitten... who needs it.
>
> je beantwoordt je eigen vragen: who needs it, vb is een idiote taal, en er
is
> geen enkele reden om dat gedrocht op linux te laten werken.  Ik wil
helemaal
> geen vb-compiler op linux, ik zeg gewoon dat vb nog meer een kuttaal is
omdat
> er maar ��n compiler voor is, die maar werkt op ��n platform.
>

Pff.. ge maakt me moe zenne. Dat gij VB een kuttaal vindt is uw recht, maar
om te zeggen dat VB een kuttaal is, tja.. bekrompen..

> >
> >> 4 geen mooie taal is
> >
> > Weerom... C en C++ zijn dat wel zekers!? Komaan man. C is zowat de
lelijkste
> > taal die er bestaat (misschien net geklopt door Perl) en het is net
daarom
> > dat mensen zoals u die in C kunnen programmeren nogal een hoge dunk van
> > zichzelf hebben. (Ik zeg niet dat alle C programmeurs eikels zijn hoor!!
Ik
> > programmeer zelf ook veel in C en C++.. dat wil nogaltijd niet zeggen
dat
> > niet alle C programmeurs geen eikels zijn, maar kom...).
> >
>
> ik bedoel hiermee bv. c++, waar je met operator overloading en zo erg mooi
de
> taal kan uitbreiden, zodat je erg begrijpbare source krijgt.  op vb kan je
maar
> op ��n manier werken, is de helft van je code keywords, om de compiler
toch
> maar de structuur te laten herkennen e.d.

Zoals reeds in een vorige post gezegd: C++ is naar mijn mening de grootste
taal die ooit geschreven is. Is java niet mooi omdat ze geen operator
overloading heeft? Ik weet dat je dit maar als voorbeeld aanbracht, maar
elke taal kan toch niet alle goeie dingen van een andere taal hebben? (Als
je operator overloading dan al een mooit ding in C++ noemt... er zullen
mensen genoeg zijn op deze newsgroup die dat niet vinden) Ik kan wel duizend
goeie redenen bedenken waarom C++ beter zou zijn dan VB of Java of zelfs C.
En dat zijn dan allemaal dingen die te maken hebben met specifieke dingen
van de C++ taal. Andersom kan ik ook 1000 argumenten geven waarom andere
talen beter zouden zijn dan C++. Bij VB zou dit kunnen zijn gebruiksgemak,
lage drempel, eenvoudige syntax, ... Bij Java zullen dat er andere zijn en
bij C nog andere.

>
> >> 5 sterk gekoppeld is aan Micro$oft-os'en, zodat je M$' monopolie nog
maar
> > wat
> >> gaat versterken, en zodat je zelf ook vast zit aan die rommel
> >
> > Blijkbaar zijn er genoeg mensen die dat willen. Het is niet omdat jij
een
> > andere filosofie hebt, dat je die moet opdringen aan iedreeen, en dat je
het
> > recht hebt om iedreeen die niet zo bekrompen is als uzelf uit te kakken
en
> > aan te vallen. Geef mij ook maar free software en open source en BSD
> > licenses (of GPL, ook al een beetje goed) etc. Maar mij ga je niet horen
> > zeggen dat iemand die daar niet voor kiest ne rotte zak is. Bij u lees
ik
> > dat wel tussen de lijntjes. (Zaag ni da ge da ni zo gezegd hebt, ge hebt
het
> > op zijn minst gedacht).
>
> ik zeg hier gewoon dat linux en unix in vgl. met windows een veel betere
en
> aangenamere programmeer- en werkomgeving (met dingen als emacs,
bash-scripting,
> enz.) is dan windows.  Een programmeur zou moeten de kwaliteit van andere
> software kunnen inschatten, en hij zou moeten inzien dat windows veruit
het
> slechtste os is.  Maar mijn ervaring is dat windows-programmeurs de wereld
van
> besturingssystemen, compilers en andere dingen als een totaal andere en
> onbereikbare wereld zien, zodat zij zich maar beperken tot simpele
> toepassinkjes.  Dat terwijl er niet zoveel onderscheid is tussen beide, en
ze
> veel betere soft zouden schrijven als ze daar ook wat van begrepen.

Hmm. Juist ja. Er zijn duizenden windows programmeurs die u dit erg kwalijk
zouden nemen en u pijnlijk in de grond zouden kunnen boren als ze hun kennis
over Operating systems en compilers met u zouden delen. Newsflash: Windows
is een OS, newsflash: VC++ is een compiler. Denk je nu echt dat iedereen die
niet op een unix platform programmeert een slechte programmeur is??? Auch!
Heb je toevallig het boek Operating system concepts van Silberschatz
gelezen? Deze mensen vergelijken op een objectieve manier Windows 2000,
Linux en Solaris op verschillende aspecten. En jawel Windows 2000 haalt het
op sommige aspecten van Linux. Voorbeeldje? Win2k supports one-on-one
multithreading terwijl linux op kernel niveau GEEN multithreading
ondersteunt. Oooh, hoe jammer. Bla bla, allemaal prietpraat om maar te
zeggen dat jij altijd onzin zit uit te kramen zonder er een argumentatie bij
te zetten. Zeg ik nu dat win2k het beste OS is? Neen. Maar voor sommige
dingen is het beter dan linux en andersom uiteraard ook.

kris
Technical Details
Message-ID: <860q8.177$Lf6.7156@news.chello.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.online.be!diablo.netcom.net.uk!netcom.net.uk!newsfeed.icl.net!peer.news.opaltelecom.net!newsfeed.freenet.de!amsnews01.chello.com!news.chello.be!not-for-mail
References: <3CA72B69.E5F1026F@pandora.be> <jobgau0ctfkqc4dsp7spqu73o4rdtvu76c@4ax.com> <quWp8.42519$DE4.5529@afrodite.telenet-ops.be> <iq_p8.85$Lf6.6081@news.chello.be> <%__p8.42922$DE4.5710@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,40b21b9456002881
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-04-01 08:47:40 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.online.be!diablo.netcom.net.uk!netcom.net.uk!newsfeed.icl.net!peer.news.opaltelecom.net!newsfeed.freenet.de!amsnews01.chello.com!news.chello.be!not-for-mail
From: "Kris" <nospam@for.me>
Newsgroups: be.comp.programming
References: <3CA72B69.E5F1026F@pandora.be> <jobgau0ctfkqc4dsp7spqu73o4rdtvu76c@4ax.com> <quWp8.42519$DE4.5529@afrodite.telenet-ops.be> <iq_p8.85$Lf6.6081@news.chello.be> <%__p8.42922$DE4.5710@afrodite.telenet-ops.be>
Subject: Re: Strekking (afgeleid v: C, C++, C.NET)
Lines: 185
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4807.1700
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700
Message-ID: <860q8.177$Lf6.7156@news.chello.be>
Date: Mon, 1 Apr 2002 18:47:41 +0200
NNTP-Posting-Host: 195.162.214.182
X-Complaints-To: abuse@chello.be
X-Trace: news.chello.be 1017679364 195.162.214.182 (Mon, 01 Apr 2002 18:42:44 MET DST)
NNTP-Posting-Date: Mon, 01 Apr 2002 18:42:44 MET DST
Organization: Chello Belgium Usenet Service