Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
V počiatkoch vývoja PC , ako Windows , MS /DOS nemal multitasking podporu . Iba jeden program by mohol spustiť naraz . Programátor by sa spustiť jeden program pre editáciu kódu , ďalšie kompilovať program potom bol nový program spustiť test k chybám . Tento postup bol opakovaný mnohokrát . Integrované vývojové prostredie ( IDE ) , ktoré Borland prvýkrát predstavený s Turbo Pascal významne zjednodušiť tým , že balenie na celý proces vývoja do jedného programu .
Optimalizovaný C Compiler
doba Turbo C bol prepustený , programovací jazyk C bol asi na viac ako desať rokov a optimalizačné techniky boli dobre známe . C je jazyk nízkej úrovne , ktorá vytvára malý , rýchly pevne kód . Turbo C ponúkol rad optimalizačných možností, ktoré zvýšenou veľkosti a rýchlosti v čase, keď boli pamäťové a procesorové cykly stále obmedzené zdroje .
Integrovaný Assembler jazyk
assembler umožňuje vývojárom písať symbolický stroj jazyk , rovnaké inštrukcie používané mikroprocesorom . Pre väčšinu účelov , C je oveľa lepšou voľbou , pretože séria C , zvyčajne sa premieta do 10 alebo viac obrábacích inštrukcií . Avšak , pár riadkov kódu v assembleri na správnom mieste môže často vyriešiť lepkavý problém . Assembler tiež umožňuje plný prístup k registrom mikroprocesorov a prerušenia . Turbo C umožňuje montáž kód musí byť umiestnená kdekoľvek v programe C.
Hardware Úroveň ladenie
Turbo Debugger umožňuje vývojárom zobrazenie pamäte počítača a registre v reálnom čase program kroky prostredníctvom kódu . Hraničný a hodinky môžu byť nastavené tak , aby program spustí a zastaví na vopred stanovených bodoch alebo ak pamäťové miesta alebo registre dosiahnuť určité hodnoty .
Viac pamäte modely
Väčšina vývojárov zabudli Táto časť 16 - bit vývoja , ale jeden z ťažkostí spojených správa pamäte . S pamäťou adresu 16 - bit , len malá časť pamäte, ktorú možno pristupovať naraz . Skoré jazyky C vyriešiť to s radom rôznych pamäťových modelov : malého , malý , kompaktný a veľké . IBM má podrobný opis týchto pamäťových modelov ( pozri odkazy ) .
Native Development Program
Hoci väčšina vývoj je teraz zameraná k systému Windows , existujú aplikácie , kde kód potrebuje dostať dole blízkosti holý kov . Ovládače zariadení , pevný disk utility , rozhranie na špecializovaný hardvér a diagnostických programov , všetky potrebujú prístup k low - level .
Copyright © počítačové znalosti Všetky práva vyhradené