Небольшая заметка о типизации в различных языках программирования.
Есть 4 вида типизации:
1. Языки со статической типизацией. Тип переменной в этих языках определяется во время компиляции. Они требуют сначала объявить переменную, присвоить ей тип и только потом использовать её. Например, C, Java, Pascal.
2. Языки с динамической типизацией. Это языки, в которых тип переменной определяется во время выполнения программы. Например, python, perl, php, vbscript.
3. Языки со строгой типизацией. Это такие языки программирования как Java, Python. Если у вас, к примеру, есть число, то вы не можете использовать его как строку без явного преобразования.
4. Языки со слабой типизацией. Это противоположность языкам со строгой типизацией, в них вы можете использовать число как строку без преобразований. Например, для конкатенации строк.
Ну, как-то так что ли :)
Есть 4 вида типизации:
1. Языки со статической типизацией. Тип переменной в этих языках определяется во время компиляции. Они требуют сначала объявить переменную, присвоить ей тип и только потом использовать её. Например, C, Java, Pascal.
2. Языки с динамической типизацией. Это языки, в которых тип переменной определяется во время выполнения программы. Например, python, perl, php, vbscript.
3. Языки со строгой типизацией. Это такие языки программирования как Java, Python. Если у вас, к примеру, есть число, то вы не можете использовать его как строку без явного преобразования.
4. Языки со слабой типизацией. Это противоположность языкам со строгой типизацией, в них вы можете использовать число как строку без преобразований. Например, для конкатенации строк.
Ну, как-то так что ли :)
Комментариев нет:
Отправить комментарий