C# (читається як "Сі шарп") – це мова програмування від компанії Microsoft. Спочатку його створювали для проектів під Windows, але тепер це по-справжньому універсальна мова: нею пишуть ігри, десктопні додатки, веб-сервіси, нейромережі і навіть графіку для метавсесвітів.

Багато програм для Windows написано за допомогою Win32, Windows Forms або UWP.

Популярні мови програмування для desktop додатків

  • C++ C++ — один із найпотужніших і гнучкіших мов програмування. …
  • C# C# – мова програмування розроблений Microsoft. …
  • Java. …
  • Python. …
  • Swift. …
  • Продуктивність …
  • Кросплатформність.
  • Простота та зручність розробки

Кросплатформенність означає, що десктопні програми – це програми, які можуть працювати на різних операційних системах, таких як Windows, Mac, Linux, Android та ін..

На чому пишуть GUI десктопних програм у 2021 році? Інтерфейс користувача десктопних програм пишеться тією ж мовою, що і сама програма. Трохи менш ніж усі десктопні програми, для яких важлива швидкодія, пишуть на C++ у QT Creator або CodeLite, рідше у Visual Studio.

Власна клієнтська програма для настільного комп'ютера або програма Win32 — це настільна програма Windows, написана мовою C або C++ , яке використовує власні API Windows C або API моделі компонентних об'єктів (COM), CRT та API стандартної бібліотеки, а також сторонні бібліотеки.

Сьогодні C# став кросплатформним, на ньому можна писати програми як для Windows, так і для iOS та Linux, особливо веб-додатки та для геймдева. Мова використовується в backend-розробці веб-додатків: у роботі з базами даних та мережею, у програмуванні логіки тощо.

Windows пропонує широкий спектр мов, фреймворків та інструментів для створення програм, включаючи WinUI, React Native для настільних комп'ютерів, WPF, C ++, C #, . NET і безліч кросплатформових фреймворків.

Найкращі мови розробки мобільних додатків

  • JavaScript.
  • Котлін.
  • C++
  • C#
  • Python.
  • PHP.
  • Swift.
  • Objective C.

Skillbox
Що таке C#, де його використовують і чим він добрий / Skillbox Media
Calltouch
Рейтинг мов програмування: топ найпопулярніших та затребуваних мов у 2021 році | Calltouch.Блог
New-Science.ru
14 найкращих програм для написання коду | New-Science.ru
Microsoft Learn
Огляд параметрів платформи – Windows Apps | Microsoft Learn
Skypro
На чому пишуть десктопні програми: огляд інструментів