C#
C # (wymawiane „C Sharp”) to plik język programowania opracowany przez Microsoft. Został wprowadzony w 2002 roku w wersji 1.0 programu Microsoft .NET Framework. Od tego czasu C # przeszedł kilka poprawek, odpowiadających każdej aktualizacji .NET. Dziś jest to jeden z najpopularniejszych języków programowania do tworzenia Okna programy i Aplikacje internetowe.
C # jest pochodną języka programowania C i jest podobny do C + +. Używa tych samych podstawowych operatorów co C ++ obiektowyz rozróżnianiem wielkości liter i ma prawie identyczny składnia. Istnieje jednak kilka różnic między językami C # i C ++. Poniżej znajduje się tylko kilka przykładów:
- Tablice w C ++ są wskaźnikami, podczas gdy w C # są to obiekty, które mogą zawierać metody i właściwości.
- The bool (boolean) typ danych nie jest rozpoznawany jako liczba całkowita, tak jak w C ++.
- Słowa kluczowe typedef, zewnętrzny, statyczny wszystkie mają inne znaczenie w C # niż w C ++.
- Instrukcje przełączania języka C # nie obsługują przechodzenia z jednego przypadku do drugiego.
- Globalne metody i zmienne nie są obsługiwane w C #, podczas gdy są w C ++.
Co najważniejsze, C # został zaprojektowany specjalnie dla Microsoft .NET Framework. Pozwala to programistom na korzystanie ze wszystkich funkcji oferowanych przez .NET API. Jednak oznacza to również, że aplikacje C # mogą działać tylko na platformie Platformy obsługują .NET Czas, takich jak Windows, Windows Server i Windows Phone. Aby programy napisane w C # działały na innych platformach, kod musi być skompilowany za pomocą narzędzia do konwersji, takiego jak Microsoft .NET Native.
UWAGA: Nazwa „C #” pochodzi od nuty „C♯”, co oznacza, że jest krokiem naprzód w stosunku do oryginalnej wersji C. Symbol ♯ składa się również z czterech znaków plus, co może oznaczać, że C # jest bardziej zaawansowany niż C ++. .