Урок 0: Почему вообще программирование? И почему C#?
Компьютер не понимает намерений — он делает ровно то, что написано, буква за буквой. Если кто-то вводит текст в поле формы, предназначенное только для числа, в C# компилятор (программа, которая проверяет и переводит ваш код) останавливает это сразу, ещё до того, как программа запустится. В более сни
Программирование — это давать компьютеру точные инструкции, которые он может повторять без ошибок. В C# есть страж (компилятор), который заранее проверяет каждую переменную, отлавливая ошибки типов ещё до того, как программа начнёт выполняться.
- статическая типизация
- Подход, при котором тип каждой переменной (число, текст и т. д.) известен и зафиксирован на этапе написания кода, а компилятор проверяет его до запуска программы.
- компилятор
- Программа, которая читает исходный код, проверяет его и переводит в форму, которую компьютер может выполнить, — останавливаясь, если есть ошибка типа.
- .NET
- Кроссплатформенная среда выполнения, которая запускает программы на C# — на Windows, macOS и Linux, в серверных сервисах и в настольных приложениях.
- Unity
- Очень широко используемый игровой движок, в котором код игровой логики пишется на C#.