» Poradna » Programy

Jazyk C, ako zacat?

 |   |   |  [147.175.196.---]

V skole sa ideme ucit programovat v jazyku c, viete mi poradit nejaky program na ktorom sa budem moct ucit? v skole to bezi pod UNIXom, potreboval by som nieco pre winXP a free.
dakujem

Odpovědi na otázku

 |   |   |  [212.24.156.---]

hello word

ja na tom zacil na PMD-85-2

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [80.87.214.---]
 |   | 

editory najdes tu: http://www.thefreecountry.com/programming/editors.shtml
kompilatory tu: http://www.thefreecountry.com/compilers/cpp.shtml

asi by som doporucil Ming (http://www.mingw.org/) + MingW Developer Studio (http://www.parinyasoft.com/)

ale osobne by som si zohnal nejaku verziu Borland C++ Buildera a ako student kaslal na to, ze je to plateny software, kedze na tom zarabat nebudes.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [193.165.104.---]

No Borland fakt nee, to nikdo rozumny nepouziva, nejlip M$ Visual Studio. Microsoft dokonce dava zakladni Expres verze zdarma, jde je stahnout z jejich webu ... http://msdn.microsoft.cz/vstudio/2005/vs2005.asp

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

dalsi zoznam prostredi a kompilatorov najdes tu: http://www.freebyte.com/programming/cpp/
odtialto doporucujem DevC++

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [147.175.196.---]

ten devc++ sa mi pozdava, len by ma zaujimalo, ci je niekde nutne prepinat fungovanie v c alebo c++, rozdiely medzi tymito jazykmi nepoznam a nerad by som v skole machroval s niecim co pre cecko nefunguje.
Diky

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [217.172.152.---]

myslim ze ak s tym este len zacinate, tak tie rozdiely neuvidis. a ak vam budu v skole zatajovat nejake dobre veci z C++ a nutit vas robit to v C tak mi povedz, pridem ich zbit

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Ak ich budu ucit C++ tak na ucitela budu nadavat ziaci pretoze ziaci idu vzdy cestou najmensieho odporu ako el. prud.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

co ja viem, uz dva roky ucim decka C++ a da sa. prave objektove programovanie vela veci ulahcuje. ci uz pri vysvetlovani alebo potom pri programovani

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

V Cecku treba musis mit deklarace na zacatku a tak, pro zacatecniky celkem dulezity. Jinak bych rekl, ze ucit se nejdriv C a pak prejit k C++ celkem dava smysl.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

otazka skor znie, ci ma dnes vyznam ucit sa ciste C, lebo podla mna je to rovnaky anachronizmus ako fortran alebo cojaviem algol.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Podle me rozhodne ma, protoze (skoro) jakykoliv C program je i C++ program. No a je jasne, ze programator musi umet programovat (mimo jine) neobjektove i objektove. Tak se asi logicky musi zacit s tim neobjektovym programovanim a je fajn mit kompiler, ktery ti nedovoli utect z pisecku, na kterem se mas ucit.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

A preco je dolezite vediet programovat neobjektovo? Samozrejme, ze prvu vec co zacnem studentov ucit nie je OOP ale strukturovane a modularne programovanie, pretoze bez toho by im aj OOP bolo nanic. Ale nemam az taky prehlad o aplikacnej sfere, aby som videl nejaku popularnu domenu v ktorej nefunguje C++ ale iba C.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [83.208.85.---]

>> A preco je dolezite vediet programovat neobjektovo?

Dulezite je to jak pro koho. Nektere veci se zkratka vyviji neobjektove, nekdy se OOP ani pouzit neda (v assembleru). Takze nekdo, kdo se chce programovanim zivit, samozrejme musi umet programovat neobjektove. Nehlede na to, ze jeden z duvodu proc se ucit C je, ze to je jazyk pomerne blizky tomu, jak to ve skutecnosti v pocitaci chodi (z tech bezne pouzivanych asi neblizsi). Objektove orientovane programovani v C++ se od toho uz trochu vzdaluje.

Takze na nejake uceni zakladu (na stredni skole, treba) je asi mozny skocit rovnou k OOP (i kdyz si to moc nedovedu predstavit). Pokud ma ale ta skola uz vyrobit hotovy programatory, tak ne.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [80.87.215.---]

aj ked je devc++ primarne urceny pre programovanie v C++, to ta trapit nemusi a veselo v nom mozes pisat kod pre ciste C. neprepina sa nic, C++ je v podstate "nadstavbou" jazyka C. Rozdiel medzi C a C++ si pozri napr. na http://cs.wikipedia.org/wiki/C%2B%2B

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Na druhou stranu, pokud se ve skole uci Cecko, tak by taky asi chtel vedet, co mu v tom Cecku fungovat nebude. Kdyz bude pouzivat kompiler C++, tak se nedozvi, ze to co napsal pripadne nemusi kompiler klasickyho Cecka prelozit. Coz by mohl byt trochu problem...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Na druhou stranu, pokud se ve skole uci Cecko, tak by taky asi chtel vedet, co mu v tom Cecku fungovat nebude. Kdyz bude pouzivat kompiler C++, tak se nedozvi, ze to co napsal pripadne nemusi kompiler klasickyho Cecka prelozit. Coz by mohl byt trochu problem...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [147.229.210.---]

Když v Dev-C++ vytváříš nový projekt můžeš si vybrat zda jde o C, nebo C++ ;)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [195.28.142.---]

radsej nezacinaj.............

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Jazyk



Určitě si přečtěte


Aktuální číslo časopisu Computer

Test 6 odolných telefonů a 22 powerbank

Srovnání technologií QLED a OLED

Měřte své sportovní výkony

Sady pro chytrou domácnost