Wat betekent het om sterk getypt te zijn?
Wat betekent het om sterk getypt te zijn?

Video: Wat betekent het om sterk getypt te zijn?

Video: Wat betekent het om sterk getypt te zijn?
Video: Stel wordt KNETTERGEK van 'OVERSPANNEN' buurvrouw! | Mr. Frank Visser doet uitspraak #AFL31 2024, November
Anonim

EEN sterk - getypt programmeertaal is er een waarin elk type gegevens (zoals geheel getal, karakter, hexadecimaal, verpakt decimaal, enzovoort) vooraf is gedefinieerd als onderdeel van de programmeertaal en alle constanten of variabelen die voor een bepaald programma zijn gedefinieerd, moeten worden beschreven met een van de gegevenstypen.

Dienovereenkomstig, wat betekent het dat een taal sterk getypt is, statisch getypt, wat verhindert dat bijvoorbeeld C sterk wordt getypt?

Statisch getypt : de taal als het typecontrole uitvoert tijdens het compileren in plaats van tijdens runtime. In statisch getypte taal , de fout zullen worden gegooid tijdens het compileren, niet tijdens runtime. Vandaar, C wordt voorkomen van sterk getypt zijn . Noem twee belangrijke programma's: talen Dat zijn sterk maar dynamisch. getypt.

Bovendien, is C ++ sterk getypt? C++ is meer sterk getypt dan C omdat het parametrisch polymorfisme heeft (via sjablonen), waardoor u generieke gegevenstypen kunt maken die nog steeds nauwkeurig zijn getypt . Python is niet zo sterk getypt als C++ omdat het dergelijke typen niet nauwkeurig kan weergeven. C++ kan mazen hebben, maar het typesysteem van Python is nog steeds zwakker.

Ten tweede, wat betekent sterk getypt C#?

Beantwoord op 10 augustus 2016. Als we iets zeggen is sterk getypt wij gemeen dat de type van het object is bekend en beschikbaar voor gebruik. We kunnen zeggen C# sterk getypt , u kunt bijvoorbeeld niet doen elke airthmatic operatie tussen twee verschillende type van variabelen (bijv. String vs Integer).

Wat is het verschil tussen sterk getypt en zwak getypt?

de belangrijkste verschil , grofweg gezegd, tussen een sterk getypt taal en een zwak getypt een is dat een zwak getypt men maakt conversies tussen niet-verwante typen impliciet, terwijl a sterk getypt men verbiedt doorgaans impliciete conversies tussen niet verwante soorten.

Aanbevolen: