Jaar van oprichting ?:
2000. C # is de belangrijkste programmeertaal van het Microsoft .NET-framework en heeft miljoenen dollars uitgegeven om het te ontwikkelen en te promoten. In minder dan 6 jaar is het een rijzende ster geworden en kan het toch rivaliseren met Java.
Waarom was C # Invented ?:
Omdat Sun niet zou toestaan dat Microsoft wijzigingen aanbrengt in Java. Microsoft had een product Visual J ++ gehad, maar de veranderingen die ze hadden aangebracht verstoorden Sun en dus kwam het tot stilstand.
Waarvoor wordt C # gebruikt ?:
Allerlei toepassingen, variërend van computergames, hulpprogramma's, besturingssystemen en compilers. Er zijn ook webapplicaties actief op het asp.net-platform.
Welke versies van C # zijn er ?:
De huidige versie is 2.0 en die is uitgebracht met Microsoft Visual Studio 2005. Versie 3.0 wordt ontwikkeld.
Vormt C # problemen voor beginnende programmeurs ?:
C # is een uitgebreide taal met veel geavanceerde functies, vooral in versie 2.0 zoals generiek. Om het beste uit C # te halen, is kennis van Object Oriented Programming essentieel. Syntactisch heeft het veel gemeen met Java.
Hoe zou u C # samenvatten ?:
C # is een moderne programmeertaal en wordt eigenlijk alleen geëvenaard door Java. Het vereist echter wel het .NET-framework op Windows. Er blijft een aanzienlijke hoeveelheid code geschreven in C ++ en het lijkt erop dat C # naast C ++ zal bestaan in plaats van deze te vervangen. C # is een ECMA (European Computer Manufacturers Association) en ISO-standaard en dit heeft andere implementaties mogelijk gemaakt, zoals het Linux-project Mono.