Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aké sú Montéri , prekladača a simulátory

Existuje pomerne málo softvérovej úrovne medzi počítačovými užívateľmi a počítači sám , a to je aj pravda - v menšej miere - pre počítačový programátor ? . Počítačový kód , ktorý väčšina programátorov napísať len vzdialene pripojiť k inštrukcií , ktoré sú spracované počítačom . Tieto úrovne, aby počítač jednoduchšie použitie . Stroj Jazyk

Každý počítač je postavený na beh jeden jazyk . Tento jazyk sa nazýva jazyk stroj pre daný počítač . Jazyk sa skladá z binárnych kódov , ktoré rozprávajú počítač presne , čo majú robiť . Všetky programy , ktoré bežia na počítači sa skladá z postupnosti stroja jazykových inštrukcií . Vykonávanie tejto postupnosti inštrukcií vytvára správanie počítača . Pokyny sa skladajú zo špecifických hardvérových inštrukcií , ako je presun dát z pamäťového miesta X do umiestnenia pamäti Y , presun dát do alebo z určitého registra , pridanie čísla, ktoré sú teraz vo vstupných registrov funkčnú výbavu alebo obracející všetky bity v registri R1 . Vykonávanie inštrukcií napísané v strojovom jazyku je jedinou vec , ktorú počítač môže urobiť .
Montéri

kód písanie stroj jazyk je veľmi únavné , náchylné k chybám a ťažko ladiť . Všetko je reťazca núl a ty . Je nemožné povedať , na prvý pohľad , ak 1111000100110101 sú dáta , inštrukcie alebo adresa pamäťového miesta . Prvá úroveň kultivovanosti v programovaní bol vynález jazykových montáž a softvérových montérov . Montáž jazykové programy majú rovnaké pokyny ako stroj jazyka programu , ale inštrukcie sú veci ako " ADD " a " MOVE " , ktoré sú oveľa jednoduchšie pre ľudí riešiť . Tiež , adresy sú v desatinných číslach a registre sú označené menami , ako je R1 miesto 10.001.111 . Program s názvom assembler prekladá programy napísané v assembleri do ekvivalentného programu v strojovom jazyku , takže to môže byť spustený .
Prekladača

Zhromaždenie jazyk bol obrovské zlepšenie oproti písomne ​​v strojovom jazyku . Čas navyše trvalo assembler preložiť to , čo programátor napísal do strojového jazyka bolo viac ako kompenzované obrovským úsporám času trvalo napísať program do viac ľudskej príjemný jazyku . Riešenie nebolo ideálne . Ľudia - najmä tí , ktorí nie sú počítačoví vedci - chcel popísať problém namiesto riešenia rozobrať to do malých krokov , o tom , ako presunúť informácie okolo počítača . Ďalšiu úroveň vyššie v hierarchii jazykov bol kompilátor jazyka . Tieto jazyky umožňujú človek popísať , čo je potrebné urobiť v noncomputer podmienok . Program s názvom kompilátor tieto programy na vysokej úrovni preložená do strojového jazyka . Kompilátory sú oveľa zložitejšie , než montáž .
Simulátory

Namiesto budovania nových strojov spustiť programy napísané v nových jazykoch , softvérové ​​simulátory umožňujú prístroj bude " simulovať . " Tieto virtuálne stroje sú dôkladne testované spustené programy benchmarking predtým , než sú vôbec postavená . Simulátory sú tiež používané pre testovanie nové kompilátory a jazykov , ako sú vôbec napísaná .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené