Dom Razvoj Što je programski jezik prve generacije (1gl)? - definicija iz tehopedije

Što je programski jezik prve generacije (1gl)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači jezik prve generacije (programiranje) (1GL)?

Prva generacija (programski) jezik (1GL) je skupina programskih jezika koji su jezici na strojevima koji se koriste za programiranje računala prve generacije. Upute su dane preko prekidača ovih računala na prednjoj ploči, izravno u CPU. Izvorno nije postojao prevodilac ili sastavljač koji bi obrađivao upute u 1GL-u.


Upute u 1GL izrađene su od binarnih brojeva, prikazanih 1s i 0s. To čini jezik prikladnim za razumijevanje stroja, ali ga je mnogo teže tumačiti i učiti ljudski programer.


Poznat i kao jezik 1. generacije.

Tehopedija objašnjava jezik prve generacije (programiranje) (1GL)

Glavna prednost programiranja u 1GL je ta što se kod može izvoditi vrlo brzo i vrlo učinkovito, upravo zato što upute izvršava izravno CPU. Jedan od glavnih nedostataka programiranja na jeziku niske razine jest taj što se kod pogreške ne može lako ispraviti.


Program je napisan kao binarne upute, a sastoje se od nula i one. Ovaj je jezik vrlo prilagođen određenom računalu i CPU-u, a prenosivost koda je stoga znatno smanjena u odnosu na jezike više razine.


Moderni programeri i dalje povremeno koriste strojni kôd, osobito kad programiraju funkcije niže razine sustava, poput upravljačkih programa, sučelja s firmverima i hardverskim uređajima. Moderni alati, poput sastavljača izvornog koda, koriste se za proizvodnju razine stroja s jezika više razine.

Što je programski jezik prve generacije (1gl)? - definicija iz tehopedije