Meghalt a Pascal programozási nyelv megalkotója

2024 első napján meghalt a Pascal programozási nyelv megalkotója. Nicklaus Wirth számos programozási nyelv, egy operációs rendszer és egy szoftvertervezési törvény megalkotója volt. amely az ő nevét viseli.

A hírt a a Számítógépek Szövetsége, amelynek tagja volt, és amely a 80-as években Alan Turing-díjjal tüntette ki. a tudományág Nobel-díjának tekintik.

Meghalt a Pascal programozási nyelv megalkotója

Niklaus Emil Wirth a svájci Winterthurban született 15. február 1934-én. Baccalaureus fokozatát 1959-ben az ETH Zürich-en, mesteri fokozatát 1960-ban a kanadai Université Laval-on, doktori fokozatát 1963-ban a UC Berkeley-n. Miközben a Stanford Egyetem professzora volt, elkezdett dolgozni első programozási nyelvein: Euler és PL/360.

Ezek a munkák késztették arra, hogy az ALGOL programozási nyelvért felelős tudóscsoportok tagja legyen.  Az ALGOL az egyik első magas szintű nyelv volt, és lehetővé tette a programozóknak, hogy világosan és egyszerűen fejezzék ki az algoritmusokat.

A brit Tony Hoare-ral közösen kidolgozott új verzióra vonatkozó javaslatát azonban elutasították, Wirth pedig elhagyta a csapatot. 1970-ben módosította, hogy ne legyen annyira kompatibilis az ALGOL-lal, és átnevezte Pascalra.

Pascal jellemzők

A Pascal egy többcélú programozási nyelv, amely az egyszerűségre, olvashatóságra és hatékonyságra helyezi a hangsúlyt.és. A programozást tanulni vágyóknak éppolyan alkalmas, mint professzionális minőségű alkalmazások fejlesztésére.

Legelterjedtebb felhasználási területei a következők:

  • Oktatás: Mivel világos szintaxisa van, és a strukturált programozásra összpontosít, a Pascalt számos bevezető programozási kurzusban használják.
  • Szoftverfejlesztés: A Pascal segítségével különféle típusú alkalmazások hozhatók létre.
  • Tudományos és matematikai alkalmazások:  A nyelv egy sor eszközt biztosít a számítások elvégzéséhez és az adatok kezeléséhez.
  • Beágyazott rendszerek:  Mivel a Pascal kompakt kódot állít elő, valós időben működő eszközök és rendszerek illesztőprogramjainak fejlesztésére használják.

Wirth törvénye

A nemrég elhunyt professzor a nevét viselő törvényt is kimondta. E törvény szerint A szoftver gyorsabban lassabb, mint a hardver.

Saját szavaival élve:

Egy operációs rendszernek 8.000 bájton kellett futnia, a fordítónak pedig 32 Kbyte-on kellett elférnie, míg a modern utódaiknak megabájtokra van szükségük.. Gyorsabb lett ez a sok dagadt szoftver? Ellenkezőleg. Ha nem lenne ezerszer gyorsabb hardver, a modern szoftverek teljesen használhatatlanok lennének.

A megnövekedett felhasználói kényelem és funkcionalitás állítólag indokolja a szoftver méretének növelését, de a közelebbi elemzés azt mutatja, hogy ezek az indokok bizonytalanok. A szövegszerkesztő továbbra is elvégzi a szövegrészek beszúrásának, törlésének és mozgatásának ésszerűen egyszerű feladatát; a fordító továbbra is lefordítja a szöveget végrehajtható kódra; és az operációs rendszer továbbra is kezeli a memóriát, a lemezterületet és a processzorciklusokat. Ezek az alapvető kötelezettségek nem változtak az ablakok, a másolás-beillesztés stratégiák és a felugró menük megjelenésével, sem az értelmes parancsszavak szép ikonokkal való helyettesítésével... ezek a részletek szépek, de nem lényegesek, és rejtett költséggel járnak.

Programozás Pascal nyelven Linuxon

A Pascal programozásának legegyszerűbb módja a Linux-alapú disztribúció használatával a Lazarus használata. Ez egy integrált fejlesztői környezet, amely a Free Pascal fordítóval működik. Csak meg kell írni a kódot és le kell fordítani. A Windows, Linux, Mac vagy FreeBSD számára elérhető fordítók bármelyikével létrehozhat verziókat a többi operációs rendszerhez. Ha azt szeretné, hogy az alkalmazások grafikus felülettel rendelkezzenek, csak ki kell választania a könyvtárak bármelyikét. Az egyetlen feltétel az, hogy a kód elérhető legyen a használni kívánt kütyükészlethez.

A Lazarus letölthető a fő Linux disztribúciók tárolóiból, vagy letölthető innen itt.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.