C#

C# (wymawiane „C Sharp”) to język programowania opracowany przez Microsoft. Został wprowadzony w 2002 roku wraz z wersją 1.0 platformy .NET firmy Microsoft. Od tego czasu C# przechodził kolejne modyfikacje, odpowiadające każdej aktualizacji platformy .NET. Obecnie jest jednym z najpopularniejszych języków programowania używanych do tworzenia programów dla systemu Windows i aplikacji internetowych.

C# wywodzi się z języka programowania C i jest podobny do C++. Używa tych samych podstawowych operatorów co C++, jest obiektowy, rozróżnia wielkość liter i ma niemal identyczną składnię. Istnieje jednak kilka różnic między C# i C++. Poniżej przedstawiono tylko kilka przykładów:

  • Tablice w C++ są wskaźnikami, natomiast w C# są obiektami, które mogą zawierać metody i właściwości.
  • Typ danych bool (logiczny) nie jest uznawany za liczbę całkowitą, jak ma to miejsce w C++.
  • Słowa kluczowe typedef, extern i static mają w C# inne znaczenie niż w C++.
  • Instrukcje switch w C# nie obsługują przechodzenia z jednego przypadku do następnego.
  • W C# nie są obsługiwane globalne metody i zmienne, podczas gdy w C++ są.

Co najważniejsze, C# został zaprojektowany specjalnie dla platformy .NET firmy Microsoft. Dzięki temu programiści mogą korzystać ze wszystkich funkcji oferowanych przez API platformy .NET. Oznacza to jednak również, że aplikacje C# mogą działać tylko na platformach obsługujących środowisko uruchomieniowe .NET, takich jak Windows, Windows Server i Windows Phone. Aby programy napisane w C# mogły działać na innych platformach, kod musi zostać skompilowany za pomocą narzędzia do konwersji, takiego jak Microsoft .NET Native.

NOTE: Nazwa „C#” pochodzi od nazwy nuty „C♯”, co sugeruje, że jest to krok naprzód w stosunku do oryginalnej wersji języka C. Symbol ♯ składa się również z czterech znaków plus, co może sugerować, że C# jest także bardziej zaawansowany niż C++.[/n]

Zaktualizowano June 4, 2014 przez Per C.

quizSprawdź swoją wiedzę

What type of file format is WebP?

A
Compressed image
0%
B
Compressed video
0%
C
Webpage
0%
D
Web script
0%
Correct! Incorrect!     View the WebP definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja C# na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.