Skip to main content

Mi a magas szintű programozás?

A magas szintű programozás magában foglalja egy számítógépes program írását olyan nyelven, amely megakadályozza, hogy a programozó közvetlenül foglalkozzon a beprogramozott számítógép hardverével.Ez az absztrakció lehetővé teszi a programozó számára, hogy inkább a programtervezésre, az áramlásra és a funkcionalitásra összpontosítson, és kevésbé az alapvető rendszer erőforrásainak marshálására a célok elérése érdekében.A magas szintű programozási nyelv képes kezelni a memóriakezelést vagy a bemenetet és a kimenetet oly módon, hogy a programozónak csak a koncepció megértéséhez, nem pedig az adott rendszer hardver-specifikációjának megértéséhez kell.A magas szintű programozással ellentétben az alacsony szintű programozás, amelyben kevés, ha van ilyen, az írott számítógépes kód és a számítógép által elvégzett műveletek között.

Szükség van az emberi olvasható forráskód fájlokra, amelyek könnyen érthetők és módosíthatók.A természetes nyelvi megoldások használatával a magas szintű forráskód sokkal olvashatóbbá válik, mint az összeszerelési nyelv vagy más gépi nyelv.A számítógépes programok méretének előrehaladtával a teljes programok alacsony szintű nyelveken történő írásának gyakorlati jellege kevésbé lett megvalósítható.absztrakciós büntetésként ismert.Ez leírja a feldolgozási teljesítmény, a memóriafelhasználás és a végleges program futtatásához szükséges egyéb típusú általános típusú követelményeket.Ez különösen igaz az olyan értelmezett nyelvekre, amelyeknek tolmácsot kell futtatniuk a program végrehajtásához, lényegében megkövetelve, hogy két alkalmazásnak egyszerre kell futtatnia.kód, amelyet a számítógép képes elolvasni.Míg az összeállított nyelv kevesebb absztrakciós büntetést szenved, mint egy értelmezett nyelv, továbbra is az előre összeállított könyvtárakra és az automatizált fordító funkciókra támaszkodik.Ezek az elemek károsíthatják egy olyan komplex program optimalizálását, amelyben a teljesítmény létfontosságú.

A magas szintű programozási nyelvek használata megkönnyítette a felhasználóbarát programozást.Ezt megkönnyíti az, hogy a szabványosított elemeket a legtöbb magas szintű nyelv által nyújtott felhasználói felülethez hozzáadjuk.Ahelyett, hogy minden alkalommal kidolgozná az ablakos rendszer vagy az interfész gomb egyedi kódját, az ismerős elemek könnyen elhelyezhetők egy felületen, csak néhány sor kóddal.Ez lehetővé teszi azokat a programokat, amelyeket a végfelhasználók könnyebben megismerhetnek, vagy azonnal megismerhetik.

A magas szintű programozás kifejezés használata a programozó tapasztalataihoz viszonyítva.Vannak olyan közvetítő nyelvek, amelyeket valaha alacsony szintűnek tekintettek, de most nem.Hasonlóképpen, egyes magas szintű nyelvek megosztják a szempontokat az alacsony szintű nyelvekkel, elmossanak a vonalat közöttük.