Mi a számítógépes programozás?

A programozás egy kreatív folyamat, amely utasítja a számítógépet egy feladat elvégzésére. Hollywood segített hozzászokni egy képét a programozókból, mint über-technikusokból, akik ülhetnek le egy számítógéphez, és másodpercek alatt bármilyen jelszót megtörhetnek. A valóság sokkal kevésbé érdekes.

Tehát a programozás unalmas?

A számítógépek azt teszik, amit mondtak, és utasításuk az emberek által írt programok formájában érkezik. Számos hozzáértő számítógépes programozó ír forráskódot, amelyet az emberek olvashatnak, de nem a számítógépek. Sok esetben ezt a forráskódot úgy állítják össze, hogy a forráskódot gépi kódra fordítsák, amelyet a számítógépek elolvashatnak, de az emberek nem. Ezen összeállított számítógépes programozási nyelvek a következők:

  • Visual Basic
  • Delphi
  • C
  • C ++
  • C #
  • Cobol
  • Fortran
  • Objective-C
  • Gyors
  • Pascal
  • Piton

Egyes programokat nem kell külön összeállítani. Inkább egy just-in-time folyamatból áll azon a számítógépen, amelyre fut. Ezeket a programokat értelmezett programoknak nevezzük. A népszerű értelmezett számítógépes programozási nyelvek a következők:

instagram viewer
  • Javascript
  • Perl
  • PHP
  • Utóirat
  • Piton
  • Rubin

A programozási nyelvek mindegyike előírja a szabályok és a szókincs ismeretét. Egy új programozási nyelv tanulása hasonló az új beszélt nyelv tanulásához.

Mit csinálnak a programok?

Alapvetően a programok manipulálják a számokat és a szöveget. Ezek az összes program építőkövei. A programozási nyelvek lehetővé teszik, hogy különböző módon használja őket, számokat és szöveget használva, és tárolva az adatokat a lemezen a későbbi letöltéshez.

Ezeket a számokat és szöveget hívják változók, és külön-külön vagy strukturált gyűjteményekben is kezelhetők. A C ++ esetén egy változó használható számok számlálására. A struct a kód változója tartalmazhatja az alkalmazottak bérszámfejtési adatait, például:

  • Név
  • Fizetés
  • Cég azonosító száma
  • Összes fizetett adó
  • SSN

Egy adatbázis több millió ilyen rekordot tárolhat, és gyorsan letöltheti azokat.

A programokat operációs rendszerekhez írták

Minden számítógép rendelkezik operációs rendszerrel, amely maga is egy program. Azon a számítógépen futó programoknak kompatibiliseknek kell lenniük a számítógép operációs rendszerével. Népszerű operációs rendszerek:

  • ablakok
  • Linux
  • Mac operációs rendszer
  • Unix
  • Android

A Java előtt a programokat minden operációs rendszerhez testre kellett szabni. A Linux számítógépen futó program nem futtatható Windows vagy Mac számítógépen. A Java segítségével egyszer lehet írni egy programot, majd futtatni mindenütt, ahogyan azt egy közös kódnak hívják bájtkódot, amely akkor van értelmezhető. Minden operációs rendszer számára van írva egy Java-értelmező, és tudja, hogyan kell értelmezni a bájtkódot.

Sok számítógépes programozás történik a meglévő alkalmazások és operációs rendszerek frissítésére. A programok az operációs rendszer szolgáltatásait használják, és amikor ezek megváltoznak, a programoknak meg kell változniuk.

Programozási kód megosztása

Számos programozó kreatív kiszerelésként írja a szoftvert. Az internet tele van webhelyek forráskóddal fejlesztették ki az amatőr programozók, akik szórakozásból csinálják és örömmel osztják meg kódjukat. A Linux így indult, amikor Linus Torvalds megosztotta az ő által írt kódot.

A középméretű program írása során alkalmazott szellemi erőfeszítés összehasonlítható a könyv írásával, kivéve, ha soha nem kell hibaelhárítást tennie. A számítógépes programozók örömöt találnak valami új megvalósításának felfedezéséhez, vagy valamely különösen nehéz probléma megoldásához.

instagram story viewer