|
diablo_
|
 |
« poslato: 01 Октобар 2005, 12:50:59 » |
|
Ja sam pocetnik i u Linuxu i u Programiranju ali imam ogromnu zelju da naucim nesto.Imam vec jednu solidnu knjigu za ucenje C++ i procitao sam skoro polovinu tako da imam malo pojma o svemu tome.
Sad me zanima kako ja mogu da programiram sa C++ u linuxu?
Posto vidim da ovde ima dosta ljudi koji podrzavaju Javu razmisljam da uzmem Java Svet Cd ali me zanima da li sadrzi dokumentaciju potrebnu za ucenje tog jezika?
|
|
|
|
|
igor24
Newbie
Van mreže
Poruke: 19
|
 |
« Odgovor #1 poslato: 01 Октобар 2005, 14:28:24 » |
|
ali imam ogromnu zelju da naucim nesto. To je najvaznije. Ja ti predlazem da se fokusiras na neki jezik npr. C++ i tako ces ga najbolje nauciti. Od knjiga ti preporucujem: "Demistificirani C++". A za Javu neznam ...
|
|
|
|
|
|
djvujke
|
 |
« Odgovor #2 poslato: 08 Октобар 2005, 21:24:26 » |
|
sto se tice programiranja .... uzmi sta ti je volja mislim da vise ljudi koriste c++ , valjda i linux sam je pisan u c-u pa je to razlog .
Kako da pocnes? evo i ja pocinjem mada imam neko predznanje iz srednje skole, neznam kako ti stojis. Imam neke html tutorijale kao ono Teach yourself C++ in 21 day pa ako ti treba ta ko nesto daj email pa da ti posaljem
sto se tice ono programiranje s prozorima ako koristis kde onda kombinacija kdevelop i qt je dobitna kombinacija. I ja sam nov u ovim vodama tako da se mozem dopunjavati slobodno pitaj ako znam cu ti kazem
|
nemoj nista na silu....uzmi veci cekic
|
|
|
|
JMateja
|
 |
« Odgovor #3 poslato: 09 Октобар 2005, 09:31:31 » |
|
Posto vidim da ovde ima dosta ljudi koji podrzavaju Javu razmisljam da uzmem Java Svet Cd ali me zanima da li sadrzi dokumentaciju potrebnu za ucenje tog jezika? Da, na CD-u imaš mnogo informacija verovatno više nego što ti treba uključujući i odlični Sun-ov tutorijal. U svakom slučaju ako si se opredelio za Javu možeš da me kontaktiraš na mateja@dw.co.yu i da me pitaš sve što te interesuje vezano za Javu. U slučaju da taj jezik dobro savladaš možda te uključim i na neki projekat. Puno pozdrava Mateja
|
|
|
|
|
|
diablo_
|
 |
« Odgovor #4 poslato: 09 Октобар 2005, 16:31:04 » |
|
Hvala ljudi, odmah se bacam na posao.Javu cu sigurno da pocnem da ucim ali me buni nesto kod c++-a.Kako da je sintaksa promenjena u KDevelopu a sigurno jeste posto sam video negde da to pise.Postoji li negde sadrzaj izmenjenog?
|
|
|
|
|
|
xphreak
|
 |
« Odgovor #5 poslato: 09 Октобар 2005, 18:34:25 » |
|
Java zaista nije los izbor. Dosta je trazeno. Ako ti zatreba nesto za javu posalji PM
|
|
|
|
|
ivasic
Newbie
Van mreže
Poruke: 43
|
 |
« Odgovor #6 poslato: 09 Октобар 2005, 20:09:01 » |
|
Kako da je sintaksa promenjena u KDevelopu a sigurno jeste posto sam video negde da to pise.Postoji li negde sadrzaj izmenjenog? Sintaksa izmenjena? Jesi ti siguran? Verovatno si lose razumeo...
|
|
|
|
|
|
diablo_
|
 |
« Odgovor #7 poslato: 09 Октобар 2005, 21:09:47 » |
|
Pa ja napisem obican program koji pomocu cout ispise tri reci i prijavi mi gresku o tome da je int main() nepravilno deklarisano i ostala sranja a to je po defaultu tako u Kdevelopu.
|
|
|
|
|
ivasic
Newbie
Van mreže
Poruke: 43
|
 |
« Odgovor #8 poslato: 09 Октобар 2005, 21:33:45 » |
|
Pa ne ide to baš tako. Moraš da izabereš neki od ponudjenih templejta za projekte (u ovom tvom primeru - C++ Hello World program), ili da sam napises make fajlove... Svi templejti se kompajliraju bez problema i bilo kakvih grešaka. A o izmeni sintakse, naravno, nema ni govora. Standardni C++ koji prevodi tvoj kompajler i to nema veze sa KDevelop'om.
|
|
|
|
|
|
diablo_
|
 |
« Odgovor #9 poslato: 09 Октобар 2005, 21:54:28 » |
|
E vidis u tome je fora.Ja sam odabrao taj templejt i pre funkcije main() kao sto i treba deklarisao par promenljivih i dodao u programu nekoliko linija cin i cout i onda je pocelo sve da se baguje.Unexpected ovo expected ovo,undeclared identifier tralala...U ostalom napisacu vam program koji sam pokusao da iskompajliram pa vi vidite.
|
|
|
|
|
bicca
Newbie
Van mreže
Poruke: 33
|
 |
« Odgovor #10 poslato: 11 Октобар 2005, 09:44:51 » |
|
zanemarili ste činjenicu da je čovek rekao da je početnik u programiranju.... moje mišljenje sa pedagoške strane je da krene prvo sa strukturnim programiranjem, dakle prvo C (pošto je sintaksa i C++ i Jave zasnovana na njemu), tako stekne osnovu i shvati, a posle će lako preći na OOP...... naravno ovo može biti stvar rasprave, ali krenuti odmah sa C++om, zeznuto je pomalo
diablo_: daj taj kod da vidimo
|
|
|
|
|
|
diablo_
|
 |
« Odgovor #11 poslato: 11 Октобар 2005, 15:07:24 » |
|
#ifdef HAVE_CONFIG_H #include <config.h> #endif
#include <iostream> #include <cstdlib>
using namespace std; int x, y, z;
int main(int argc, char *argv[]) { cout << "Unesite prvi broj:" <<; cin >> x; cout << "Unesite drugi broj:" <<; cin >> y; z = x + y; cout << "Zbir ova dva broja je:" << z << " endl;
return EXIT_SUCCESS; }
cd '/home/diablo_/linuxo2/debug/src' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" gmake -k linuxo2.lo compiling linuxo2.cpp (g++) linking .libs/linuxo2.o (g++) /home/diablo_/linuxo2/src/linuxo2.cpp:34: error: parse error before `;' token /home/diablo_/linuxo2/src/linuxo2.cpp:36: error: parse error before `;' token /home/diablo_/linuxo2/src/linuxo2.cpp:39:44: missing terminating " character /home/diablo_/linuxo2/src/linuxo2.cpp:41: error: parse error before `return' *** Exited with status: 2 ***
|
|
|
|
|
ivasic
Newbie
Van mreže
Poruke: 43
|
 |
« Odgovor #12 poslato: 11 Октобар 2005, 15:24:06 » |
|
Imaš greške u kodu. Ovako radi: #ifdef HAVE_CONFIG_H #include <config.h> #endif
#include <iostream> #include <cstdlib>
using namespace std; int x,y,z;
int main(int argc, char *argv[]) {
cout << "Unesite prvi broj:"; cin >> x; cout << "Unesite drugi broj:"; cin >> y; z = x + y; cout << "Zbir ova dva broja je:" << z << endl;
return EXIT_SUCCESS; }
|
|
|
|
|
|
diablo_
|
 |
« Odgovor #13 poslato: 16 Октобар 2005, 18:06:07 » |
|
Taj program radi ali imam neke cudne flasheve :lol: .Kada pokrenem program i umesto da unesem prvi broj ja unesem 5-9 i pritisnem enter ispise mi rezultat?!?!?!Kako to uspeva kad nigde nisam napisao red koji vrsi tu funkciju 8O
Kad sam vec kod ovoga moze li neko da mi kaze gde da nabavim kompajler za Turbo Pascal i kako da ga instaliram i koristim u Kdevelopu?
|
|
|
|
|
|
JMateja
|
 |
« Odgovor #14 poslato: 16 Октобар 2005, 23:29:29 » |
|
zanemarili ste činjenicu da je čovek rekao da je početnik u programiranju.... moje mišljenje sa pedagoške strane je da krene prvo sa strukturnim programiranjem, dakle prvo C (pošto je sintaksa i C++ i Jave zasnovana na njemu), tako stekne osnovu i shvati, a posle će lako preći na OOP...... naravno ovo može biti stvar rasprave, ali krenuti odmah sa C++om, zeznuto je pomalo Bavim se obukom programera već više od 10 godina, od C-a preko C++-a pa do Jave i C#-a. Najviše sam imao problema da programere koji su naučili da razmišljaju modularno nateram da razmišljaju objektno. Tako da ne preporučujem početnicima da rade sa ne objektno orijentisanim jezicima. Pogledaj te bilo koji Američki univerzitet i videćete da je prvi predment koji se bavi programiranjem Osnovi Objektno Orijentisanog Programiranja na kome se obično uči Java. Puno pozdrava Mateja.
|
|
|
|
|
|