Что такое программирование
Что такое код, как компьютер его выполняет, чем отличаются языки программирования.
Путь от кода до результата
Пишешь код
Текст на языке программирования
Компилятор / Интерпретатор
Переводит в инструкции для CPU
Процессор (CPU)
Выполняет миллионы операций в секунду
Результат
Сайт, приложение, вывод в консоль
Что такое код и программа
Программирование — это разговор с компьютером
Компьютер — очень быстрая, но очень буквальная машина. Он делает ровно то, что ему говорят — ни больше, ни меньше. Задача программиста — объяснить компьютеру что нужно сделать, причём так точно, чтобы не было никакой двусмысленности.
Код — это набор инструкций, написанных на специальном языке который понимает компьютер.
Программа — это файл с кодом, который компьютер может запустить.
Аналогия: рецепт
Представь рецепт торта:
- Взбей 3 яйца
- Добавь 200г муки
- Выпекай 40 минут при 180°C
Это и есть программа. Каждый шаг — конкретная инструкция. Порядок важен. Если перепутать шаги — торт не получится.
Код работает так же: компьютер выполняет инструкции одну за другой, сверху вниз.
Что умеет компьютер?
На самом деле компьютер умеет очень мало — всего несколько примитивных операций:
- Сохранить число в памяти
- Сложить два числа
- Сравнить два значения
- Перейти к другой инструкции
Всё остальное — сайты, игры, приложения — это тысячи таких операций, выполняемых миллионы раз в секунду.
Что такое программа?