A forráskód meghatározása
Vegyes Cikkek / / November 13, 2021
Írta: Guillem Alsina González, augusztusban. 2016
Ha elmondom, kedves olvasó, hogy 01100011010100111100, akkor értelmezheti, hogy az én billentyűzet nem sikerül, véletlenszerűen megnyomtam néhány billentyűt, hogy viccelni akarok, vagy egyszerűen elment az eszem. Azonban ez kód érthető a számítógép, mivel ezek a gépek együtt működnek bináris kód.
Ami nekünk, embereknek (még a legtapasztaltabb informatikusoknak is) illeti, nehéz kizárólag binárisan "beszélgetni" egy számítógép, olyan közbenső módokat hoztak létre a számítógépeknek szóló utasítások megadására, amelyek az emberi lények számára érthetőbbek, mint a bináris nyelv emberek.
Ezen köztes formák egyike a forráskód, amelyben a számítógépes programok íródnak.
Programozási nyelvek
Egy nyelv programozás lényegében egy módja annak, hogy strukturált és érthető módon elmondjuk a számítógépnek, hogy mit akarunk tőle. emberi (bár a teljes megértéséhez különösen a programozási és nyelvi fogalmakat kell tanulmányoznia, például amikor tanul egy új nyelv).
Számos programozási nyelv létezik, amelyek mindegyike egy adott feladathoz vagy közönséghez igazodik.
A legismertebbek a következők:
- ALAPVETŐ. Rövidítések a Kezdőknek szóló univerzális szimbolikus utasításkód (Kód szimbolikus Általános célú kezdőknek szóló útmutató) 1964-ben találták ki, hogy közelebb vigyék a programozást a laikusokhoz. Elválaszthatatlanul kapcsolódik a 8 bites számítógépekhez, amelyek a 20. század 1980-as éveiben váltak népszerűvé, Kezdetben hiányzott belőle a strukturált végrehajtási vezérlés, amelyet beépítettek a későbbi verzióiba nyelv.
- C. Ha a BASIC a legnépszerűbb nyelv, akkor a C messze a legbefolyásosabb. 1972-ben hozta létre Dennis Ritchie a gépek és a különböző architektúrák közötti hordozhatósággal szem előtt tartva, lehetővé tette egy embrionális UNIX rendszer átprogramozását, hogy az más rendszereken is futhasson számítógépek. Még ma is használják, egyes változataiban, minden területen a legmodernebb alkalmazásokhoz.
- C ++. A C egyik fent említett változata, talán a legbefolyásosabb. A C nyelvhez hozzáadja az objektumorientáció fogalmait.
- Cobol. A laikusok számára ismeretlen, a szakemberek számára jól ismert. Az 1959-ben megalkotott, az iparban vele készült nagyszámú megoldás (főleg a bank- és pénzügyi szektorban), ahhoz vezettek, hogy ma is használják, és vált a helyébe kemény.
- PHP. Weboldalakkal való munkára orientált.
- Jáva. A megszűnt Sun Microsystems által megalkotott célja az volt, hogy valóban univerzális legyen, egyetlen gépen programozzon és bárkin fut. Bár ezt a célt csak részben teljesítette, és számos hátránya van, még mindig széles körben használják.
- SzerelőEllentétben a listán szereplő többi magas szintű nyelvvel, ez az alacsony szintű, mivel a legközelebb áll a gép bináris kódjához, bár nem éppen ez. Forráskódja a laikusok számára nagyon nehezen olvasható.
Összeállítás: tedd érthetővé a számítógép számára
Amikor egy programot írunk egy olyan programozási nyelven, mint amilyen a korábban említett vagy más, akkor az ún forráskód, amit egyszerű olvasatával megértünk, de a számítógépet nem.
Annak érdekében, hogy az utóbbi megértse, mit mondunk neki a forráskódban, és végrehajthassa a vonatkozó utasításokat, végre kell hajtanunk egy folyamatot, amely a forráskódot egy fájlt végrehajtható. Ezt a folyamatot összeállításnak nevezik.
Az összeállítás a forráskódot gépi kódra fordítja.
Amúgy a cikk elején található kódról, bár mondtam már, hogy talán egy számítógép is megértené, ne nagyon figyelj rám; ez egyszerűen egy példa, amit véletlenszerűen írtam, bár a lényeg a következő: a számítógépek csak a nullákat és az egyeseket "értik".
Fotók: iStock - George Manga / vgajic
Témák a forráskódban