C#

C# (uitgesproken als "C Sharp") is een programmeertaal die is ontwikkeld door Microsoft. De taal werd in 2002 geïntroduceerd met versie 1.0 van Microsoft .NET Framework. Sindsdien heeft C# verschillende revisies ondergaan, die overeenkwamen met elke update van .NET. Tegenwoordig is het een van de populairste programmeertalen voor het maken van Windows-programma's en webapplicaties.

C# is afgeleid van de programmeertaal C en lijkt op C++. De taal gebruikt dezelfde basisoperatoren als C++, is objectgeoriënteerd, hoofdlettergevoelig en heeft vrijwel identieke syntaxis. Er zijn echter verschillende verschillen tussen C# en C++. Hieronder staan enkele voorbeelden:

  • Arrays in C++ zijn pointers, terwijl ze in C# objecten zijn die methoden en eigenschappen kunnen bevatten.
  • Het gegevenstype bool (boolean) wordt in C# niet als een integer herkend, zoals in C++.
  • De sleutelwoorden typedef, extern en static hebben in C# allemaal een andere betekenis dan in C++.
  • Switch-instructies in C# ondersteunen niet het automatisch doorgaan van de ene case naar de andere.
  • Globale methoden en variabelen worden niet ondersteund in C#, terwijl dat in C++ wel het geval is.

Het belangrijkste is dat C# speciaal is ontworpen voor Microsoft .NET Framework. Hierdoor kunnen ontwikkelaars gebruikmaken van alle functies die de .NET API biedt. Dit betekent echter ook dat C#-toepassingen alleen kunnen worden uitgevoerd op platforms die de .NET runtime ondersteunen, zoals Windows, Windows Server en Windows Phone. Om programma's die in C# zijn geschreven op andere platforms uit te voeren, moet de code worden gecompileerd met een conversietool zoals Microsoft .NET Native.

NOTE: De naam "C#" komt van de muzieknoot "C♯", wat suggereert dat de taal een stap verder is dan de oorspronkelijke versie van C. Het symbool ♯ bestaat ook uit vier plustekens, wat kan suggereren dat C# eveneens geavanceerder is dan C++.

Bijgewerkt June 4, 2014 door Per C.

quizTest je kennis

What type of file has a .pl file extension

A
Postscript language
0%
B
Perl script
0%
C
Photoshop lighting
0%
D
Page layout
0%
Correct! Incorrect!     View the Perl definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van C# op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.