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

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

Видео: Какво означава силно въведен език?
Видео: Духовните връзки. Въведение 2024, Април
Anonim

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

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

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

Освен това Python е силно въведен език? Python е динамично- въведен език . Java е статично- въведен език . В слабо въведен език , променливите могат да бъдат имплицитно принудени към несвързани типове, докато в a силно въведен език не могат и се изисква изрично преобразуване. Както Java, така и Python са силно въведени езици.

По отношение на това, какво е силно въведен език и слабо въведен език?

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

Силно или слабо въведено ли е C?

° С е статично въведени език, което означава всяка променлива Тип се определя по време на компилиране, а не по време на изпълнение като Python или JavaScript. Така че, за да обобщим, това е статика, слабо написано език. ° С е справедливо силно написано.

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