🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #10187

Re: C, C++, C.NET

#10187
From: SpaceRunner
Date: Sat, 30 Mar 2002 10:33
56 lines
3192 bytes
LuWi wrote:

> On Fri, 29 Mar 2002 21:46:26 +0100, SpaceRunner
> <x.spacerunner@skynet.be> wrote:
> 
>>
>>2) C.NET bestaat niet, het is eigenlijk C# (lees: see sharp). 

>> En het is niet de opvolger van C++ 

(zie antwoord)

>>maar de tegenhanger van Java. Java is ontwikkeld
>>door Sun en omdat M$ er niet direct de beste vriend van Sun is en omdat M$
>>niet z'n ding mocht doen met Java, dan hebben ze maar C# ontwikkeld.
>>
> 
> Dan zal ik je maar corrigeren: de opvolger van c++ is managed c++
> onder .net; en niet C#. C# is namelijk een heel nieuwe taal, die niet
> alleen op java gebasseerd is maar ook op andere talen. Het is het
> beste van verschillende talen.
> 

Waar staat dat? Voor zover ik kan lezen, heb ik niet geschreven dat C# de 
opvolger zou zijn van C++. Trouwens, Managed C++ is geen opvolger van C++. 
Het is gewoon bedoeld om C++ programma's in de .Net omgeving te laten 
draaien. Zonder dat 'Managed' ding zijn het (voor Windows dan toch) gewone 
Windows programma's.

En volgens uw antwoord kan ik dus stellen dat C# op 2 talen is gebaseerd: 
Java en C++.

>>2) Laat C# nog maar even voor wat het is. Kies beter voor Java. De reden
>>is dat Java zich al bewezen heeft, C# moet dat nog doen en daar beide
>>talen nogal zeer op elkaar gelijken, zal de overstap tussen Java en C#
>>niet zo groot zijn.
>>
> 
> C# biedt dingen die in java niet mogelijk zijn, denk aan
> operator-overloading. Ook de performantie is duidelijk hoger dan java.

Operator-overloading is best af te raden en alleen te gebruiken wanneer het 
echt nuttig kan zijn. Voor C++ bijvoorbeeld controle op array indexen of 
bij een complex getal object, het overloaden van de mathematische 
operatoren maar voor de rest dus niet echt aan te raden. Het maakt de code 
ook soms echt moeilijk leesbaar.

De performantie van Java is de laatste tijd er echt op vooruit gegaan. Dus 
zoveel verschil zal er nu ook niet meer zijn. Want zowel Java als .Net 
ondersteunen JIT compilatie. M.a.w. pas maar op wat performantie betreft, 
zoveel voordeel heeft M$ daar echt niet.

Mvg,
Andy.
-- 
Remove 'x.' to send mail.
Technical Details
Message-ID: <3ca595e3$0$29679$ba620e4c@news.skynet.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!iad-peer.news.verio.net!news.verio.net!newsfeed.cwix.com!skynet.be!skynet.be!louie!not-for-mail
References: <3ms8au0umst4jhqbt7mepgtio9mv3fdb2t@4ax.com> <3ca4afab$0$29677$ba620e4c@news.skynet.be> <3ca4d422$0$250$ba620e4c@news.skynet.be> <16m9auknrq729oittooqhi9932seapbu0g@4ax.com>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,3cfcb2e94692f21f
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-03-30 02:39:36 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!iad-peer.news.verio.net!news.verio.net!newsfeed.cwix.com!skynet.be!skynet.be!louie!not-for-mail
Message-ID: <3ca595e3$0$29679$ba620e4c@news.skynet.be>
From: SpaceRunner <x.spacerunner@skynet.be>
Subject: Re: C, C++, C.NET
Newsgroups: be.comp.programming
Date: Sat, 30 Mar 2002 11:33:07 +0100
References: <3ms8au0umst4jhqbt7mepgtio9mv3fdb2t@4ax.com> <3ca4afab$0$29677$ba620e4c@news.skynet.be> <3ca4d422$0$250$ba620e4c@news.skynet.be> <16m9auknrq729oittooqhi9932seapbu0g@4ax.com>
User-Agent: KNode/0.6.1
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
Lines: 56
Organization: -= Skynet Usenet Service =-
NNTP-Posting-Host: 80.200.81.102
X-Trace: 1017484771 reader1.news.skynet.be 29679 80.200.81.102
X-Complaints-To: abuse@skynet.be