Definice a význam C#

Co je C#?

C# (vyslovuje se „C Sharp“) je programovací jazyk vyvinutý společností Microsoft. Byl představen v roce 2002 s verzí 1.0 frameworku Microsoft .NET Framework. Od té doby prošel jazyk C# několika revizemi, které odpovídaly každé aktualizaci systému .NET. Dnes je jedním z nejoblíbenějších programovacích jazyků pro vytváření programů pro Windows a webových aplikací.

C# je odvozeninou programovacího jazyka C a je podobný C++. Používá stejné základní operátory jako C++, je objektově orientovaný, rozlišuje velká a malá písmena a má téměř totožnou syntaxi. Mezi jazykem C# a C++ však existuje několik rozdílů. Níže uvádíme jen několik příkladů:

* Množiny v C++ jsou ukazatele, zatímco v C# jsou to objekty, které mohou obsahovat metody a vlastnosti.
* Datový typ bool ( boolean) není rozpoznáván jako celé číslo, jak je tomu v C++.
* Klíčová slova typedef, extern a static mají v C# jiný význam než v C++.
* Příkazy switch v C# nepodporují přechod z jednoho případu do druhého.
* Globální metody a proměnné nejsou v C# podporovány, zatímco v C++ ano.

Nejdůležitější je, že jazyk C# je navržen speciálně pro prostředí .NET Framework společnosti Microsoft. Díky tomu mohou vývojáři využívat všechny funkce, které nabízí API .NET. Znamená to však také, že aplikace v jazyce C# mohou běžet pouze na platformách, které podporují .NET runtime, například Windows, Windows Server a Windows Phone. Aby programy napsané v jazyce C# běžely i na jiných platformách, musí být kód zkompilován pomocí konverzního nástroje, jako je Microsoft .NET Native.

POZNÁMKA:Název „C#“ pochází z hudební noty „C♯“, což naznačuje, že jde o krok vpřed oproti původní verzi jazyka C. Symbol ♯ se také skládá ze čtyř znamének plus, což může naznačovat, že C# je také pokročilejší než C++.

Definice C# na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.

Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka C# nebo chcete navrhnout nový technický termín, kontaktujte nás.

Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka C# alebo chcete navrhnúť nový technický termín, kontaktujte nás.