Šta znači biti snažno otkucan?
Šta znači biti snažno otkucan?

Video: Šta znači biti snažno otkucan?

Video: Šta znači biti snažno otkucan?
Video: Мальвы цветут_Рассказ_Слушать 2024, Maj
Anonim

A snažno - otkucano programski jezik je onaj u kojem je svaki tip podataka (kao što su cijeli broj, karakter, heksadecimalni, upakovani decimalni i tako dalje) unaprijed definiran kao dio programskog jezika i sve konstante ili varijable definirane za dati program moraju biti opisane jednim od tipovi podataka.

Shodno tome, šta znači da jezik bude snažno otkucan statički, što sprečava da se recimo C bude snažno otkucan?

Statički otkucani : the jezik ako vrši provjeru tipa u vrijeme kompajliranja umjesto u vrijeme izvođenja. U statički otkucani jezik , greška će biti bačen u vrijeme kompajliranja, a ne u vrijeme izvođenja. dakle, C je spriječen od biti snažno otkucani . Navedite dva važna programiranja jezicima to su snažno ali dinamično. otkucano.

Dodatno, da li je C++ jako kucan? C++ je više jako otkucano nego C jer ima parametarski polimorfizam (kroz predloške), što vam omogućava da kreirate generičke tipove podataka koji su još uvijek tačni otkucano . Python nije kao jako otkucano as C++ jer ne može tačno da predstavi takve tipove. C++ može imati rupe u zakonu, ali Pythonov sistem tipova je i dalje slabiji.

Drugo, šta jako otkucano znači C#?

Odgovoreno 10. avgusta 2016. Kada nešto kažemo je jako otkucana mi znači da je tip objekta je poznato i dostupno za upotrebu. Možemo reći C# snažno otkucano , na primjer ne možete uradi svaka airthmatic operacija između dvije različite tip varijabli (npr. String vs Integer).

Koja je razlika između jako otkucanog i slabog tipa?

Glavni razlika , grubo govoreći, između a jako otkucano jezik i a slabo otkucana jedan je da a slabo otkucana jedan vrši konverzije između nepovezani tipovi implicitno, dok a jako otkucano jedan tipično zabranjuje implicitne konverzije između nepovezani tipovi.

Preporučuje se: