Ko nozīmē būt stingri rakstītam?
Ko nozīmē būt stingri rakstītam?

Video: Ko nozīmē būt stingri rakstītam?

Video: Ko nozīmē būt stingri rakstītam?
Video: Video eseja: pirmās grāmatas latviešu valodā braila rakstā (Latvijas Neredzīgo bibliotēka) 2024, Maijs
Anonim

A spēcīgi - drukāti programmēšanas valoda ir tāda, kurā katrs datu veids (piemēram, vesels skaitlis, rakstzīme, heksadecimāls, iepakots decimālskaitlis un tā tālāk) ir iepriekš definēts kā programmēšanas valodas daļa, un visas konstantes vai mainīgie, kas definēti konkrētai programmai, ir jāapraksta ar vienu no datu tipi.

Attiecīgi, ko nozīmē tas, ka valoda ir stingri drukāta statiski, kas neļauj teikt, ka C ir stingri drukāts?

Statiski drukāts : valodu ja tā veic tipa pārbaudi kompilēšanas laikā, nevis izpildes laikā. In statiski drukāta valoda , kļūda gribu jāmet kompilēšanas laikā, nevis izpildes laikā. Tāpēc C ir novērsts no tiek stingri drukāts . Nosauciet divas svarīgas programmēšanas valodas ka ir stipri bet dinamiski. drukāti.

Turklāt vai C++ ir stingri rakstīts? C++ ir vairāk spēcīgi rakstīts nekā C, jo tai ir parametrisks polimorfisms (izmantojot veidnes), ļaujot izveidot vispārīgus datu tipus, kas joprojām ir precīzi drukāti . Python nav kā spēcīgi rakstīts kā C++ jo tas nevar precīzi attēlot šādus veidus. C++ var būt nepilnības, bet Python tipa sistēma joprojām ir vājāka.

Otrkārt, ko stingri drukāts nozīmē C#?

Atbildēts Aug 10, 2016. Kad mēs kaut ko sakām ir stingri drukāts mēs nozīmē ka veids no objekta ir zināms un pieejams lietošanai. Mēs varam teikt C# nikni drukāti , piemēram, jūs nevarat darīt jebkura airthmatiska operācija starp divām dažādām veids mainīgo (piemēram, virkne vs vesels skaitlis).

Kāda ir atšķirība starp spēcīgi drukātu un vāji drukātu?

Galvenais atšķirība , rupji runajot, starp a spēcīgi rakstīts valoda un a vāji rakstīts viens ir tas, ka a vāji rakstīts viens veic reklāmguvumus starp nesaistīti veidi netieši, savukārt a spēcīgi rakstīts viens parasti aizliedz netiešus reklāmguvumus starp nesaistīti veidi.

Ieteicams: