Sterk getypeerd

Schrijver: Randy Alexander
Datum Van Creatie: 3 April 2021
Updatedatum: 24 Juni- 2024
Anonim
RUC3: "Hardware design in VHDL"
Video: RUC3: "Hardware design in VHDL"

Inhoud

Definitie - Wat betekent sterk getypeerd?

Sterk getypeerd is een concept dat wordt gebruikt om te verwijzen naar een programmeertaal die strikte beperkingen oplegt bij het mengen van waarden met verschillende gegevenstypen. Wanneer dergelijke beperkingen worden overtreden en er een fout (uitzondering) optreedt.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze gids leert u waar cloud computing over gaat en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt Strongly Typed uit

Voorbeelden van sterk getypeerde talen zijn Java, Ruby, Smalltalk en Python. In het geval van Java worden typefouten gedetecteerd tijdens het compileren. Andere programmeertalen, zoals Ruby, detecteren typefouten tijdens de uitvoering.

In sterk getypte talen is het gedrag van bewerkingen voorspelbaarder in vergelijking met die van zwak getypte talen. Het nadeel is dat we alle variabelen en parameters moeten declareren en typen - hoewel sommigen beweren dat dit gewoon een goede codering is.

Het onderscheid tussen sterk getypte talen en zwak getypte talen is enigszins wazig. Sommige van de talen die als sterk getypeerd worden beschouwd, staan ​​concessies toe waardoor ze zwak getypt worden. Neem bijvoorbeeld C #. Hoewel C # vereist dat al zijn variabelen een gedefinieerd type hebben, kan de programmeur de dynamische typecontrole uitschakelen. Zelfs Java, beschouwd als een van de meest getypeerde programmeertalen, laat toe objecten naar andere typen te casten.