C# Programming Language
C# (вимовляється як "сі шарп“) - об'єктно-орієнтована мова програмування. Розроблена в 1998-2001 роках групою інженерів під керівництвом Андерса Хейлсберга в компанії Microsoft як мова розроблення додатків для платформи Microsoft .NET і згодом була стандартизована як ECMA-334 і ISO / IEC 23270.
C# відноситься до сімейства мов із C-подібним синтаксисом. Серед них її синтаксис найбільш близький до C++ і Java.
Назва «Сі шарп» (До дієз) походить від музичної нотації, де знак дієз, що додається до основного позначення ноти, означає підвищення відповідного цій ноті звуку на півтон.
Назви мов програмування не прийнято переводити, тому часто мову називають англійською «Сі Шарп».
Андерс Хейлсберг
У 1980 році написав свій перший компілятор мови Паскаль, який після портування під операційну систему MS-DOS продав фірмі Borland. Ця версія лягла в основу Turbo / Borland Pascal, який розвивався до 1995 року. До 1996 року Хейлсберг був головним інженером фірми Borland, де створив нове покоління компіляторів Паскаля - мова Delphi, компілятор якого працював вже під операційною системою Windows.
У 1996 році він перейшов у Microsoft, де працював над такими проєктами, як J++ і Windows Foundation Classes. Пізніше очолив групу зі створення і проєктування мови C#.
У 2000 році Андерс Хейлсберг отримав нагороду популярного журналу Dr. Dobb's Journal за створення Turbo Pascal, Delphi і C#.
Андерс Хейлсберг - данський інженер-програміст. Народився у грудні 1960 року, Копенгаген
Можливості мови C#
Використовуючи мову C#, можна створювати такі програми:
Настільні додатки
Web-додатки
Сервіси
Програми для мобільних пристроїв
Ігрові програми
Рішення для бізнесу
Використовуючи мову Java, можна створювати такі програми:
• настільні застосунки;
• web-застосунки;
• web-сервіси;
• програми для мобільних пристроїв;
• ігри;
• рішення для бізнесу;
• програми для мікроконтролерів та аплети для смарткарт;
• інтерактивний контент для Blu-ray.
Desktop application
Mobile applications
Business applications
Web-services
Games
Переваги мови C#
C# — це об'єктно-орієнтована, проста і в той же час потужна мова програмування, яка дозволяє розробникам створювати багатофункціональні програми.
C# об'єднує найкращі ідеї сучасних мов програмування Java, C++, Visual Basic і т. д.
C# дозволяє швидше, ніж будь-якій іншій мові, розробляти програмні рішення.
C# відрізняється надійністю та елегантністю.
Огляд середовища розробки MS Visual Studio
Microsoft Visual Studio – це програмне забезпечення, розроблене компанією Microsoft, щоб писати програми мовою C# та іншими мовами.
Створення програми на мові C#
За допомогою програм, які називаються компіляторами, комп'ютери можуть перекладати вихідні коди програм з мови програмування на машинну мову.
Процес створення програми включає кілька етапів:
1. Написання програми мовою програмування C#.
2. Перетворення програми за допомогою компілятора у виконуваний файл (наприклад, myProgram.exe).
3. Часто комп'ютер виявляє в програмі помилки і повідомляє вам про це. Тоді необхідно виправити програму і знову спробувати виконати етап 2.
4. Запуск програми (часто через всілякі логічні помилки програма може виявитися непрацездатною. У цьому випадку необхідно переглянути і виправити її, а потім повторити етапи 1-4).
Q&A
Якщо виникають складнощі, пишіть, допоможу із задоволенням 😌
❗️🎓Тема уроку: 1. Вступ до інфраструктури .Net
Для здачі домашніх робіт:
1️⃣ Перейдіть за посиланням для отримання умов домашнього завдання.
2️⃣ Виконайте завдання.
3️⃣ Запакуйте рішення в архів.
4️⃣ За посиланням за умовою натисніть кнопку "додати відповідь на завдання".
Не забудьте повторити матеріал і підготуватись до наступного уроку📖🖍
Успіху і до зустрічі!