Cum de a începe programarea în C

  • Cum de a începe programarea în C
Cum de a începe programarea în C
  • C
  • programare
  • .NET
  • C ++
  • C #

Salutări tuturor celor care au decis totuși să vină și să răspundă la acest lucru, probabil, miime întrebarea pe care nici unul dintre nou-veniții nu pot găsi un răspuns sensibil.

În general, dacă este scurt, am început de programare din nou în clasa a 7-a, după 2 ani de la teorie la școală, în cele din urmă ne-am dus la practica și nu de mult oricum, și o dată în Pascal. Sa dovedit că sunt bine, foarte mult acest lucru. Profesorul a apreciat enorm, trimis la Jocurile Olimpice, în cazul în care am luat 1-2 locuri. Dar. La un moment dat, pe măsură ce trece, am blocat undeva, atât de mult încât, în general, nu mai înțeleg ce este în joc. Fără tragere de inimă a stat la lecții de informatică și urlând, și când se va termina.

În continuare am trecut treptat la Deplhi. Ce pot să spun, dacă aș veni la viață din nou, dar fie ca aceasta poate, problema a rămas la fel, am înțeles, dar nedokontsa.

Pas cu pas navigat în HTML și apoi aceeași greșeală. Și în cele din urmă am reușit (pe care regret, de altfel). Deci, acum am absolvit liceul, ajungând la Facultatea de Informatică în anul următor, și trezit în mine dorința de a învăța C / C ++ / C #, pentru că vreau să program în viitor sub iOS / OSX. Am citit Habré, cel mai bun tutorial pe C - Kernighan „Programarea în C“, ediția a doua. Citiți la prima problemă despre „Bună ziua, lume“, în cazul în care cineva își amintește, și apoi a început o problemă în cazul în care nu am fost încercarea de a face acest „program“, toate zburat eroare. Probyval în MS Visual C ++, C ++ Builder, CodeLite, dar succesul nu a venit. Aș dori să știu care e problema mea și cum să o rezolve. Poate nu compilatoare au ales? Și oricum, ce compilatorul să ia, care ar rezolva problemele de cărți Kernighan? Și eu nu pot pentru venit? La capul de terci de cereale și m-am nu este exact greblat.

Ei bine, va trebui să determine ceea ce vrei sa, C, C ++, C #, este de 3 limbaj de programare diferit, în cazul în care un C ++ biblioteci de sprijin C, C # este un alt limbaj de programare, C ++ / Cli în acest caz, ca și o altă limbă, care nu este Nu are nimic de-a face cu C # și vă permite să generați cod gestionat în C ++.

Și Kernighan este C.

Deci, dacă acesta este un timp C, studia sau nu este necesar? Așa cum am descris mai sus, în viitor, dorința de a crea o cerere în conformitate cu OSX / iOS. Un Habré citit că ar trebui să înceapă cu o C și un manual Kernighan. În general, am fost confuz.

Dacă doriți să scrie pentru iOS - învăța C. Apoi, du-te la Obiectiv-C. Notă, pentru acest lucru aveți nevoie de un calculator cu MacOS.

@Bringoff acest lucru este de înțeles, dar ceva ce se poate învăța și windsurfing. Un tutorial despre C, care este într-adevăr ceva în valoare de - Kernighan, cu care am o întrebare apare: modul de utilizare compilatoare cu acest tutorial.

Am început drumul meu spre programare iOS pentru cartea Kernighan și Ritchie, pe care le-ați menționat mai devreme.

Pentru a studia Objective-C utilizat: iOS programare: Big Nerd Ranch Guide - Joe Conway. Aaron Hillegass. Programare iOS 5 - Matt Neuburg. El a lucrat și a studiat limba de pe VM.

Așa se pare, cu excepția liniei „#include . „În general, pentru un motiv oarecare, opțiunea este, de asemenea, o eroare. Mă simt ca un idiot.

Completat. În consola, executați programul în mod corespunzător. Creați o aplicație consolă.

probleme de ecran negru, fără text.

Poate că în loc de la zero la 10 pentru a pune în jos?

#include main () return 0; Acesta este utilizat în conjuncție cu int main (void).

@CyberUserRus fapt sunt, în cazul în care Xi.

Si mult timp pe care doriți sub iOS / OS X, atunci C # nu este cea mai bună alegere pentru tine.

Ei bine, de ce nu, pentru a ajuta la Mono.

Administratorul de sistem, programator, fotograf

Mi-ar determina mai întâi în conformitate cu ceea ce vreau să scrie: ceva low-level - C, C ++, este același lucru cu variații sub Linux / MacOS Windows - Marketplace, Desktop, Windows Phone - C #, XAML, HTML, Asp.Net MVC.

Dacă Interso C ++, Delphi este fostul iubit, eu pot sfătui să înceapă cu cărți Herbert Schildt, în mod specific „Curs C ++.“. Foarte accesibil și bine scris, ușor de citit.

Doar uita-te în direcția de Qt. Minunat C ++ cadru multiplatformă, cu ușor și convenabil IDE, documentație excelentă și este gratuit. Puteți programa chiar un pic mouse-ul, astfel încât trecerea de la Delphi va fi mai puțin dureros.

Da, este. Se spune că codul de sub salut lumea Unix, dar dacă am folosi un alt sistem - asta e problema mea. În principiu, așa cum este ea - problema mea, ci doar să o rezolve singur, nu pot.