Чем отличается динамическая типизация от строгой? если можно, то объясните на простом языке.
203
252
Ответы на вопрос:
Динамическая типизация означает, что во время выполнения программы переменные могут принимать различные значения, например, сначала быть целочисленной, потом строковой, потом натуральной переменной. в языках со строгой типизацией такого сделать нельзя. программа с самого начала выделяет некоторую область памяти под хранение значения и определяет, что это будет, строка, целое значение или натуральное. например, python - это язык с динамической типизацией. в одной программе можно сделать один за другим такие присваивания: а=256 а="кукареку", то есть программа сначала будет хранить в переменной целое число 256, а потом поменяем его на строку "кукареку". pascal же язык со строгой типизацией. для хранения чисел там надо выделить одни переменные, а для хранения строк - другие: var a, b : integer; c : string; begin a: =256; b: =12; c: ="hello" вот так.
Популярно: Информатика
-
Stillyxa24.08.2021 01:26
-
пумв21.05.2020 12:29
-
Dudoleyka09.01.2022 23:48
-
SVTBTN24.02.2020 00:17
-
zaharsteam07.01.2021 17:20
-
Max63810.01.2021 14:37
-
stas27305.02.2021 06:24
-
0rus031.10.2020 02:55
-
Рыжик15121.12.2022 01:58
-
Аружан20034530.06.2021 06:19