C ir programmēšanas valoda, ko 70. gadu sākumā izgudroja Deniss Ritčijs kā valodu operētājsistēmu rakstīšanai. C mērķis ir precīzi definēt darbību virkni, kuras dators var veikt, lai izpildītu uzdevumu. Lielākā šo operāciju daļa ir saistīta ar manipulācijām ar cipariem un tekstu, bet visu, ko dators fiziski var izdarīt, var ieprogrammēt C.
Datoriem nav izlūkošanas - viņiem precīzi jāpasaka, kas jādara, un to nosaka programmēšanas valoda jūs izmantojat. Pēc ieprogrammēšanas tie var atkārtot soļus tik reižu, cik vēlaties, ar ļoti lielu ātrumu. Mūsdienu personālie datori ir tik ātri, ka sekundē vai divos tos var saskaitīt līdz miljardam.
Ko var darīt C programma?
Pie tipiskiem programmēšanas uzdevumiem pieder datu ievietošana datu bāze vai izvelciet to, parādot ātrdarbīgu grafiku spēlē vai video, kontrolējot personālajam datoram pievienotās elektroniskās ierīces vai pat atskaņojot mūziku un / vai skaņas efektus. Jūs pat varat rakstīt programmatūru, lai ģenerētu mūziku vai palīdzētu komponēt.
Vai C ir labākā programmēšanas valoda?
Daži datoru valodas tika rakstīti noteiktam mērķim. Sākotnēji Java tika izstrādāta, lai kontrolētu tosteri, C operētājsistēmu programmēšanai un Pascal, lai mācītu labas programmēšanas tehnikas bet C bija paredzēts vairāk kā augsta līmeņa montāžas valoda, kuru varētu izmantot, lai portus pārvietotu uz citu datoru sistēmas.
Ir daži uzdevumi, kurus var veikt C, bet ne ļoti viegli, piemēram, projektēšana GUI lietojumprogrammu ekrāni. Citas valodas patīk Visual Basic, Delfi un nesenāk C # tajos ir iebūvēti GUI dizaina elementi, tāpēc tie ir labāk piemēroti šāda veida uzdevumiem. Arī dažas skriptu valodas, kas nodrošina papildu programmējamību tādām lietojumprogrammām kā MS Word un pat Photoshop, parasti tiek veiktas Basic, nevis C variantos.
Kuriem datoriem ir C?
Lielāks jautājums ir, kuri datori nevajag ir C? Atbilde - gandrīz nekādas, jo pēc 30 gadu lietošanas tā ir praktiski visur. Tas ir īpaši noderīgi iegultās sistēmās ar ierobežotu RAM un ROM daudzumu. Ir C kompilatori gandrīz visiem operētājsistēmas veidiem.
Kā es varu sākt darbu ar C?
Pirmkārt, jums ir nepieciešams C sastādītājs. Ir pieejami daudzi komerciāli un bezmaksas. Zemāk esošajā sarakstā ir instrukcijas kompilatoru lejupielādēšanai un instalēšanai. Abi ir pilnīgi bez maksas, un tajos ietilpst IDE lai padarītu dzīvi vieglāku, rediģēt, apkopot un atkļūdot savas programmas.
- Lejupielādējiet un instalējiet Microsoft Visual C ++ 2005 Express Edition
- Lejupielādējiet un instalējiet Atveriet Watcom C / C ++ kompilatoru
Instrukcijās arī parādīts, kā ievadīt un apkopot savu pirmo C lietojumprogrammu.
Kā sākt rakstīt C pieteikumus?
C kods tiek uzrakstīts, izmantojot teksta redaktoru. Tas var būt piezīmju bloks vai IDE, piemēram, tie, kas piegādāti ar trim iepriekš uzskaitītajiem kompilatoriem. Jūs rakstāt datorprogrammu kā instrukciju sēriju (sauktu par paziņojumi) apzīmējumā, kas nedaudz līdzinās matemātiskajām formulām.
Tas tiek saglabāts teksta failā un pēc tam apkopots un savienots, lai ģenerētu mašīnas kodu, kuru pēc tam var palaist. Katra lietojumprogramma, kuru izmantojat datorā, tiks uzrakstīta un apkopota šādi, un daudzas no tām tiks rakstītas C valodā. Parasti nevar iegūt oriģinālo pirmkodu, ja vien tas nebija atvērtais avots.
Vai ir daudz C atvērtā koda?
Tā kā tā ir tik izplatīta, C valodā ir uzrakstīta daudz atvērtā pirmkoda programmatūru. Atšķirībā no komerciālām lietojumprogrammām, kur avota kods pieder uzņēmumam un tas nekad nav pieejams, atvērto pirmkodu var apskatīt un izmantot ikviens. Tas ir lielisks veids, kā apgūt kodēšanas tehnikas.
Vai es varētu saņemt programmēšanas darbu?
Par laimi, ir daudz C darbu, un pastāv milzīgs kodu kopums, kas būs jāatjaunina, jāuztur un reizēm jāpārraksta. Trīs populārākās programmēšanas valodas pēc ceturkšņa Tiobe.com aptaujā, ir Java, C un C ++.
Jūs varētu rakstīt pats savas spēles, taču jums jābūt mākslinieciskam vai jābūt mākslinieka draugam. Jums būs nepieciešama arī mūzika un skaņas efekti. Uzziniet vairāk par spēles attīstība. Tādas spēles kā Quake 2 un 3 tika uzrakstītas C valodā, un kods ir pieejams tiešsaistē bez maksas, lai jūs varētu mācīties un mācīties no tā.
Varbūt jums būtu piemērota profesionālā karjera 9–5 - lasiet par a profesionālā karjera vai varbūt apsveriet iespēju ienākt programmatūras inženierijas Rakstīšanas programmatūra kodolreaktoru, lidmašīnu, kosmisko raķešu vai citu ar drošību saistītu zonu kontrolei.