C#
C # (izgovara se "C Sharp") je a programski jezik razvio Microsoft. Predstavljen je 2002. godine s verzijom 1.0 Microsoftovog .NET Framework-a. Od tada je C # prošao nekoliko revizija, što odgovara svakom .NET ažuriranju. Danas je jedan od najpopularnijih programskih jezika za stvaranje Windows programa i web aplikacije.
C # je izvedenica programskog jezika C i slična je C + +. Koristi iste osnovne operatore kao i C ++ objektno orijentirano, razlikuje velika i mala slova i gotovo je identična sintaksa. Međutim, postoji nekoliko razlika između C # i C ++. Slijedi nekoliko primjera:
- nizovi u C ++ su pokazivači, dok su u C # to objekti koji mogu sadržavati metode i svojstva.
- Odlomak bool (boolean) vrsta podataka nije prepoznata kao cijeli broj kao u C ++.
- Ključne riječi typedef, vanjskii statički svi imaju različita značenja u C # nego što imaju u C ++.
- Izjave prekidača C # ne podržavaju prolazak iz jednog slučaja u drugi.
- Globalne metode i varijable nisu podržane u C #, dok su u C ++.
Što je najvažnije, C # je dizajniran posebno za Microsoftov .NET Framework. To omogućuje programerima da iskoriste sve značajke koje nudi .NET API. Međutim, to također znači da se aplikacije C # mogu samo izvoditi platforme koja podržava .NET runtime, kao što su Windows, Windows Server i Windows Phone. Da bi se programi napisani na jeziku C # mogli izvoditi na drugim platformama, mora biti sastaviti pomoću alata za pretvorbu kao što je Microsoft .NET Native.
NAPOMENA: Naziv "C #" potječe od glazbene note "C♯", što implicira da je korak više od izvorne verzije C. Simbol ♯ također se sastoji od četiri znaka plus, što može značiti da je C # napredniji od C ++-a .