Tudomány

Mi a számítógépes programozás? »Meghatározása és jelentése

Anonim

A számítógépes programozás az a folyamat, amelynek során a számítógépes programok forráskódját megtervezik, kódolják, tisztítják és védik. A számítógépes programok forráskódjának létrehozásához követendő lépéseket a programozás határozza meg. Ezek szerint a kódot megírják, tesztelik és finomítják.

A programozás célja egy szoftver létrehozása, amelyet azután közvetlenül a számítógép hardvere vagy egy másik program futtat.

A programozást egy sor szabály, valamint a parancsok, utasítások és kifejezések kis halmaza vezérli, amelyek általában korlátozott természetes nyelvre emlékeztetnek. A programozási nyelv mindazok a szabályok vagy normák, szimbólumok és szavak, amelyeket a program létrehozására használnak, és ezzel együtt megoldást kínálnak egy adott problémára.

A programozási nyelv felelős a számítógépért, követve a programozó által az algoritmusban tervezett parancsokat. Ezzel meg kell érteni, hogy a programozási nyelv egyfajta közvetítő a számítógép és a felhasználó között, így ez utóbbi a számítógépen keresztül reagálhat a problémákra, és szavakat (függvényeket) használ, amelyek az adott programot a számítógépre értelmezik annak a munkának a megvalósításához.

Most, a választott nyelvtől függően, beszélhet a végrehajtandó programozás típusáról. Néhány közülük:

Szekvenciális programozás: azok a programok, amelyeket olyan irányelvekkel terveznek, amelyek egymás után következnek. Például: Cobol, Basic.

Strukturált programozás: akkor tekinthető így, amikor a programozást modulok tervezik. Minden modul elvégez egy speciális feladatot, és amikor erre a feladatra szükség van, akkor egyszerűen meghívják azt a modult. Például: Turbo Pascal, Ada, Modula.

Objektumorientált programozás: azok a nyelvek, amelyek lehetővé teszik az objektumok megvalósítását a tervezésén belül, és a felhasználó programkódot illeszthet minden objektumhoz. Ezek közül néhány: Java, Xml, többek között.

Logikai vagy természetes nyelvű programozás: azok a programok, amelyeket interfészekkel terveztek, oly módon, hogy a felhasználó egyszerű nyelv segítségével tudjon megrendeléseket adni a gépnek. Például: Prolog.

Mesterséges intelligencia programozás: ezek azok a programok, amelyek a legközelebb állnak az emberi intelligenciához, mivel képesek fejleszteni az ismereteket. Ez a nyelvtípus nagyon hasonló módon működik, mint az emberi elme.