C++ pre začiatočníkov: Získajte informácie o C++
Shaun Lombard / E+ / Getty Images
C++ je všeobecný programovací jazyk, ktorý vynašiel začiatkom 80-tych rokov Bjarne Stroustrup v Bell Labs. Je podobný jazyku C, ktorý vynašiel na začiatku 70. rokov Dennis Ritchie, ale je bezpečnejším jazykom ako jazyk C a zahŕňa moderné programovacie techniky, ako je objektovo orientované programovanie.
Môžete si prečítať viac o objektovo orientovanom programovaní. C++ sa pôvodne nazývalo C with Classes a je tak kompatibilné s C, že pravdepodobne skompiluje viac ako 99 % programov v C bez zmeny riadku zdrojový kód . Toto bol zámerný dizajnový prvok dizajnéra. Tu je krátky prehľad a história C++.
Účelom C++ je presne definovať sériu operácií, ktoré môže počítač vykonať na splnenie úlohy. Väčšina týchto operácií zahŕňa manipuláciu s číslami a textom, ale čokoľvek, čo počítač fyzicky dokáže, môže byť naprogramované v C++. Počítače nemajú žiadnu inteligenciu – treba im presne povedať, čo majú robiť, a to je definované programovacím jazykom, ktorý používate. Po naprogramovaní môžu kroky opakovať toľkokrát, koľkokrát chcete, pri veľmi vysokej rýchlosti. Moderné počítače sú také rýchle, že dokážu napočítať do miliardy za sekundu alebo dve.
Čo dokáže program v C++?
Typické programovacie úlohy zahŕňajú vkladanie údajov do a databázy alebo ho vytiahnuť, zobraziť vysokorýchlostnú grafiku v hre alebo videu, ovládať elektronické zariadenia pripojené k počítaču alebo dokonca prehrávať hudbu a/alebo zvukové efekty. Môžete dokonca napísať softvér na generovanie hudby alebo pomoc pri skladaní.
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, Pascal na výučbu dobrých programovacích techník, ale C++ je univerzálny jazyk a zaslúži si prezývku „švajčiarsky vreckový nôž jazykov“. Niektoré úlohy sa dajú robiť v C++, ale nie veľmi jednoducho, napríklad navrhovanie GUI obrazovky pre aplikácie. Iné jazyky akoVisual Basic,Delphia nedávnoC#majú v sebe zabudované prvky dizajnu GUI, a preto sú vhodnejšie pre tento typ úloh. Niektoré skriptovacie jazyky, ktoré poskytujú extra programovateľnosť aplikáciám, ako je MS Word a dokonca aj Photoshop, sa zvyčajne vyrábajú vo variantoch Basic, nie C++.
O druhom sa môžete dozvedieť viac počítačové jazyky a ako sa vyrovnávajú s C++.
Ktoré počítače majú C++?
Toto je lepšie popísať ako počítače, ktoré nemajú C++! Odpoveď – takmer žiadna, je taká rozšírená. Je takmer univerzálny programovací jazyk a možno ho nájsť na väčšine mikropočítačov až po veľké počítače, ktoré stoja milióny dolárov. Pre takmer každý typ operačného systému existujú kompilátory C++.
Ako môžem začať s C++?
Najprv potrebujete kompilátor C++. K dispozícii je veľa komerčných a bezplatných. Nižšie uvedený zoznam obsahuje pokyny na stiahnutie a inštaláciu každého z kompilátorov. Všetky tri sú úplne zadarmo a obsahujú IDE, ktoré vám uľahčí prácu pri úprave, kompilácii a ladení vašich aplikácií.
- Stiahnite si a nainštalujte Turbo C++ Explorer od spoločnosti Borland
- Stiahnite si a nainštalujteMicrosoft Visual C++ 2005 Express Edition
- Stiahnite si 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++ je napísaný pomocou textového editora. Môže to byť poznámkový blok alebo IDE ako tie, ktoré sú dodávané s tromi kompilátormi uvedenými vyššie. Počítačový program napíšete ako sériu inštrukcií (tzv Vyhlásenia ) v zápise, ktorý trochu pripomína 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 skompilovaná takto a mnohé z nich budú napísané v C++. Čítaj viac o kompilátoroch a ako fungujú. Zvyčajne sa nemôžete dostať k pôvodnému zdrojovému kódu, pokiaľ to tak neboloopen source.
Existuje veľa otvoreného zdroja C++?
Pretože je taký rozšírený, veľa open source softvéru bolo napísané v C++. Na rozdiel od komerčných aplikácií, kde zdrojový kód vlastní podnik a nie je nikdy sprístupnený, môže otvorený zdrojový kód prezerať a používať ktokoľvek. Je to skvelý spôsob, ako sa naučiť techniky kódovania.
Mohol by som získať prácu programátora?
určite. Existuje veľa úloh C++ a existuje obrovské množstvo kódu, ktorý bude potrebovať aktualizáciu, údržbu a príležitostne prepisovanie. Tri najpopulárnejšie programovacie jazyky podľa štvrťročného prieskumu Tiobe.com sú Java, C a C++.
Môžete písať svoje vlastné hry, ale musíte byť umelecký alebo mať priateľa umelca. Budete tiež potrebovať hudbu a zvukové efekty. Zistite viac o vývoji hier. Možno by vám viac vyhovovala profesionálna kariéra 9-5 – prečítajte si o a profesionálna kariera alebo možno zvážiť vstup do sveta softvérové inžinierstvo Písací softvér na riadenie jadrových reaktorov, lietadiel, kozmických rakiet alebo pre iné oblasti kritické z hľadiska bezpečnosti.
Aké nástroje a pomôcky existujú?
Ak nemôžete nájsť to, čo chcete, vždy to môžete napísať. Tak vznikla väčšina nástrojov naokolo.