Какво означава да си силно въведен?
Какво означава да си силно въведен?

Видео: Какво означава да си силно въведен?

Видео: Какво означава да си силно въведен?
Видео: Коя е Твоята Силна Страна - Тяло - Енергия - Интелект? С Какво Въздействаш на Мъжете/Този Мъж? 2024, Може
Anonim

А силно - въведени Езикът за програмиране е този, в който всеки тип данни (като цяло число, символ, шестнадесетичен, пакетиран десетичен и т.н.) е предварително дефиниран като част от езика за програмиране и всички константи или променливи, дефинирани за дадена програма, трябва да бъдат описани с един от типовете данни.

Съответно, какво означава езикът да бъде строго въведен статично, което пречи на C да бъде строго въведен?

Статично въведени : на език ако извършва проверка на типа по време на компилиране вместо по време на изпълнение. В статично въведен език , грешката ще да бъде хвърлен по време на компилиране, а не по време на изпълнение. следователно, C е предотвратено от са силно въведени . Назовете две важни програми езици че са силно но динамично. въведени.

Освен това C++ силно въведен ли е? C++ е повече силно написано отколкото C, защото има параметричен полиморфизъм (чрез шаблони), което ви позволява да създавате общи типове данни, които все още са точни въведени . Python не е като силно написано като C++ защото не може да представи точно такива типове. C++ може да има вратички, но системата от типове на Python все още е по-слаба.

Второ, какво означава строго въведен C#?

Отговорено на 10 август 2016 г. Когато кажем нещо е силно въведен ние означава че Тип на обекта е познати и достъпни за използване. можем да кажем ° С# твърдо въведени , например не можете направи всяка airthmatic операция между две различни Тип от променливи (напр. String срещу Integer).

Каква е разликата между силно въведени и слабо въведени?

Основното разлика , грубо казано, между а силно написано език и а слабо написано едното е, че а слабо написано човек прави преобразувания между несвързани типове имплицитно, докато a силно написано едно обикновено забранява неявните преобразувания между несвързани типове.

Препоръчано: