Melyek a programozási nyelvek

Programozási nyelv - a kommunikációs eszköz egy számítógép programozó. A számítógép ebben az esetben - az autó, megérteni csak az alapvető parancsokat. Milyen nyelven egy személy beszél a számítógéppel a legnehezebb?

Melyek a programozási nyelvek


A szovjet regény „programozó” egy olyan helyzetet, amikor egy műszaki intézet megtagadta számítógépet. A hatóságok megérkezett, és kérte, hogy mutassa meg a munka. De ő nem érti a parancsot programozási nyelv. Ezután egy tehetséges mérnök kezdett párbeszédet a gép saját nyelvén - közvetlenül a bináris kódot.

Sok programozó úgy vélik, hogy ez egy bináris kód legösszetettebb programozási nyelv - amely egy paradoxon, mert a bináris számok nem a nyelvet. A „nyelv” azt jelenti, fordítás számítógépes nyelv az emberi nyelvet. Ugyanakkor bináris kódot, a programozó nem egyszerűsítéseket, hogy megvitassák a géppel.

Annak ellenére, hogy hatalmas munka nehézségei bináris kódot közvetlenül, ez egy bináris logika lehetővé teszi gazdaságosabb rendelkezik az összes gép memóriájában. Ezt fel lehet használni az egyszerű elektromos berendezések (mikrohullámú sütő, vízforraló), valamint eszközök, amelyek megkövetelik az adott fordulatszám (pontos órák, orvosi berendezések, sporteszköz játékvezetés).


Assembler - egy csoport bináris parancsok vannak csoportosítva szakaszok. Ezt a nyelvet használják, ha szétszerelése programokat. Meg kell, hogy megtudja a kódot a futtatható fájlt. Ehhez meg kell dekódolni a futtatható fájl (a munka sok közös kriptográfia). Ez a folyamat dekódolására futtatható úgynevezett szétszerelése. A kimenet a programozó kap egy csoportja az összeszerelési útmutatót, akkor is, ha a programot eredetileg más nyelven íródtak. Bízza assembly nyelven (ASM), mint a programozás bináris kód, mint egy teszt még a legerősebb programozók.

A népszerű C ++


Rengeteg program a világon, és fedezi meg van írva a nyelven csoport S. Sam C nyelv jött létre 1970-ben, hogy működjön együtt a feldolgozók. Ez a nyelv nagyon egyszerű.

A „” „” által kifejlesztett C ++ nyelven, örökölte a legtöbb lehetőséget elődje, de egy kiegészítő elve - öröklés paradigma. Látszólagos egyszerűsége ellenére azt a parancsot, hogy a nyelv egy erőteljes programozási eszköz. Rengeteg harmadik fél könyvtárak ad a programozó egy csomó hely a kreatív folyamatot. Azonban a nyelv komplex logikai szerkezetét. Meg kell használni objektum-orientált megközelítés, amely csökkenti a sorok száma kódot (mivel öröklés), de ez megnehezíti a logika. A programozó tudniuk kell, hogy az álom, ami önmagában nem könnyű.

A modern nyelvek


Ma már széles körben népszerű ingyenes „absztrakt” programozási nyelvek: nosql, Erlang, Python. Birkózni a nehéz, de ritka nyelvi szakemberek nagyon népszerűek. Általános szabály, hogy az új nyelvek jönnek létre speciális problémák megoldásához: dolgozik webes felületen alkalmazások létrehozásához vagy menedzsmentkiszolgálóról folyamatokat. A különösen nagy kihívást jelent a legújabb programozási nyelvek rejlik kis tanulmány - kevés alkatrészek és könyvtárak, leírások és a tankönyvek.