C#
C # (uttalas "C Sharp") är en programmeringsspråk utvecklat av Microsoft. Den introducerades 2002 med version 1.0 av Microsofts .NET Framework. Sedan dess har C # gått igenom flera versioner, motsvarande varje .NET-uppdatering. Idag är det ett av de mest populära programmeringsspråken för att skapa fönster program och webbapplikationer.
C # är ett derivat av C-programmeringsspråket och liknar C + +. Den använder samma grundläggande operatorer som C ++, is objektorienterad, skiftlägeskänslig och har nästan identisk syntax. Det finns dock flera skillnader mellan C # och C ++. Nedan följer några exempel:
- arrayer i C ++ är pekare, medan det i C # är objekt som kan inkludera metoder och egenskaper.
- Vårt bool (boolean) datatyp känns inte igen som ett heltal eftersom det är i C ++.
- Nyckelorden typedef, externoch statisk alla har olika betydelser i C # än de gör i C ++.
- C # switch-uttalanden stöder inte genomgång från ett fall till ett annat.
- Globala metoder och variabler stöds inte i C #, medan de finns i C ++.
Viktigast är att C # är utformat speciellt för Microsofts .NET Framework. Detta gör det möjligt för utvecklare att dra nytta av alla funktioner som erbjuds av .NET API. Det betyder dock också att C # -applikationer bara kan köras plattformar som stöder .NET runtime, till exempel Windows, Windows Server och Windows Phone. För att program skrivna i C # ska kunna köras på andra plattformar måste koden vara sammanställas med ett konverteringsverktyg som Microsoft .NET Native.
OBS: Namnet "C #" kommer från musiknoten "C♯", vilket antyder att det är ett steg upp från originalversionen av C. Symbolen ♯ består också av fyra plustecken, vilket kan antyda att C # är mer avancerad än C ++ också .