Hem Utveckling Vad är ett första generations programmeringsspråk (1gl)? - definition från techopedia

Vad är ett första generations programmeringsspråk (1gl)? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder First Generation (Programming) Language (1GL)?

Ett första generations (programmeringsspråk) (1GL) är en grupp av programmeringsspråk som är maskinspråk som används för att programmera första generationens datorer. Instruktionerna gavs via frontpanelens omkopplare på dessa datorer, direkt till CPU. Det fanns ursprungligen ingen kompilator eller monterare för att bearbeta instruktionerna i 1GL.


Instruktionerna i 1GL är gjorda av binära nummer, representerade av 1s och 0s. Detta gör språket lämpligt för att förstå maskinen, men mycket svårare att tolka och lära av den mänskliga programmeraren.


Även känd som ett första generationens språk.

Techopedia förklarar språket för första generationen (programmering) (1GL)

Den största fördelen med programmering i 1GL är att koden kan köras mycket snabbt och mycket effektivt, precis för att instruktionerna utförs direkt av CPU. En av de största nackdelarna med programmering på ett lågnivåspråk är att när ett fel inträffar är koden inte lika lätt att fixa.


Programmet skrivs som binära instruktioner, bestående av nollor och sådana. Det här språket är mycket anpassat till en specifik dator och CPU, och kodportabilitet reduceras därför betydligt jämfört med högre språk.


Moderna programmerare använder fortfarande ibland maskinnivåskod, särskilt när man programmerar lägre nivåer i systemet, t.ex. drivrutiner, gränssnitt med firmware och hårdvara. Moderna verktyg, till exempel inbyggda kodkompilatorer, används för att producera maskinnivå från ett högre språk.

Vad är ett första generations programmeringsspråk (1gl)? - definition från techopedia