Преглед садржаја:
- Дефиниција - Шта значи језик прве генерације (програмирање) (1ГЛ)?
- Техопедија објашњава језик прве генерације (програмски) (1ГЛ)
Дефиниција - Шта значи језик прве генерације (програмирање) (1ГЛ)?
Прва генерација (програмски) језик (1ГЛ) је група програмских језика који су језици на машинском нивоу који се користе за програмирање рачунара прве генерације. Упутства су дата преко прекидача ових рачунара на предњој плочи, директно у ЦПУ. Првобитно није постојао преводилац или монтер који би обрађивао упутства у 1ГЛ.
Упутства у 1ГЛ-у су направљена од бинарних бројева, представљених са 1с и 0с. То чини језик погодним за разумевање машине, али је много теже да га тумачи и учи људски програмер.
Познат и као језик прве генерације.
Техопедија објашњава језик прве генерације (програмски) (1ГЛ)
Главна предност програмирања у 1ГЛ-у је што код може да ради врло брзо и веома ефикасно, управо зато што упутства директно извршава ЦПУ. Један од главних недостатака програмирања на језику ниског нивоа је тај да када дође до грешке, код није тако лако поправити.
Програм је написан као бинарна упутства, која се састоје од нула и оне. Овај језик је веома прилагођен одређеном рачунару и ЦПУ-у, па је преносивост кода знатно смањена у односу на језике вишег нивоа.
Модерни програмери и даље повремено користе шифру на машинском нивоу, посебно када програмирају функције нижег нивоа система, као што су управљачки програми, интерфејс са фирмверима и хардверским уређајима. Савремени алати, попут компајлера матичног кода, користе се за производњу машинског нивоа са језика вишег нивоа.
