Преимущество строгой типизации данных заключается в том, что она накладывает на программиста строгий набор правил и, таким образом, гарантирует определенную последовательность результатов. Недостатком является то, что он не позволяет программисту изобрести тип данных, не предусмотренный разработчиками языка программирования, и ограничивает «творческий подход» к использованию данного типа данных.
Таким образом, для языка строгого типа вы можете быть уверены, что переменная всегда будет иметь один и тот же тип информации, переменная, объявленная как int, всегда будет содержать число. Для объявления слабых языков не требуется указывать тип данных, поскольку язык настраивает тип данных по мере необходимости. Примеры:
Strong (C ++)
int num = 7;
float pi = 3,14;
символ буква = 'а';
Слабый (Javascript)
var num = 7;
var pi = 3,14;
var person = "Джон Доу";
Строго типизированный язык программирования, простыми словами, должен требовать, чтобы переменная была определена до того, как она будет использована. Например, Java - это строго типизированный язык , поэтому каждая переменная должна быть объявлена и инициализирована или назначена перед ее использованием. Самым простым способом переменная объявляется путем размещения допустимого типа, за которым следует имя переменной. Следующие утверждения демонстрируют объявление переменных в Java:
байтовый возраст; // содержит от -128 до 127
долгое население;
температура поплавка;
двойная зарплата;
Сильно - напечатали программирование языка является тот , в котором каждый типе данных (например, целое число, характер, шестнадцатеричный, упакованный десятичный знак, и так далее) предопределен как часть программирования языка и все константы или переменные , определенные для данной программы должны быть описывается одним из типов данных. Для получения дополнительной информации Получить помощь в CodeAvail- Интернет Компьютерных науки уступки
помощи