Если вы читали что-то о языках программирования, то наверняка не раз наткнулись на упоминание типизации. Что это такое и что об этом нужно знать, когда выбираешь язык программирования? Типизация — это то, как язык распознаёт типы переменных. Типизация определяет, нужно ли вам писать тип, или язык «поймёт» его сам, и насколько свободно можно с типами работать: например, можно ли их менять. А что такое типы? В переменную можно записывать информацию, а тип переменной описывает, какая именно информация записана в переменной и что с ней можно делать. Вот частые типы: Типы бывают разные и немного различаются в разных языках. Зачем нужно знать о типизации? От типизации зависит, как вам работается с языком, как он себя ведёт. Если вы знаете, какие выгоды или проблемы приносят разные виды типизации, вам легче будет выбрать язык . Какая бывает типизация? Слабая и сильная Если у языка сильная типизация (её ещё называют строгой ), это значит, что он требует, чтобы разработчики строго следова