Azt akarom, hogy mindenki tudja, assembly, geekbrains - learning portál programozók

Mint tudja, a legfrissebb trendeket a világban. assembly ismét belép a top 10 legnépszerűbb programozási nyelvek. Hogy lehet az, hogy egy olyan világban, ahol a legtöbb új fejlesztési nehéz mechanizmusok kölcsönhatásának a kódot, és a készülék ismét létrehozása primitív elme? És ami a legfontosabb: megtanít assembly akarsz? És hogyan? Próbáld megérteni.

Azt akarom, hogy mindenki tudja, assembly, geekbrains - learning portál programozók

háttér

assembly nyelven - gépi munkavégzés alacsony szintű kód, az első említés, amely nyúlik vissza, a 40-es években a 20. század keretében interakció a számítógép EDSAC. Annak ellenére, hogy nem mindig a belső utasítások a gépek maguk (elvégre beszélünk egyetemessé), akkor gyakorlatilag nem okoz veszteséget a teljesítmény, hanem éppen ellenkezőleg: így a felhasználók képesek a makrókat.

Ez a fő varázsa: amely meglehetősen korlátozott parancsok vagy műveletek, assembly egy univerzális eszköz, ha azt szeretné, hogy hozzon létre a végrehajtható kódot a lehető leggyorsabban, valamint lépéseket követni a folyamatokat a gép által végrehajtott.

Ennek alapján válasszuk ki a nyilvánvaló előnyei:

Teljesítmény. Gyorsabb, hogy csak a közvetlen utasítást a processzor;

Biztonság. Alacsony szintű ebben az esetben gyakorlatilag kizárható a fehér foltok a kódot;

Hatékony felhasználása egy adott platform. Fókuszban a használt gép lehetővé teszi, hogy egy komoly előnnyel rendelkezik a magas szintű nyelv;

Megérteni a futtatható kódot a programozó. Ezen a szinten a programkód és a cselekvés okozati összefüggés.

Azonban ez ostobaság lenne tagadni, hogy egy ilyen régi nyelv nyilvánvaló hiányosságok:

Nehéz megtanulni. Szakterület a peronon, több nyelvjárásban - mindez nem kedvez a gyors tanulás és megértés;

Programok írása. Néhány primitív leírt műveletek magas szintű nyelv egy sor, ott okozhat igazi fejfájás a programozó;

A legtöbb használt autók egyszerűen nem kell ilyen primitív nyelv, a szerelő;

Nagy bemeneti küszöböt. Tegyünk végrehajtható kódot assembly nyelvű programozó képes lesz szinte bármilyen midlevel. Legyen hatékonyabb fordítóprogram - csak egy kis része;

Jelentősen korlátozták a könyvtárak, közösségi, támogatási források a mai szabványoknak.

Tanulni?

Nyilvánvaló, hogy az assembly nyelvű jó volt, és a kereslet idején nem nagyon erős számítógép, de valamilyen oknál fogva egy új kör növekedési mutatott fel most? Ez egyszerű: a világ közeledik egy hatalmas hullám a tárgyak internete. A több számítógép, alárendeli egy cél, igazolja magát csak a lehető legkisebb teljes költség és a nagy sebességű, arra kényszerítve a fejlesztők, hogy kapcsolja be a jó öreg assembly.

Így, ha a különlegessége a mobil alkalmazások fejlesztésében, ez a tendencia nem érinti meg. Azonban, ha a C eszköz, az asztalon mindig mikrokontroller, az assembly - amit az orvos rendelt. Ellenkező esetben az elérési utat a szakma rövid lesz.

Azt akarom, hogy mindenki tudja, assembly, geekbrains - learning portál programozók

Programozás az alapoktól kezdve. Jonathan Bartlett -A második könyv fordul olvasni egy száraz előadói nyelve, de tele van hasznos tanácsokat és műszaki adatokat;

Bevezetés a 64 bites assembly, Programozás Linux és OS X Ray Seyfarth - ebben a könyvben assembly nyelven tekintik az alapja minden rendszerek és eszközök. Új egy ilyen könyv tűnhet nehéz megérteni, ezért javasoljuk, hogy egy mögött legalább néhány Programozási ismeretek;

PC assembly. Paul Carter - tanulási assembly nyelvű könyv sok példát és speciális alkalmazásának életben;

Assembler és szétszerelés. Pirogov Vladislav - között kell mindezt pompa és képzési könyv oroszul. Kódpéldák, eszközök leírása és válaszok időszerű kérdéseit újonnan - az összes szereplő;

Assembly? Ez nagyon egyszerű! A tanulás programban. Oleg Kalasnyikov - a könyv második szakaszában assembly ismerete. A legjobb, ha alkalmazza a leírt információk, legalábbis a minimális már megszerzett tudás;

Assembly példákkal Marek Rudolf -, de ez a könyv, bár nem az orosz termelés (de az eredeti, akkor is, nem valószínű, akkor olvassa el), mely ideális, mint a bázis. Minden elérhető és érthető.

Kapcsolódó cikkek