Сильная и слабая типизация: различия между версиями

[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
викификация
Строка 2:
По одной из классификаций, [[язык программирования|языки программирования]] неформально делятся на '''сильно и слабо типизированные''' ({{lang-en|strongly and weakly typed}}), {{nowrap|то есть}} обладающие сильной или слабой [[система типов|системой типов]]. Эти термины не являются однозначно трактуемыми, и чаще всего используются для указания на достоинства и недостатки конкретного языка. Существуют более конкретные понятия, которые и приводят к называнию тех или иных систем типов «''сильными''» или «''слабыми''».
 
'''''Примечание:''''' В русскоязычной литературе часто встречается перевод термина «''strong typing''» как «''строгая типизация''»; более корректный вариант «''сильная типизация''» используется лишь при противопоставлении «''слабой типизации''». Следует иметь в виду, что использование термина «''строгий''» в отношении [[система типов|системы типов]] языка может вызвать путаницу со {{iw|Стратегия вычислений#[[Строгие вычисления|строгой семантикой вычислений|en|Evaluation strategy#Strict evaluation}}]] языка ({{lang-en|strict evaluation}}).
 
== История ==