пятница, 12 июля 2013 г.

Типизация в языках программирования.

Небольшая заметка о типизации в различных языках программирования.
Есть 4 вида типизации:


1. Языки со статической типизацией.  Тип переменной в этих языках определяется во время компиляции. Они требуют сначала объявить переменную, присвоить ей тип и только потом использовать её. Например, C, Java, Pascal.

2. Языки с динамической типизацией.  Это языки, в которых тип переменной определяется во время выполнения программы. Например, python, perl, php, vbscript.

3. Языки со строгой типизацией. Это такие языки программирования как Java, Python. Если у вас, к примеру, есть число, то вы не можете использовать его как строку без явного преобразования.

4. Языки со слабой типизацией. Это противоположность языкам со строгой типизацией, в них вы можете использовать число как строку без преобразований. Например, для конкатенации строк.

Ну, как-то так что ли :)

Комментариев нет:

Отправить комментарий