Sadržaj:
- Definicija - Što znači jezik druge generacije (programiranje) (2GL)?
- Tehopedija objašnjava jezik druge generacije (programiranje) (2GL)
Definicija - Što znači jezik druge generacije (programiranje) (2GL)?
Druga generacija (programski) jezik (2GL) skupina je programskih jezika povezanih sa skupnim jezicima. Za razliku od jezika prve generacije, programi se mogu pisati simbolično, koristeći engleske riječi (poznate i kao mnemonika) na način da ih čovjek može razumjeti i potom ih aselator pretvori u strojni jezik.
Jezici montaže specifični su za računalo i procesor. Izraz se koristi u razlici između jezičnih strojeva (1GL) i programskih jezika više razine (3GL, 4GL itd.)
Poznat i kao jezik druge generacije.
Tehopedija objašnjava jezik druge generacije (programiranje) (2GL)
Jezici skupštine nastali su u četrdesetima, a pripisuju se naporima američke pomorske časnice Grace Hopper, uvođenjem jezika FLOW-MATIC za računalo ENIAC.
2GL se uglavnom koriste za implementaciju jezgara i upravljačkih programa niske razine te za aplikacije usmjerene na performanse i intenzivne procese poput računalnih igara, aplikacija za grafičku manipulaciju i programa za uređivanje videa.
Simbolični prikaz strojnih uputa, registara i memorijskih adresa omogućava programeru da stvori program koji se može čitati ljudima. Da bi računalo razumjelo program, mora se pretvoriti u strojno čitljiv format pomoću Assemblera. Assembler obično pretvara Mnemonics jednostrukim preslikavanjem iz mnemografskog prikaza u strojni jezik, za određenu obitelj procesora i okruženje.
Sastavljači omogućuju jednostavniju uklanjanje pogrešaka u programu, a uvode i naprednije programske mehanizme, poput makroprogramiranja i strukturiranog programiranja.


