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

Úrovne abstrakcie návrhu programu

zložitosť veľkých počítačových programovacích projektov do značnej miery opiera o vykonávaní kódovanie abstrakciou . Väčšina programov sa spoliehajú na " oddeľovať " alebo skrývanie implementácia systému počítača s cieľom uľahčiť programovanie na vyššej úrovni . Takže developer vytváranie aplikácií pre Web nebude vedieť , ako server pracuje interne , ako pripojenie k internetu fungovať alebo ako hardvérové ​​funkcie . To umožňuje programátorom sústrediť sa na väčších programových úloh bez obáv o maličkosti systému . Hardvér a binárne

Najnižšia úroveň počítačovej prevádzky dochádza na binárnej úrovni . Na tejto úrovni , hardware beží programový kód v 1s a 0s . Tieto hodnoty sú použité pre reprezentáciu väčšie desatinné čísla , rovnako ako binárne rozhodovacie hodnoty ako pravdivé a nepravdivé , alebo zapnutie a vypnutie . Počítačový hardvér pracuje priamo s binárne . To chápe nič iné a každý kus kódu písomné nakoniec nájde sama preložená na binárne .
Montážne Jazyk

ďalšiu úroveň abstrakcie je jazyk symbolických inštrukcií . Zhromaždenie jazyk definuje rad jednoduchých inštrukcií , ako je " ADD " alebo " MOV " , ktoré programátor môže volať až vykonávať základné matematické alebo dáta skladovanie . Montáž skrýva vykonávanie binárnych príkazov tým , že predstavuje programátora s viac čitateľného kódu , ktorý je jednoduchšie písať a čítať . Do istej miery , musí zhotoviteľ programátori pochopiť niektoré binárne , ale abstrakcia im umožňuje písať montážne programy , bez toho aby sa priamo manipulácii ťažké binárny kód .
Spracoval jazyky

nad assembleri sú kompilované jazyky , zastúpené C , C + + , Java a Basic medzi ostatnými . Zostavené jazyky , aby písanie kódu ešte jednoduchšie prezentáciu ľuďmi čitateľný kód a komplexné funkcie na pomoc pri návrhu a implementácii . Čo by sa stovky riadkov zostavy bude mať iba malý súbor niekoľkých riadkov v kompilovaný jazyka . To umožňuje programátorom vytvárať väčšie programy s menším úsilím , ktoré obsahujú kód , ktorý je ľahšie na čítanie a ladenie . Zostavené jazyky musí odkazovať na " assembleri " pred spustením . Assembler prevádza ich do kódu zhromaždenie , ktoré sa zostavujú do binárne .
Tlmočenie jazyky

Interpretované jazyky sú o krok vyššie uvedenom jazykov . Interpretované jazyky bežať na " tlmočníkov " , ktoré vykonávajú zdrojového kódu jeden riadok naraz . Na rozdiel od kompilovaných jazykov , ktoré sa musia zložiť pred behu . Tlmočníci sú však často naprogramované v kompilovaných jazykoch . Interpret Python , napríklad, je naprogramovaný v C tlmočené jazyky často nemusia vyrovnať sa s niektorými z obavy , že kompilované jazyky majú , ako napríklad správa pamäte . Interpretované jazyky sú často ľahšie čítať a kód , pomocou menej kódu dosiahnuť viac práce .

Najnovšie články

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