C Programovací jazyk pre začiatočníkov

click fraud protection

C je programovací jazyk, ktorý na začiatku 70-tych rokov vymyslel Dennis Ritchie ako jazyk na písanie operačných systémov. Účelom C je presne definovať sériu operácií, ktoré môže počítač vykonať na splnenie úlohy. Väčšina z týchto operácií zahŕňa manipuláciu s číslami a textom, ale všetko, čo počítač dokáže fyzicky, môže byť naprogramované v C.

Počítače nemajú inteligenciu - je potrebné im presne povedať, čo majú robiť, a to je definované v programovací jazyk používaš. Po naprogramovaní môžu opakovať kroky toľkokrát, koľkokrát chcete, pri vysokej rýchlosti. Moderné počítače sú také rýchle, že dokážu počítať až miliardu za sekundu alebo dve.

Čo môže program C urobiť?

Medzi typické programovacie úlohy patrí vkladanie údajov do a databázy alebo vytiahnutie, zobrazenie vysokorýchlostnej grafiky v hre alebo videu, ovládanie elektronických zariadení pripojených k počítaču alebo dokonca prehrávanie hudby a / alebo zvukových efektov. Môžete dokonca písať softvér na generovanie hudby alebo na zostavenie.

instagram viewer

Je C najlepší programovací jazyk?

niektorí počítačové jazyky boli napísané na konkrétny účel. Java bola pôvodne navrhnutá na ovládanie hriankovačov, C na programovanie operačných systémov a Pascal na výučbu dobrých programovacích techník ale C malo byť skôr ako jazyk na vysokej úrovni, ktorý by sa mohol použiť na prenos aplikácií do rôznych počítačov systémy.

Existujú niektoré úlohy, ktoré sa dajú vykonať v C, ale nie príliš ľahko, napríklad navrhovanie GUI obrazovky pre aplikácie. Iné jazyky ako Visual Basic, Delphi a novšie C # mať v nich zabudované prvky dizajnu GUI, a preto sa na tento typ úlohy lepšie hodia. Niektoré skriptovacie jazyky, ktoré poskytujú ďalšiu programovateľnosť pre aplikácie, ako je MS Word a dokonca aj Photoshop, sa zvyčajne robia vo variantoch Basic, nie C.

Ktoré počítače majú C?

Väčšia otázka je, ktoré počítače nie mať C? Odpoveď - takmer žiadna, pretože po 30 rokoch používania je prakticky všade. Je zvlášť užitočný vo vstavaných systémoch s obmedzeným množstvom pamäte RAM a ROM. Existujú kompilátory typu C pre takmer každý typ operačného systému.

Ako môžem začať s C?

Najprv musíte C kompilátor. K dispozícii je veľa komerčných a bezplatných. V nasledujúcom zozname sú pokyny na stiahnutie a inštaláciu kompilátorov. Obaja sú úplne zadarmo a zahŕňajú IDE aby vám uľahčil život pri editácii, kompilácii a ladení aplikácií.

  • Stiahnite a nainštalujte Microsoft Visual C ++ 2005 Express Edition
  • Stiahnite a nainštalujte Otvorte kompilátor Watcom C / C ++

Pokyny tiež ukazujú, ako zadať a skompilovať svoju prvú aplikáciu C.

Ako môžem začať písať aplikácie C?

C kód sa píše pomocou textového editora. Môže to byť poznámkový blok alebo IDE, ktoré sa dodávajú s tromi kompilátormi uvedenými vyššie. Počítačový program píšete ako sériu inštrukcií (tzv Vyhlásenia) v zápise, ktorý vyzerá trochu ako matematické vzorce.

Toto sa uloží do textového súboru a potom sa skompiluje a prepojí, aby sa vygeneroval strojový kód, ktorý potom môžete spustiť. Každá aplikácia, ktorú používate na počítači, bude napísaná a zostavená takto a mnohé z nich budú napísané v C. Pôvodný zdrojový kód sa zvyčajne nedá získať, pokiaľ nebol otvorený zdroj.

Existuje veľa C Open Source?

Pretože je to tak rozšírené, veľa softvéru s otvoreným zdrojovým kódom bolo napísané v C. Na rozdiel od komerčných aplikácií, kde je zdrojový kód vo vlastníctve firmy a nikdy nie je k dispozícii, môže otvorený zdrojový kód zobraziť a používať ktokoľvek. Je to vynikajúci spôsob, ako sa naučiť techniky kódovania.

Mohol by som získať programovú prácu?

Našťastie existuje veľa úloh typu C a existuje obrovské množstvo kódu, ktorý bude potrebné aktualizovať, udržiavať a občas prepisovať. Tri najpopulárnejšie programovacie jazyky podľa štvrťroku Tiobe.com prieskum, sú Java, C a C ++.

Mohli by ste písať svoje vlastné hry, ale musíte byť umeleckí alebo mať umeleckého priateľa. Budete tiež potrebovať hudbu a zvukové efekty. Zistite viac o vývoj hier. Hry ako Quake 2 a 3 boli napísané v jazyku C a kód je k dispozícii online zadarmo, aby ste si ho mohli študovať a učiť sa z neho.

Možno by vám vyhovovala profesionálna kariéra 9-5 - lepšie si prečítajte o a profesionálna kariera alebo možno zvážte vstup do sveta softvérové ​​inžinierstvo písanie softvéru na riadenie jadrových reaktorov, lietadiel, vesmírnych rakiet alebo do iných oblastí kritických z hľadiska bezpečnosti.

instagram story viewer