основы · обзор

Языки программирования:
обзор для невайбкодера

Язык программирования - способ давать компьютеру точные инструкции. Языков много, и у каждого своя ниша. Этот обзор без синтаксиса и теории объясняет, чем они различаются и для чего нужны, чтобы вы понимали, на чём ваш проект - даже если код пишет ИИ.

Языки программирования: карта для вайбкодера

для кого этот курс

Слышу названия, путаюсь
Python, Go, Rust, TypeScript - хочу понять, чем они вообще отличаются и для чего каждый.
Код пишет ИИ
Сам не программирую, но хочу понимать стек своего проекта и читать ошибки.
Что выбрать под задачу
Не знаю, на чём стартовать сайт, бота или скрипт - нужен понятный ориентир.

программа курса

00

Зачем вообще языки

Язык программирования - способ давать компьютеру точные инструкции. Почему не на обычном русском, почему языков так много и зачем это знать вайбкодеру, если код пишет ИИ.

01

Чем языки различаются

Верхнеуровнево и без синтаксиса: компилируемые против интерпретируемых, строгая против динамической типизации, высоко- против низкоуровневых, скорость против простоты.

02

Карта языков

Одной строкой, для чего каждый: Python, JavaScript/TypeScript, Go, Rust, Java/C#, C/C++, PHP, Swift/Kotlin, SQL. Чтобы ориентироваться, что вообще бывает.

03

Что выбирать вайбкодеру

Чаще всего хватает двух: Python для скриптов, ИИ и ботов и JavaScript/TypeScript для сайтов и приложений. Почему именно они и зачем это знать, если код пишет ИИ.

04

Шпаргалка

Таблица «язык - для чего», короткий глоссарий (компиляция, интерпретация, типизация, синтаксис, рантайм, фреймворк) и ссылки на соседние курсы.