programozási nyelv

Elmagyarázzuk, mi az a programozási nyelv, és hogyan osztályozhatók. Illetve néhány példa ezekre a programokra.

A számítógépes nyelv számítógépes programok létrehozására szolgál.

Mi az a programozási nyelv?

Ban ben számítástechnika, más néven programozási nyelvként ismert olyan programokhoz, amelyek más létrehozására szolgálnak Szoftver. Nevét annak köszönheti, hogy magában foglalja a Hivatalos nyelv amely megszervezésére hivatott algoritmusok és logikai folyamatok, amelyeket ezután egy számítógép vagy számítógépes rendszer hajt végre, lehetővé téve ezáltal azok fizikai és logikai viselkedésének, valamint kommunikáció az emberi felhasználóval.

Az említett nyelv szimbólumokból és szintaktikai és szemantikai szabályokból áll, amelyek utasítások és logikai kapcsolatok formájában fejeződnek ki, amelyek segítségével a forráskód egy adott alkalmazás vagy szoftver. Így ezek végeredménye programozási nyelvnek is nevezhető folyamatokat kreatív.

A programozási nyelvek megvalósítása lehetővé teszi a különböző programozók vagy építészek közös és összehangolt munkáját a lehetséges utasítások affin és véges halmazán keresztül. szoftver, amelynek logikáját ezek a nyelvek – legalábbis formálisan – utánozzák emberi nyelvek vagy természetes.

Ezeket azonban nem szabad összetéveszteni a számítógépes nyelvek különböző típusaival. Ez utóbbiak sokkal szélesebb kategóriát képviselnek, ahol a programozási nyelvek és még sok más megtalálható. számítógépes protokollok, Ahogy a HTML a weboldalak.

A programozási nyelv típusai

Az alacsony szintű nyelveket meghatározott hardverekhez tervezték.

Általában különbséget tesznek a következő típusú programozási nyelvek között:

  • Alacsony szintű nyelvek. Ezek olyan programozási nyelvek, amelyeket bizonyos hardverekhez terveztek, ezért nem migrálhatók vagy exportálhatók mások számára számítógépek. A legtöbbet kihozzák abból a rendszerből, amelyre tervezték, de nem alkalmazhatók másra.
  • Magas szintű nyelvek. Ezek olyan programozási nyelvek, amelyek egy univerzálisabb nyelv akarnak lenni, így a program architektúrájától függetlenül használhatók. hardver, azaz különféle típusú rendszerekben. Vannak általános célok és konkrét célok.
  • Középszintű nyelvek. Ezt a kifejezést nem mindig fogadják el, ami olyan programozási nyelveket javasol, amelyek az előző kettő közötti középpontban helyezkednek el: mivel lehetővé teszi a magas szintű műveleteket és egyben a rendszerarchitektúra helyi kezelését.

Az osztályozás másik formája gyakran a következő:

  • Kötelező nyelvek. Kevésbé rugalmasak, tekintettel az utasítások felépítésének sorrendjére, ezek a nyelvek feltételes parancsokon és parancsblokkon keresztül programoznak, amelyhez a funkció végrehajtása után visszatérnek.
  • Funkcionális nyelvek. Ezeket a nyelveket procedurálisnak is nevezik, és a kapott bemenetnek megfelelően meghívott függvényeken keresztül programoznak, amelyek viszont más funkciók eredménye.

Példák programozási nyelvekre

A legnépszerűbb programozási nyelvek közül néhány:

  • ALAPVETŐ. Neve a mozaikszóból származikkezdőknek Minden célra Szimbolikus Utasítás Kód (Általános célú utasítások szimbolikus kódja kezdőknek), és a magas szintű kötelező nyelvek családja, először 1964-ben jelent meg. Legfrissebb verziója a Visual Basic .NET.
  • COBOL. A neve a szó rövidítéseGyakori Üzleti-Hajnal Nyelv (Common Language oriented to business) és ez egy 1959-ben megalkotott univerzális programozási nyelv, amely főként a menedzsment számítástechnikára, azaz az üzletre orientálódik.
  • FORTRAN. A neve innen eredA IBMMatematikai KépletFordítás Rendszer (az IBM matematikai képletfordító rendszere), és egy magas szintű, általános célú, kötelező típusú programozási nyelv, amelyet tudományos és mérnöki alkalmazásokhoz terveztek.
  • Jáva. Egy általános célú, objektum-orientált programozási nyelv, amelynek szellemiségét a WORA mozaikszó foglalja össze:Írott Tizenegy, fussBárhol, azaz: Egyszer írva, bárhol működik. Az ötlet az volt, hogy egy univerzális nyelvet tervezzünk a C és C ++ nyelvekből származó szintaxis használatával, de kevesebb alacsony szintű segédprogramot használva, mint bármelyik.
!-- GDPR -->