Hjem Udvikling Hvad er et andet generations programmeringssprog (2gl)? - definition fra techopedia

Hvad er et andet generations programmeringssprog (2gl)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder anden generation (programmering) sprog (2GL)?

Et andet generations sprog (programmeringssprog) (2GL) er en gruppe programmeringssprog, der er knyttet til samlingssprog. I modsætning til den første generation af sprog, kan programmer skrives symbolsk ved hjælp af engelske ord (også kendt som mnemonics) på en måde, som et menneske kan forstå og derefter konverteres til maskinsprog af en samler.


Samlingssprog er specifikke for computer og CPU. Udtrykket bruges i sondringen mellem maskinsprog (1GL) og programmeringssprog på højere niveau (3GL, 4GL osv.)


Også kendt som 2. generation af sprog.

Techopedia forklarer anden generation (programmering) sprog (2GL)

Forsamlingssprog stammer fra 1940'erne og tilskrives indsatsen fra den amerikanske skibsofficer Grace Hopper med introduktionen af ​​FLOW-MATIC-sproget til ENIAC-computeren.


2GL bruges for det meste til implementering af kerner og drivere på lavt niveau og til præstationsorienterede og behandlingsintensive applikationer såsom computerspil, applikationer til grafisk manipulation og applikationer til videoredigering.


Den symboliske repræsentation af maskininstruktioner, registre og hukommelsesadresser gør det muligt for programmereren at fremstille et menneskeligt læsbart program. For at computeren skal forstå programmet, skal det konverteres til et maskinlæsbart format ved hjælp af en Assembler. Assembleren konverterer normalt Mnemonics via en en-til-en-kortlægning fra den mnemoniske repræsentation til maskinsprog, til en bestemt processorfamilie og -miljø.


Assemblere giver mulighed for lettere debugging af programmet og introducerer også mere avancerede programmeringsmekanismer såsom makroprogrammering og struktureret programmering.

Hvad er et andet generations programmeringssprog (2gl)? - definition fra techopedia