Kas ir vāji tipizēta programmēšanas valoda?
Kas ir vāji tipizēta programmēšanas valoda?

Video: Kas ir vāji tipizēta programmēšanas valoda?

Video: Kas ir vāji tipizēta programmēšanas valoda?
Video: CS50 2013 - Week 1 2024, Maijs
Anonim

A vāji - drukātā valoda no otras puses, ir a valodu kurā mainīgie nav saistīti ar konkrētu datu tipu; tiem joprojām ir tips, taču tipa drošības ierobežojumi ir zemāki, salīdzinot ar stingriem drukātās valodas.

Jautājums ir arī par to, kas ir stipri tipizēta valoda un vāji tipizēta valoda?

Galvenā atšķirība, rupji runājot, starp a spēcīgi drukāta valoda un a vāji rakstīts viens ir tas, ka a vāji rakstīts viens veic reklāmguvumus starp nesaistītiem veidiem netieši, savukārt a spēcīgi rakstīts viens parasti aizliedz netiešus reklāmguvumus starp nesaistītiem veidiem.

Turklāt, kas ir stingri drukāta programmēšanas valoda? A spēcīgi - drukātā programmēšanas valoda ir viens, kurā katrs veids dati (piemēram, vesels skaitlis, rakstzīme, heksadecimāls, iepakota decimāldaļa un tā tālāk) ir iepriekš definēti kā daļa no programmēšanas valoda un visas konkrētajai programmai definētās konstantes vai mainīgie ir jāapraksta ar kādu no datu tipiem.

Jautājums ir arī par to, vai C ir stingri vai vāji drukāts?

C ir statiski drukāti valoda, kas nozīmē katru mainīgo veids tiek noteikts kompilēšanas laikā, nevis izpildlaikā, piemēram, Python vai JavaScript. Rezumējot, tas ir statisks, vāji rakstīts valodu. C ir godīgi spēcīgi rakstīts.

Ko nozīmē drukātā valoda?

In drukātā valoda mēs definēt visu mainīgo tips, kas ir zināmi kompilēšanas vai izpildes laikā. Priekš valodu būt statiski drukāti to nozīmē ka kompilēšanas laikā ir zināmi vai izsecināti visu mainīgo veidi. A valodu ir dinamiski drukāti ja mainīgā veids tiek interpretēts izpildlaikā.

Ieteicams: