Mi a programozási nyelv?

click fraud protection

A programozási nyelvet számítógépes programok írására használják, beleértve az alkalmazásokat, segédprogramokat és rendszerprogramokat. A Java és C # programozási nyelvek megjelenése előtt a számítógépi programokat vagy összeállították, vagy értelmezték.

Egy összeállított program az ember számára érthető számítógépes utasítások sorozataként van elkészítve, amelyet a fordítóprogram és linker, és gépi kódra lefordítva, hogy egy számítógép megértse és futtassa azt. A Fortran, Pascal, az Assembly Language, a C és a C ++ programozási nyelveket szinte mindig ilyen módon állítják össze. Más programokat, mint például a Basic, a JavaScript és a VBScript, értelmezzük. A fordított és értelmezett nyelvek közötti különbségek zavaróak lehetnek.

Program összeállítása

Egy összeállított program kidolgozása az alábbi alapvető lépéseket követi:

  1. Írja vagy szerkessze a programot
  2. Fordítsa a programot a célgépre jellemző gépi kód fájlokba
  3. Csatlakoztassa a gépi kódfájlokat egy futtatható programhoz (ismert EXE fájlként)
  4. Hibakeresés vagy a program futtatása
instagram viewer

A program értelmezése

A program értelmezése sokkal gyorsabb folyamat, amely hasznos a kezdő programozók számára a kód szerkesztése és tesztelése során. Ezek a programok lassabban futnak, mint a lefordított programok. A program értelmezésének lépései:

  1. Írja vagy szerkessze a programot
  2. Hibakeresés vagy futtatás a program segítségével egy tolmács programmal

Java és C #

Mind a Java, mind a C # félig fordítva vannak. A Java fordítása byte kódot generál, amelyet később egy Java virtuális gép értelmez. Ennek eredményeként a kód egy kétlépcsős folyamatban fordul le.

A C # a Common Intermediate Languagere fordul, amelyet azután a .NET keretrendszer Common Language Runtime része üzemeltet, egy olyan környezetben, amely támogatja az éppen az időben történő fordítást.

A C # és a Java sebessége majdnem olyan gyors, mint egy valóban összeállított nyelvnél. Ameddig a sebesség megy, a C, C ++ és C # mind elég gyorsak a játékokhoz és az operációs rendszerekhez.

Programok a számítógépen

A számítógép bekapcsolásának pillanatától kezdve programok futnak, utasításokat hajtanak végre, tesztelnek RAM-ot és hozzáférnek a meghajtón lévő operációs rendszerhez.

A számítógép által elvégzett minden egyes művelethez tartozik utasítások, amelyeket valakinek programozási nyelven kellett írni. Például a Windows 10 operációs rendszernek körülbelül 50 millió sornyi kódja van. Ezeket el kellett készíteni, összeállítani és tesztelni; hosszú és összetett feladat.

A jelenleg használt nyelvek programozása

A PC-k legfontosabb programozási nyelvei a Java és a C ++ C # bezárva, és C tartja a sajátját. Az Apple termékek Objective-C és Swift programozási nyelveket használnak.

Több száz apró programozási nyelv létezik, de más népszerű programozási nyelvek a következők:

  • Piton
  • PHP
  • Perl
  • Rubin
  • Megy
  • Rozsda
  • Scala

Számos kísérlet történt a programozási nyelvek írásának és tesztelésének automatizálására azáltal, hogy A számítógépek számítógépes programokat írnak, de a bonyolultság olyan, hogy egyelőre az emberek még mindig írnak és tesztelnek számítógépet programokat.

A nyelvek programozásának jövője

A számítógépes programozók hajlamosak az általuk ismert programozási nyelveket használni. Ennek eredményeként a régi kipróbált és igaz nyelvek hosszú ideje lógtak. A mobil eszközök népszerűsége miatt a fejlesztők nyitottabbak lehetnek az új programozási nyelvek elsajátításához. Az Apple kifejlesztette a Swift-et, hogy végül helyettesítse az Objective-C-t, a Google pedig a Go-t fejlesztette ki, hogy hatékonyabb legyen, mint a C. Ezen új programok elfogadása lassú, de folyamatos.

instagram story viewer