Programozási nyelvek generációi

Az 1970-es évek végén jelent meg az első általános célú és specializált programozási nyelv, a strukturált programozás. Az 1990-es évek végére a számítógépek széles körben elterjedtek, már nem csak a vállalati szektorban lett mindennapos a használatuk.

Programozási nyelvek generációi

A programfejlesztés céljait egy az emberi gondolkodáshoz közel álló módszer teszi lehetővé, ugyanakkor a programnak nem szabad hatékonyságát elveszítenie, tehát minél elemibb egységekből kell állnia. Az 1990-es évek második felére jellemző a legújabb programozási technikák kialakulása. Ezekben a rendszerekben a programozónak már csak a probléma megoldásával kell foglalkoznia.

Első generációs programozási nyelvek

Az első programozási nyelv a gépi kód volt. Az utasításokat a számítógép képes volt közvetlenül értelmezni és végrehajtani. Ez a nyelv a gépek számára közvetlenül értelmezhető, de az emberi nyelvtől igencsak messze áll.

Második generációs programozási nyelvek

A számítógépek vállalati szinten történő elterjedése miatt felmerült az igény a gyorsabb programnyelvekre. Ezek a nyelvek már sokkal közelebb állnak az emberi nyelvhez és gondolkodáshoz. Ezek a programozási nyelvek a következők:

  • FORTRAN – 1957-ben jelent meg az IBM által.
  • ALGOL – 1955-ben fejlesztették ki, műszaki számításokra.
  • COBOL – 1963-ban fejlesztették ki, a gazdasági életben való alkalmazás céljából.
  • BASIC – 1963-ben jelent meg a FORTRAN egyszerűsített verziójaként.
  • RPG – Az 1960-as évek végén jelent meg az IBM által. A COBOL-hoz hasonlóan az adatfeldolgozás volt a célja.

Harmadik generációs programozási nyelvek

A harmadik generációs programnyelveket a mai napig használják. Igen sokféle probléma megoldására alkalmasak. Ezek a programozási nyelvek a következők:

  • PL/1 - Az IBM fejlesztette ki 1964-ben. A FORTRAN, az ALGOL és a COBOL nyelvek előnyeit egyesíti magában.
  • APL - Matematikai problémák megoldására hozták létre.
  • PASCAL – A strukturált programozás első igazi, széles körben elterjedt programnyelve.
  • MODULA-2 - Magas szinten támogatja a moduláris programozás módszerét.
  • ADA – A PASCAL-hoz hasonló nyelv, melyet az 1970-es években fejlesztettek ki.
  • C programozás – 1972-ben jelent meg, igazi mérföldkő a programozás területén. Egyesíti magában a hardver-közeli programozás és a magas szintű nyelvek előnyeit.

Hasznos, C programozás
2019-02-27