#вопросы_с_собеседований
Что такое сильнотипизированный язык программирования?
В сильнотипизированных языках компилятор обеспечивает корректность типов данных. К примеру, нельзя хранить число в типе String, а строку в Integer. Java — сильнотипизированный язык, и в нём есть множество типов вроде String, char, int, float, boolean. Хранить значения допускается только в соответствующих им типах. В слаботипизированных языках типы переменных определяются во время компиляции в зависимости от контекста. Из популярных слаботипизированных языков можно вспомнить Python.
Что такое сильнотипизированный язык программирования?
В сильнотипизированных языках компилятор обеспечивает корректность типов данных. К примеру, нельзя хранить число в типе String, а строку в Integer. Java — сильнотипизированный язык, и в нём есть множество типов вроде String, char, int, float, boolean. Хранить значения допускается только в соответствующих им типах. В слаботипизированных языках типы переменных определяются во время компиляции в зависимости от контекста. Из популярных слаботипизированных языков можно вспомнить Python.