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ý je rozdiel medzi low - level programovanie a na vysokej úrovni programovanie

Počítačová programovacie jazyky sú rozdelené do dvoch veľkých kategórií , ktoré odrážajú ako blízko programátor k počítaču , že je budova príkazy pre . Nízkoúrovňové programovanie je navrhnutý tak , aby ľudia používať rad základných alfanumerických príkazov , ktoré sú ľahko preložené do jazyka , ktorý počítače rozumieť . Programovacie jazyky na vysokej úrovni použiť viac slov , ktoré sú bežné v ľudskej reči . Tieto úrovne programovania má niekoľko kľúčových rozdielov . Hardvér a softvér

Každý programovací jazyk sa používa na vytvorenie radu inštrukcií . Základný rozdiel medzi programovaním high - a low - level je zamýšľaný cieľ týchto inštrukcií . Nízkoúrovňové programovanie je navrhnutý tak , aby zasielať príkazy k mikrokontroléry a procesory . Ak si myslíte , hardvéru ako základ , programovacie jazyky nižšej úrovne sú jeden stupeň nad to , čo umožňuje programátorom písať príkazy priamo na stroji . Programovacie jazyky na vysokej úrovni nevyžadujú programátorov k riešeniu fyzikálnych prístrojov . Programovacie jazyky na vysokej úrovni existujú na vrchole príkazov na nízkej úrovni , ako programátor je už písomne ​​inštrukcie priamo do hardvéru , ale na programovacie štruktúry vrstvené nad ním , ako je operačný systém .

Prenositeľnosť

Pojmy " jazykové stroj " a " zhromaždenie jazyk " sa odkazovať na celkovú štruktúru programového predstavované kolekciu programovacích jazykov na nízkej úrovni . Kým jazykové montáž programátori pracujú s určitou štruktúrou , príkaz sekvencie a taktiky používané sa líši od jedného mikročipu do ďalšej . C + + programátorov , napríklad , všetci používajú rovnaké príkazy , štruktúry a kompilátory , bez ohľadu na výrobcu počítača , takže tieto jazyky veľmi prenosný .
Zložitosť

Každý riadok low - level kód montážne zodpovedá jednej inštrukcie k počítaču . Aj keď to môže viesť k viac riadkov kódu , je to jednoduchý prístup k programovaniu . High - level jazyky sú zložitejšie , pretože sú navrhnuté tak , aby bolo jednoduchšie pre ľudí interpretovať ( bližšie komplexné rečové vzory ) a nechajte niekoľko pokyny , ktoré majú byť odoslané do počítača v riadku kódu.

jednotnosť

jednotnosť programovacích jazykov vysokej úrovne , aby boli prenosné , alebo použiteľný na ľubovoľnej počítačovej platforme . JavaScript program písaný na Macu funguje úplne rovnako ako jeden napísaný na počítači . To nie je pravda assembleri , však. Blok assembleri napísané pre čipom Intel je nezlučiteľný s čipom IBM . To je preto , že zo základných rozdielov ( fyzické a logické ) medzi rôznymi počítačovými čipmi .

Najnovšie články

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