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

Rozdiel medzi vysokej úrovni a nízkej úrovni v programovaní počítača

Počítačové jazyky vyvíjali od začiatku sálové počítače , ktoré prijali programy v podobe radu kombináciou prepínačov zadaných v rade . Čoskoro jazyky boli niekedy syntakticky záhadné a ťažko učiť . Moderné počítačové jazyky priblížiť každodennú angličtinu , ale stále majú svoje pravidlá syntaxe . Počítačové jazyky boli označené ako " prvej generácie " , " druhej generácie " , " tretej generácie " a " štvrtého pokolenia . " Jazyky Prvá generácia bola bližšie k strojovom jazyku , zatiaľ čo 4GLS prístup anglicky . Menej zrnitý Divízia počítačových jazykov vzťahuje sa na ne ako na vysokej úrovni a low - level jazykov . Stroj Jazyk

jazyk počítačov sa skladá z 1s a 0s dohromady v skupinách po ôsmich tvoriť postavy . To je preto , že počítače pracujú na prepínačoch , ktoré môžu byť buď ( 1 ) alebo vypne ( 0 ) . Každý 1 alebo 0 , je bit a osem bitov tvorí bajt . Čoskoro počítača vyžaduje vstup vo forme strojového jazyka , ale to bolo príliš ťažkopádne , takže počítačové jazyky boli vyvinuté , aby sa na nudnost z vstupe do programu do počítača . Tieto jazyky sú buď interpretovaný , ako tomu bolo na počiatku verzie BASIC , alebo zostavovať . Buď proces obráti anglický text do strojového jazyka . Tlmočníci urobiť konverziu na muchy ako každý príkaz sa stretol , zatiaľ čo kompilátory generovať stroje jazykový súbor , ktorý je spustiteľný na jeho vlastné .
Low - level jazyky

Low - úroveň jazyky sú bližšie do strojového jazyka a sú oveľa zložitejšie ako to na vysokej úrovni jazykov . Assembler je najčastejšou low - level jazyk na väčšine počítačov , či už osobné počítače a počítačové systémy . Pokyny pre mainframe assembleri programu vyzerá takto : MVC , B. To inštrukcia hovorí počítaču presunúť obsah premennej B na variabilné A. jazykov Low - level sú typicky písané vysoko kvalifikovaných technických ľudí a sú určené pre nástroje a rýchlosti - intenzívne programy . Low- level jazyky môžu byť použité na výrobu veľmi efektívne kód .
High - Level Jazyky

jazyky na vysokej úrovni priblížiť angličtinu v syntaxi a sú ľahšie napísať , vyžaduje menej technické zručnosti na strane programátora . Jazyky , ktoré spadajú do tejto kategórie , sú početnejšie než tie , ktoré spadajú do kategórie low - level . BASIC , čo je skratka pre začiatočníkov All -purpose Symbolic Instruction Code , je príkladom ranne vysokej úrovni interpretovaného jazyka . Vzhľadom k tomu , program beží , každý príkaz je interpretovaný do stroja jazykovej výučby a popravený . COBOL je jazyk na vysokej úrovni , ktorá sa zvyčajne používa v sálových podnikových aplikácií . Prezývka je skratka pre Common Business Oriented Language , čo znamená jeho zamýšľané použitie . Typické výroky COBOL vyzerať takto : MOVE TOTAL - Charge Ak chcete tlačiť - LINE - 21 . Charakteristika jazyka na vysokej úrovni , aby bolo použiteľné pre niekoho , kto je viac orientované na podnikanie ako technicky zručný . Fortran , krátky pre " vzorca preklad , " je jazyk na vysokej úrovni , ktorá sa používa predovšetkým na vedecké účely . Nie je to zas až tak jednoduché angličtine ako COBOL , Fortran , ale programátori sú zvyčajne viac technicky orientované ako COBOL programátori .
Middle - Level Jazyky

priebehu rokov kategórie strednej - level jazyky vyvinula , že obsahuje objektovo orientované jazyky . Príkladom jazyka na strednej úrovni je Java , čo znamená programátor - produkoval kód do " tokenized " inštrukcií . Tokenized výučba je ten , ktorý je už vo formáte čitateľnom , ale nie je úplne formát stroj jazyka . To si vyžaduje run - time tlmočníka , ako je napríklad Java Virtual Machine , otočiť tokenized kód do strojového kódu v čase, keď je program spustený . To umožňuje tokenized verzie programu bežať na viacerých počítačových platformách , čo je úroveň nezávislosti na konkrétnom operačnom systéme alebo stroje . Tokenized kód beží rýchlejšie ako interpretovaný kód , ale pomalšie ako skompilovaný kód . Mid - level jazyky sa zvyčajne používajú pre vytváranie grafických užívateľských rozhraní , ktoré slúžia ako predné končí pre sálový počítač COBOL aplikácie . Jazyk programátori Middle - úrovne sú viac technicky orientované jazyky ako jazyky programátorov na vysokej úrovni , ale menej než jazykové low - level programátorov .

Najnovšie články

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