Aantal stemmen: 6.264. Deelname gesloten op 07-09-2001 00:49. Stemmen is niet meer mogelijk.
Heb jij ooit al eens Java code gezien, C code, C++ code en C# code?? Tussen java en C# zijn enkel de standaard classes verschillend, en heeft de taal een paar minieme variantjes.Je zit er helemaal naast. C# is gewoon een variant van C/C++ en de taal heeft iets weg van Java, maar dat komt omdat Java een spinoff is van C++.
Waarom gaat MS dan opeens geen Java VM meer meeleveren en wel een C# VM?? MS gooit java er niet zomaar uit hoor, het concurreerd met een systeem dat zij net ontwikkeld hebben, en veeel later dan Java uitkomt. De syntax en ideeen die erin zitten lijken toch opvallend veel op die van java, dan lijkt mij dat toch wel een kloon.C# heeft helemaal niks met Java (of iets wat er op lijkt te maken)
Das vast Prolog. Een andere logische taal kan ik zo snel niet bedenken.<hoe heet die logische programmeertaal toch ook al weer>
Ik denk niet dat de een poll op tweakers.net een goed inzicht geeft in de meest gebruikte programmeertalen....Nu ik op Delphi gestemd heb, zie ik Java ergens onderaan bungelen.
Grappig dat je hier OSsen, kernels en de Java VM noemtDuh! Sory folks, maar ECHTE programma's worden nog altijd in C geschreven. OSsen, kernels, enzo... En de Java VM ook
In de eerste release zal inderdaad niets in die richting opgenomen zijn. In de tweede release zullen waarschijnlijk generieke typen (ook wel geparameterizeerde typen genoemd) worden opgenomen. Het is verbazingwekkend en naar mijn mening uiterest dom dat ze dit niet gelijk voor de eerste release hebben gedaan. Java gaat ongeveer volgend jaar geparameterizeerde typen ondersteunen (er is nu al een prototype compiler), maar daar zijn nogal wat problemen mee. Misschien wil Microsoft eerst de kat uit de boom kijken.c# nl. geen templates
Beetje flauw, maar uiteraard is er wel multiple interface implementatie mogelijk.multiple inherintance
Dit is al wel, op een redelijk fraaie manier, mogelijk.operator overloading
Dat lijkt me niet erg handig. Ik zou niet willen dat de compiler maar een beetje gaat zitten verzinnen wat de programmeur weleens zou kunnen bedoelen. Je ziet wat voor een chaos dit opgeleverd heeft in de HTML-browser wereld. De compiler zou je maar net even verkeerd begrijpen...wanneer leren de compilers om de zelf de ; neer te zetten ipv. mij te vertellen dat ik 'm weer eens vergeten ben
Neem eens Emacs als je ontwikkelomgeving: als je het zo instelt dan kan ie zelfs zodra je een blok opent ('{') netjes een volgende regel nemen en inspringen...zelfs geen enter meer nodig. En mocht de functie die je wilt hebben niet aanwezig zijn, dan heeft deze programmeeromgeving zelfs zijn eigen programmeertaal...(LISP)Wanneer leren de compilers om zelf de ' neer te zetten ipv. mij te vertellen dat ik 'm weer eens vergeten ben.
Op dit item kan niet meer gereageerd worden.