Python, JS: Почему один прощает ошибки, а другой — нет?

11 подписчиков

12+
12+

3 просмотра

15 дней назад

ПожаловатьсяНарушение авторских прав

11 подписчиков

12+
12+

3 просмотра

15 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

15 дней назад

Почему в одном языке "5" + 3 выдает ошибку, а в другом — «53»? В этом видео мы разберем одну из самых запутанных тем для новичков: сильную и слабую типизацию. Вы узнаете, почему слабая типизация — это «друг, который постоянно пытается угадать ваши мысли», и когда эта помощь превращается в катастрофу. Мы разберем на примерах из Python, JavaScript, PHP и C++, чем отличаются эти подходы и как писать надежный код, не полагаясь на «магию» языка. В программе видео: Что такое сильная и слабая типизация на самом деле. Почему нельзя путать оси «Статика/Динамика» и «Сила/Слабость» (разрушаем главный миф!). Шокирующие примеры из JavaScript: почему [] == false — это true? Как выжить в мире слабой типизации и зачем нужны === и strict mode. Практические советы по выбору языка под ваши задачи. #программирование #it #javascript #python #backend #frontend ⏱ Таймкоды 00:00 - Вступление: Загадка сложения строки и числа 00:35 - Глава 1: Загадка в коде (Python vs JavaScript) 01:23 - Глава 2: Строгие и гибкие языки (Философия типов) 02:17 - Глава 3: Путаница в типизации (Разрушаем миф Static vs Strong) 02:56 - Глава 4: Код ведёт себя странно (Примеры из JS и PHP) 04:18 - Глава 5: Как стать мастером (Практики надежного кода) 05:25 - Итоги: Типизация — это про коммуникацию

Название:

Python, JS: Почему один прощает ошибки, а другой — нет?

Категория:

Разное