Huis Ontwikkeling Wat is een eerste generatie programmeertaal (1gl)? - definitie van techopedia

Wat is een eerste generatie programmeertaal (1gl)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent First Generation (Programming) Language (1GL)?

Een eerste generatie (programmeer) taal (1GL) is een groepering van programmeertalen die op machineniveau-talen worden gebruikt om eerste generatie computers te programmeren. De instructies werden gegeven via de schakelaars op het voorpaneel van deze computers, rechtstreeks aan de CPU. Oorspronkelijk was er geen compiler of assembler om de instructies in 1GL te verwerken.


De instructies in 1GL zijn gemaakt van binaire getallen, voorgesteld door 1s en 0s. Dit maakt de taal geschikt voor het begrijpen van de machine, maar veel moeilijker te interpreteren en te leren door de menselijke programmeur.


Ook bekend als een taal van de 1e generatie.

Techopedia verklaart First Generation (Programming) Language (1GL)

Het belangrijkste voordeel van programmeren in 1GL is dat de code erg snel en zeer efficiënt kan worden uitgevoerd, juist omdat de instructies rechtstreeks door de CPU worden uitgevoerd. Een van de belangrijkste nadelen van programmeren in een taal op laag niveau is dat wanneer er een fout optreedt, de code niet zo eenvoudig te repareren is.


Het programma is geschreven als binaire instructies, bestaande uit nullen en enen. Deze taal is zeer aangepast aan een specifieke computer en CPU, en codeportabiliteit is daarom aanzienlijk verminderd in vergelijking met talen van een hoger niveau.


Moderne programmeurs gebruiken nog steeds af en toe machineniveau-code, vooral bij het programmeren van functies op lager niveau van het systeem, zoals stuurprogramma's, interfaces met firmware en hardwareapparaten. Moderne hulpmiddelen, zoals compilers met native code, worden gebruikt om machineniveau te produceren vanuit een taal op een hoger niveau.

Wat is een eerste generatie programmeertaal (1gl)? - definitie van techopedia