A C egy programozási nyelv, amelyet az 1970-es évek elején találtak fel Dennis Ritchie által az operációs rendszerek írására szolgáló nyelvként. A C célja, hogy pontosan meghatározza azokat a műveletsorozatokat, amelyeket a számítógép végrehajthat egy feladat elvégzéséhez. Ezeknek a műveleteknek a nagy része számok és szöveg manipulálásával jár, de a C-be programozható bármi, amit a számítógép fizikailag képes.
A számítógépeknek nincs intelligenciájuk - pontosan meg kell mondani nekik, mit kell tenni, és ezt a számítógép határozza meg programozási nyelv használod. A beprogramozást követően nagyon nagy sebességgel megismételhetik a lépéseket annyiszor, amennyit csak akar. A modern PC-k annyira gyorsak, hogy másodpercenként-másodpercenként milliárdot számolhatnak el.
Mit tehet egy C program?
A tipikus programozási feladatok között szerepel az adatok behelyezése a adatbázis vagy kihúzása, nagy sebességű grafika megjelenítése játékban vagy videóban, a számítógéphez csatlakoztatott elektronikus eszközök vezérlése, vagy akár zene és / vagy hanghatások lejátszása. Még szoftvert is írhat zene létrehozására vagy a komponálás elősegítésére.
A C a legjobb programozási nyelv?
Néhány számítógépes nyelvek meghatározott célra készültek. A Java-t eredetileg a kenyérpirítók vezérlésére fejlesztették ki, a C az operációs rendszerek programozására és a Pascal a jó programozási technikák tanítására de a C célja inkább egy olyan magas szintű összeszerelési nyelv volt, amelyet felhasználhatnánk az alkalmazások más számítógépre továbbítására rendszereket.
Van néhány olyan feladat, amelyet meg lehet tenni a C-ben, de nem nagyon könnyen, például a tervezést GUI alkalmazások képernyői. Más nyelvek, mint például Visual Basic, Delphi és a közelmúltban C # beépítették-e a grafikus felhasználói felület elemeit, így jobban megfelelnek az ilyen típusú feladatokhoz. Néhány szkriptnyelv, amely extra programozhatóságot biztosít az olyan alkalmazásokhoz, mint az MS Word vagy akár a Photoshop, általában az Basic, nem a C. változataiban történik.
Melyik számítógép rendelkezik C-vel?
A nagyobb kérdés az, hogy mely számítógépek nem van C? A válasz - szinte semmi, mivel 30 éves használat után szinte mindenhol megtalálható. Különösen hasznos beágyazott rendszerekben, korlátozott mennyiségű RAM és ROM tárolással. C típusú fordítóprogramok vannak szinte minden típusú operációs rendszerhez.
Hogyan kezdjem el a C-t?
Először szüksége van egy C fordító. Számos kereskedelmi és ingyenes elérhető. Az alábbi lista utasításokat tartalmaz a fordítók letöltésére és telepítésére. Mindkettő teljesen ingyenes, és tartalmaz egy IDE hogy megkönnyítse az alkalmazások szerkesztését, fordítását és hibakeresését.
- Letöltés és telepítés A Microsoft Visual C ++ 2005 Express Edition
- Letöltés és telepítés Nyissa meg a Watcom C / C ++ fordítót
Az utasítások megmutatják, hogyan kell beírni és lefordítani az első C alkalmazást.
Hogyan kezdjem el a C alkalmazások írását?
A C-kód szövegszerkesztővel íródik. Ez lehet jegyzettömb vagy IDE, mint például a fent felsorolt három fordítóval együtt. Ön egy számítógépes programot utasítások sorozataként ír (az úgynevezett nyilatkozatok) egy jelölésben, amely kissé hasonlít a matematikai képletekhez.
Ezt egy szöveges fájlba menti, majd lefordítja és összekapcsolja egy gépi kód előállításához, amelyet azután futtathat. Minden, a számítógépen használt alkalmazást így írnak és fordítanak, és sokan C-ben vannak írva. Általában nem tudja megszerezni az eredeti forráskódot, hacsak nem volt nyílt forráskód.
Rengeteg C nyílt forráskódú?
Mivel ez olyan széles körben elterjedt, sok nyílt forráskódú szoftvert írtak C-ben. A kereskedelmi alkalmazásoktól eltérően, ahol a forráskód egy vállalkozás tulajdonában van, és amelyet soha nem tettek elérhetővé, a nyílt forráskód bárki megtekintheti és felhasználhatja. Kiváló módszer a kódolási technikák megtanulására.
Kaphatnék-e programozási munkát?
Szerencsére sok C feladat van odakint, és létezik egy hatalmas kódszám, amelyet frissítésre, karbantartásra és időnként átírásra van szükség. A negyedéves adatok szerint a három legnépszerűbb programozási nyelv Tiobe.com a Java, C és C ++.
Írhatna saját játékokat, de művészinek kell lennie, vagy művészbarátnak kell lennie. Szüksége lesz zenere és hanghatásokra. Tudjon meg többet a játékfejlesztés. Az olyan játékokat, mint a Quake 2 és 3, C-ben írták, és a kód ingyenesen elérhető online, hogy tanulmányozhassa és tanulhasson belőle.
Lehet, hogy jobban megfelelne egy profi 9-5-es karrier - olvassa el az a szakmai karrier vagy talán fontolja meg belépését a szoftverfejlesztés Szoftver írása nukleáris reaktorok, repülőgépek, űrrakéták vagy más biztonsági szempontból kritikus területek irányítására.