Vad betyder ett starkt maskinskrivet språk?
Vad betyder ett starkt maskinskrivet språk?

Video: Vad betyder ett starkt maskinskrivet språk?

Video: Vad betyder ett starkt maskinskrivet språk?
Video: Statically Typed Languages - Intro to Computer Science 2024, April
Anonim

A starkt - skrevs programmering språk är en där varje typ av data (som heltal, tecken, hexadecimal, packad decimal och så vidare) är fördefinierad som en del av programmeringen språk och alla konstanter eller variabler som definieras för ett givet program måste beskrivas med en av datatyperna.

På detta sätt, vad betyder det att ett språk är starkt skrivet statiskt skrivet, vilket hindrar säg C från att vara starkt skrivet?

Starkt skrivet : den språk som kräver att varje objekt har typ. Statiskt skrivet : den språk om den utför typkontroll vid kompilering istället för vid körning. I statiskt skrivet språk , felet kommer kastas vid kompileringstid inte vid körning.

Dessutom, är Python ett starkt maskinskrivet språk? Pytonorm är en dynamisk- maskinskrivet språk . Java är ett statiskt- maskinskrivet språk . I en svag maskinskrivet språk , variabler kan implicit tvingas till orelaterade typer, medan i a starkt maskinskrivet språk de kan inte, och en explicit konvertering krävs. Både Java och Pytonorm är starkt maskinskrivna språk.

Med avseende på detta, vad är starkt maskinskrivet språk och svagt maskinskrivet språk?

Den huvudsakliga skillnaden, grovt sett, mellan en starkt maskinskrivet språk och a svagt skrivet en är att a svagt skrivet man gör omvandlingar mellan orelaterade typer implicit, medan en starkt skrivet man tillåter vanligtvis implicita omvandlingar mellan orelaterade typer.

Är C starkt eller svagt skrivet?

C är ett statiskt skrevs språk som betyder varje variabels typ bestäms vid kompilering och inte vid körning som Python eller JavaScript. Så för att sammanfatta det är det statiskt, svagt skrivet språk. C är rättvist starkt skrivet.

Rekommenderad: