Mida tähendab tugevasti trükitud keel?
Mida tähendab tugevasti trükitud keel?

Video: Mida tähendab tugevasti trükitud keel?

Video: Mida tähendab tugevasti trükitud keel?
Video: Полный курс TypeScript за час | Тайпскрипт для начинающих 2024, November
Anonim

A tugevalt - trükitud programmeerimine keel on üks, milles iga tüüp andmed (nt täisarv, märk, kuueteistkümnend, pakitud kümnend jne) on programmeerimise osana eeldefineeritud keel ja kõik antud programmi jaoks defineeritud konstandid või muutujad tuleb kirjeldada ühe andmetüübiga.

Mida tähendab sellisel viisil tugevalt staatiliselt trükitud keele puhul, mis takistab C-d tugevalt trükimast?

Tugevalt trükitud : keel mis nõuab, et igal objektil oleks tüüp. Staatiliselt trükitud : keel kui see teostab tüübikontrolli kompileerimise ajal, mitte käitusajal. sisse staatiliselt trükitud keel , viga tahe tuleb visata kompileerimise ajal, mitte käitamise ajal.

Lisaks, kas Python on tugevasti trükitud keel? Python on dünaamiliselt- trükitud keel . Java on staatiliselt trükitud keel . In nõrgalt trükitud keel , saab muutujaid kaudselt sundida mitteseotud tüüpideks, samas kui a tugevasti trükitud keel nad ei saa ja on vaja selgesõnalist teisendamist. Nii Java kui Python on tugevasti trükitud keeled.

Mis on sellega seoses tugevasti tüüpiline keel ja nõrgalt tüpiseeritud keel?

Peamine erinevus jämedalt öeldes on a tugevasti trükitud keel ja a nõrgalt trükitud üks on see, et a nõrgalt trükitud üks teeb teisendusi mitteseotud tüüpide vahel kaudselt, samas kui a tugevasti trükitud üks keelab tavaliselt kaudsed konversioonid mitteseotud tüüpide vahel.

Kas C on tugevalt või nõrgalt trükitud?

C on staatiliselt trükitud keel, mis tähendab iga muutujat tüüp määratakse kompileerimise ajal, mitte käitusajal nagu Python või JavaScript. Kokkuvõtteks on see staatiline, nõrgalt trükitud keel. C on õiglane tugevasti trükitud.

Soovitan: