Ką reiškia būti stipriai įvestam?
Ką reiškia būti stipriai įvestam?

Video: Ką reiškia būti stipriai įvestam?

Video: Ką reiškia būti stipriai įvestam?
Video: Atsakymai į žiūrovų klausimus - išmokite švedų kalbą su Marie 2024, Gruodis
Anonim

A stipriai - įvestas programavimo kalba yra ta, kurioje kiekvienas duomenų tipas (pvz., sveikasis skaičius, simbolis, šešioliktainis, supakuotas dešimtainis ir tt) yra iš anksto apibrėžtas kaip programavimo kalbos dalis, o visos konkrečios programos konstantos arba kintamieji turi būti aprašyti vienu iš duomenų tipus.

Atitinkamai, ką reiškia, kad kalba yra stipriai įvedama statiškai, kas neleidžia pasakyti C, kad būtų stipriai įvesta?

Statiškai įvesta : kalba jei jis atlieka tipo tikrinimą kompiliavimo metu, o ne vykdymo metu. Į statiškai spausdinta kalba , klaida valios būti išmestas kompiliavimo metu, o ne vykdymo metu. Vadinasi, C užkertamas kelias iš yra stipriai įvestas . Išvardykite du svarbius programavimus kalbomis kad yra stipriai bet dinamiškai. įvestas.

Be to, ar C++ įvesta stipriai? C++ yra daugiau stipriai įvestas nei C, nes turi parametrinį polimorfizmą (naudojant šablonus), leidžiančius kurti bendrus duomenų tipus, kurie vis dar yra tiksliai įvestas . Python nėra kaip stipriai įvestas kaip C++ nes negali tiksliai atvaizduoti tokių tipų. C++ gali turėti spragų, bet Python tipo sistema vis tiek silpnesnė.

Antra, ką stipriai įvestas reiškia C#?

Atsakyta rugpjūčio 10, 2016. Kai ką nors sakome yra stipriai įvestas mes reiškia kad tipo objekto yra žinomi ir prieinami naudoti. Mes galime pasakyti C# audringai įvestas , pavyzdžiui, negalite daryti bet kokia airtmatinė operacija tarp dviejų skirtingų tipo kintamųjų (pvz., eilutė vs sveikasis skaičius).

Kuo skiriasi stipriai įvestas ir silpnas tipas?

Pagrindinis skirtumas , apytiksliai kalbant, tarp a stipriai įvestas kalba ir a silpnai parašytas viena yra tai, kad a silpnai parašytas vienas atlieka konversijas tarp nesusiję tipai netiesiogiai, o a stipriai įvestas paprastai neleidžiama numanomų konversijų tarp nesusiję tipai.

Rekomenduojamas: