Kazalo:
- Opredelitev - Kaj pomeni jezik prve generacije (programiranje) (1GL)?
- Tehopedia razlaga jezik prve generacije (programiranje) (1GL)
Opredelitev - Kaj pomeni jezik prve generacije (programiranje) (1GL)?
Jezik prve generacije (programski) (1GL) je skupina programskih jezikov, ki so jezikovni stroji, ki se uporabljajo za programiranje računalnikov prve generacije. Navodila so bila podana prek stikal teh računalnikov na sprednji plošči neposredno v CPU. Prvotno ni bilo prevajalnika ali sestavljavca za obdelavo navodil v 1GL.
Navodila v 1GL so sestavljena iz binarnih števil, predstavljenih z 1s in 0s. Zaradi tega je jezik primeren za razumevanje stroja, vendar ga človeški programer zelo težko razlaga in uči.
Znan tudi kot jezik 1. generacije.
Tehopedia razlaga jezik prve generacije (programiranje) (1GL)
Glavna prednost programiranja v 1GL je, da lahko koda deluje zelo hitro in zelo učinkovito, ravno zato, ker navodila izvaja neposredno CPU. Ena glavnih pomanjkljivosti programiranja v jeziku z nizko stopnjo je, da kode ni mogoče enostavno popraviti.
Program je napisan kot binarna navodila, sestavljena iz ničel in tistih. Ta jezik je zelo prilagojen določenemu računalniku in procesorju, zato je prenosljivost kode v primerjavi z jeziki višjih ravni znatno zmanjšana.
Sodobni programerji še vedno občasno uporabljajo kodo strojne ravni, zlasti pri programiranju funkcij nižje ravni sistema, kot so gonilniki, vmesniki s strojno programsko opremo in strojne naprave. Za izdelavo strojne ravni iz jezika višjega nivoja se uporabljajo sodobna orodja, kot so prevajalniki izvorne kode.
