Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
blabla Gost
|
Postano: 19:48 sri, 24. 11. 2004 Naslov: |
|
|
Mislim da sam na svim mogucim forumima vidio rasprave ovog tipa. Svi guraju taj C i C++ koji su sami po sebi u redu, medjutim za pocetni kolegij odnosno covjeka koji se prvi put susrece sa programiranjem bi bilo mozda kudikamo bolje da se bavi logikom programiranja, a ne alokacijom/dealokacijom memorije, dereferenciranjem dvostrukih pointera, rucnom manipulacijom stringova i nedaj Boze objektnim programiranjem kao sto tu neki ljudi predlazu.
Vjerojatno ce proci puno vremena dok ljudi ne shvate da postoje i neki drugi programski jezici osim C i C++, koji su isto tako dobri (ako ne i bolji) bilo za razvijanje logike programiranja ili za razvoj komercijalnog softwarea.
Mislim da sam na svim mogucim forumima vidio rasprave ovog tipa. Svi guraju taj C i C++ koji su sami po sebi u redu, medjutim za pocetni kolegij odnosno covjeka koji se prvi put susrece sa programiranjem bi bilo mozda kudikamo bolje da se bavi logikom programiranja, a ne alokacijom/dealokacijom memorije, dereferenciranjem dvostrukih pointera, rucnom manipulacijom stringova i nedaj Boze objektnim programiranjem kao sto tu neki ljudi predlazu.
Vjerojatno ce proci puno vremena dok ljudi ne shvate da postoje i neki drugi programski jezici osim C i C++, koji su isto tako dobri (ako ne i bolji) bilo za razvijanje logike programiranja ili za razvoj komercijalnog softwarea.
|
|
[Vrh] |
|
Ruda Gost
|
Postano: 0:05 čet, 25. 11. 2004 Naslov: |
|
|
Ma ljudi.. BASIC, koliko god bio ogranicen, je bog i batina za pocetak ucenja programiranja :) Jos se sjecam svojih pocetaka na Orlu, ludi stroj... bitno je da ukucas 'bc' i onda krece carolija :)
Puno bi lakse bilo objasnit ljudima sto znaci "INPUT A" nego scanf("%d",....
Toni, stvarno... sta ces ucit unicode? inace, WinNT platforma je cijela radjena da interno barata znakovima po UNICODE standardu :)
Eh, da, da ne zaboravim i LOGO...ludilo :)
Kad smo vec kod obrazovanja, meni su najbolji likovi koji procitaju one neke jadne knjige "Nauci C++ za 30 dana", ili "..7 dana", ili jos gore "24h"... i onda misle da sve znaju :) a ja radim s C-om i C++om od kraja osnovne pa ga jos ucim, a svaki dan nesto novo naucim...
Zelim reci, ono sto naucite iz Uvoda u racunarstvo i Programiranja je temelj, ostalo morate sami malo pomalo pohvatat :)
Ma ljudi.. BASIC, koliko god bio ogranicen, je bog i batina za pocetak ucenja programiranja Jos se sjecam svojih pocetaka na Orlu, ludi stroj... bitno je da ukucas 'bc' i onda krece carolija
Puno bi lakse bilo objasnit ljudima sto znaci "INPUT A" nego scanf("%d",....
Toni, stvarno... sta ces ucit unicode? inace, WinNT platforma je cijela radjena da interno barata znakovima po UNICODE standardu
Eh, da, da ne zaboravim i LOGO...ludilo
Kad smo vec kod obrazovanja, meni su najbolji likovi koji procitaju one neke jadne knjige "Nauci C++ za 30 dana", ili "..7 dana", ili jos gore "24h"... i onda misle da sve znaju a ja radim s C-om i C++om od kraja osnovne pa ga jos ucim, a svaki dan nesto novo naucim...
Zelim reci, ono sto naucite iz Uvoda u racunarstvo i Programiranja je temelj, ostalo morate sami malo pomalo pohvatat
|
|
[Vrh] |
|
ZELENIZUBNAPLANETIDO SADE Forumaš(ica)


Pridružen/a: 04. 03. 2004. (19:56:15) Postovi: (54F)16
Lokacija: hm?
|
Postano: 8:26 čet, 25. 11. 2004 Naslov: |
|
|
[quote="Ruda"]Ma ljudi.. BASIC, koliko god bio ogranicen, je bog i batina za pocetak ucenja programiranja :)[/quote]
Da, ali u osnovnoj skoli ;)
Ruda (napisa): | Ma ljudi.. BASIC, koliko god bio ogranicen, je bog i batina za pocetak ucenja programiranja  |
Da, ali u osnovnoj skoli
_________________
Pupoljak nije negiran. Rekao sam to i ponovit cu to jos jedanput. Pupoljak NIJE negirAn.
MADD
(Mothers Against Dirty Dialectics)
Based on a true story. NOT.
Ko ih sljivi, mi sviramo punk 
|
|
[Vrh] |
|
Ruda Gost
|
|
[Vrh] |
|
cinik Forumaš(ica)


Pridružen/a: 27. 04. 2003. (23:34:09) Postovi: (1FB)16
Spol: 
Lokacija: /proc/sys/cpu/
|
|
[Vrh] |
|
mdoko Forumaš(ica)


Pridružen/a: 30. 11. 2002. (22:17:12) Postovi: (71A)16
Spol: 
Lokacija: Heriot-Watt University, Edinburgh
|
Postano: 18:40 čet, 25. 11. 2004 Naslov: |
|
|
[quote="Ruda"]Ma ljudi.. BASIC, koliko god bio ogranicen, je bog i batina za pocetak ucenja programiranja :)[/quote]
Iskreno, mislim da bi bilo smijesno studente tjerati da pisu programe u BASIC-u. Za upoznavanje s programiranjem predvidjen je UUR, na kojemu se ljude uopce ne zamara sa sintaksom, nego se inzistira iskljucivo na algoritamskom nacinu razmisljanja.
Ruda (napisa): | Ma ljudi.. BASIC, koliko god bio ogranicen, je bog i batina za pocetak ucenja programiranja  |
Iskreno, mislim da bi bilo smijesno studente tjerati da pisu programe u BASIC-u. Za upoznavanje s programiranjem predvidjen je UUR, na kojemu se ljude uopce ne zamara sa sintaksom, nego se inzistira iskljucivo na algoritamskom nacinu razmisljanja.
_________________ Extraordinary claims require extraordinary evidence. – Carl Sagan
|
|
[Vrh] |
|
venovako Forumaš(ica)

Pridružen/a: 07. 11. 2002. (22:46:38) Postovi: (2F9)16
|
Postano: 18:43 čet, 25. 11. 2004 Naslov: |
|
|
[quote="Ruda"]Ma ljudi.. BASIC, koliko god bio ogranicen, je bog i batina za pocetak ucenja programiranja :) Jos se sjecam svojih pocetaka na Orlu, ludi stroj... bitno je da ukucas 'bc' i onda krece carolija :)
Puno bi lakse bilo objasnit ljudima sto znaci "INPUT A" nego scanf("%d",....[/quote]
BASIC == mutilated FORTRAN
Jezici koji ne podrzavaju sintaksno pristojan nacin baratanja dinamickim strukturama (liste, skupovi, visedimenzionalna polja, stringovi, ...), pristojnu objektnu orjentiranost, garbage collecting i sva cuda koja skidaju teret s notacije, cineci kod citljivim i nekome tko taj jezik uopce ne pozna, takvi jezici *danas* ne zasluzuju biti iciji pocetni izbor. Da, odrastao sam na BASICu, kao i sva moja generacija, ali ni u snu nikoga ne bih to ucio. Jer to je i ono na sto ti referiras. Koncept unosa je mozda lakse shvatljiv na primjeru BASIC sintakse, ali za Boga miloga, pisanje programcica na kojima ce netko shvatiti sto su strukture podataka i cemu sluze u necemu sto ubije u pojam na implementaciji i kljastoj sintaksi nije ono sto mladim nadama treba.
[quote="Ruda"]Zelim reci, ono sto naucite iz Uvoda u racunarstvo i Programiranja je temelj, ostalo morate sami malo pomalo pohvatat :)[/quote]
Wrong. Moze se objasnit. Ali dok god se bude drvilo sa sintaksom opskurnih (BASIC) ili sintaksno netrivijalnih (C) jezika necemo daleko stici.
Ruda (napisa): | Ma ljudi.. BASIC, koliko god bio ogranicen, je bog i batina za pocetak ucenja programiranja Jos se sjecam svojih pocetaka na Orlu, ludi stroj... bitno je da ukucas 'bc' i onda krece carolija
Puno bi lakse bilo objasnit ljudima sto znaci "INPUT A" nego scanf("%d",.... |
BASIC == mutilated FORTRAN
Jezici koji ne podrzavaju sintaksno pristojan nacin baratanja dinamickim strukturama (liste, skupovi, visedimenzionalna polja, stringovi, ...), pristojnu objektnu orjentiranost, garbage collecting i sva cuda koja skidaju teret s notacije, cineci kod citljivim i nekome tko taj jezik uopce ne pozna, takvi jezici *danas* ne zasluzuju biti iciji pocetni izbor. Da, odrastao sam na BASICu, kao i sva moja generacija, ali ni u snu nikoga ne bih to ucio. Jer to je i ono na sto ti referiras. Koncept unosa je mozda lakse shvatljiv na primjeru BASIC sintakse, ali za Boga miloga, pisanje programcica na kojima ce netko shvatiti sto su strukture podataka i cemu sluze u necemu sto ubije u pojam na implementaciji i kljastoj sintaksi nije ono sto mladim nadama treba.
Ruda (napisa): | Zelim reci, ono sto naucite iz Uvoda u racunarstvo i Programiranja je temelj, ostalo morate sami malo pomalo pohvatat  |
Wrong. Moze se objasnit. Ali dok god se bude drvilo sa sintaksom opskurnih (BASIC) ili sintaksno netrivijalnih (C) jezika necemo daleko stici.
|
|
[Vrh] |
|
grossi Forumaš(ica)


Pridružen/a: 22. 04. 2004. (16:33:41) Postovi: (5D)16
Spol: 
Lokacija: Delta Neretva
|
|
[Vrh] |
|
veky Forumaš(ica)

Pridružen/a: 09. 12. 2002. (19:59:43) Postovi: (5B0)16
Lokacija: negdje daleko...
|
|
[Vrh] |
|
mdoko Forumaš(ica)


Pridružen/a: 30. 11. 2002. (22:17:12) Postovi: (71A)16
Spol: 
Lokacija: Heriot-Watt University, Edinburgh
|
|
[Vrh] |
|
GauSs_ Moderator


Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol: 
Lokacija: 231
|
|
[Vrh] |
|
Gost
|
|
[Vrh] |
|
cinik Forumaš(ica)


Pridružen/a: 27. 04. 2003. (23:34:09) Postovi: (1FB)16
Spol: 
Lokacija: /proc/sys/cpu/
|
Postano: 12:15 sub, 27. 11. 2004 Naslov: |
|
|
[quote="Anonymous"]
Volio bih znati tko je na ovom fakultetu zadužen za odnose sa Siemensom.[/quote]
Hmm... utjecu na nastavu... dakle, moguce da je netko kojemu je zaduzenje biti dio izvrsne vlasti zaduzen za nastavu... hm... any ideas?
Uglavnom, cijelo se vrijeme pitam sta je sa onime da matematicarima treba samo kreda i ploca?
Jos jedna stvar, ustav garantira autonomiju sveucilista zato da se izvrsna vlast ne bi petljala u znanost i usmjeravanje nastave. Pazi sta se onda desi -- nadje se firma -- strana, ali to nema veze -- i ona odredjuje nesto oko nastave. Nije protuustavno, ali je protuzdravopametno.
'ave fun!
Sinisa
Anonymous (napisa): |
Volio bih znati tko je na ovom fakultetu zadužen za odnose sa Siemensom. |
Hmm... utjecu na nastavu... dakle, moguce da je netko kojemu je zaduzenje biti dio izvrsne vlasti zaduzen za nastavu... hm... any ideas?
Uglavnom, cijelo se vrijeme pitam sta je sa onime da matematicarima treba samo kreda i ploca?
Jos jedna stvar, ustav garantira autonomiju sveucilista zato da se izvrsna vlast ne bi petljala u znanost i usmjeravanje nastave. Pazi sta se onda desi – nadje se firma – strana, ali to nema veze – i ona odredjuje nesto oko nastave. Nije protuustavno, ali je protuzdravopametno.
'ave fun!
Sinisa
_________________ Oslobodjen Senata.
|
|
[Vrh] |
|
veky Forumaš(ica)

Pridružen/a: 09. 12. 2002. (19:59:43) Postovi: (5B0)16
Lokacija: negdje daleko...
|
Postano: 13:58 sub, 27. 11. 2004 Naslov: |
|
|
[quote="cinik"][quote="Anonymous"]
Volio bih znati tko je na ovom fakultetu zadužen za odnose sa Siemensom.[/quote]
Hmm... utjecu na nastavu... dakle, moguce da je netko kojemu je zaduzenje biti dio izvrsne vlasti zaduzen za nastavu... hm... any ideas?[/quote]
Mislim da je ono gore bilo retoričko pitanje. ;-|
[quote]Uglavnom, cijelo se vrijeme pitam sta je sa onime da matematicarima treba samo kreda i ploca?[/quote]
Well, spoznali smo da je ovo očito krivo. Trebaju im i stolice. :shock:
[quote]Jos jedna stvar, ustav garantira autonomiju sveucilista zato da se izvrsna vlast ne bi petljala u znanost i usmjeravanje nastave. Pazi sta se onda desi -- nadje se firma -- strana, ali to nema veze -- i ona odredjuje nesto oko nastave. Nije protuustavno, ali je protuzdravopametno.[/quote]
Upravo na to sam mislio s gornjim komentarom.
cinik (napisa): | Anonymous (napisa): |
Volio bih znati tko je na ovom fakultetu zadužen za odnose sa Siemensom. |
Hmm... utjecu na nastavu... dakle, moguce da je netko kojemu je zaduzenje biti dio izvrsne vlasti zaduzen za nastavu... hm... any ideas? |
Mislim da je ono gore bilo retoričko pitanje. ;-|
Citat: | Uglavnom, cijelo se vrijeme pitam sta je sa onime da matematicarima treba samo kreda i ploca? |
Well, spoznali smo da je ovo očito krivo. Trebaju im i stolice.
Citat: | Jos jedna stvar, ustav garantira autonomiju sveucilista zato da se izvrsna vlast ne bi petljala u znanost i usmjeravanje nastave. Pazi sta se onda desi – nadje se firma – strana, ali to nema veze – i ona odredjuje nesto oko nastave. Nije protuustavno, ali je protuzdravopametno. |
Upravo na to sam mislio s gornjim komentarom.
|
|
[Vrh] |
|
Ruda Gost
|
|
[Vrh] |
|
veky Forumaš(ica)

Pridružen/a: 09. 12. 2002. (19:59:43) Postovi: (5B0)16
Lokacija: negdje daleko...
|
|
[Vrh] |
|
cinik Forumaš(ica)


Pridružen/a: 27. 04. 2003. (23:34:09) Postovi: (1FB)16
Spol: 
Lokacija: /proc/sys/cpu/
|
|
[Vrh] |
|
veky Forumaš(ica)

Pridružen/a: 09. 12. 2002. (19:59:43) Postovi: (5B0)16
Lokacija: negdje daleko...
|
|
[Vrh] |
|
Toni Gost
|
Postano: 19:25 pon, 29. 11. 2004 Naslov: |
|
|
[quote="mdoko"][quote="Toni"]
Također, zašto mi učimo na Programiranje(C) char* umjesto da lipo bude Programiranje(C++) i std::string.[/quote]
Potrebno je znati proceduralno programiranje i dobro baratati s pointerima.
C++ se radi na RP4.[/quote] Ja smatram da su pointeri opasni i da nisu za begginere ali se oni uvijek guraju odmah u početku.
[quote]Sto tocno znaci uciti UNICODE? Ako nekoga nesto zanima neka ide na [url]http://www.unicode.org[/url].
Za sam koncept programiranja potpuno je nebitno koji se encoding koristi.[/quote]
Npr. pogledajmo sljedeći primjer:[code:1]
string nekitext;
cin >> nekitext;
cout << "text je " << nekitext;[/code:1]
a može i ovako[code:1]char nekitext[20];
scanf("%s", nekitext);
[/code:1]
Objasnite mi, kao nekom newbieu, što je to buffer overflow i kako ga izbjeći.
Zašto BASIC. Ne da sad naučiš peek, poke i ostale perverzije nego baš logiku programiranja. Ja sam programiranje shvatio kad sam u udžbeniku iz tehničkog za 7.razred pročitao:
[code:1]INPUT a, b
c = a*a + b*b
PRINT c[/code:1] Tu imate sve: učitavanje, ispisivanje, varijable. dodjeljivanje, operatore.
Ali naravno, može i [code:1]scanf(a, b);
c = a*a+b*b;
printf(sqrt(c));[/code:1]
Pa se ti muči sa ; (nije neka banana ali za POČETNIKA je naporno). Uostalom pisanje u BASIC sliči pisanju rečenica.
Compare[code:1]BASIC:
OPEN "datoteka.txt" as #1 FOR INPUT
CLOSE #1
C
FILE *p; // mogi niti ne napišu = 0
fopen("datoteka.txt", "r"); // stvarno ne znam, mrzim c upravo zbog *f funkcija
C++
istream("datoteka.txt")[/code:1]
mdoko (napisa): | Toni (napisa): |
Također, zašto mi učimo na Programiranje(C) char* umjesto da lipo bude Programiranje(C++) i std::string. |
Potrebno je znati proceduralno programiranje i dobro baratati s pointerima.
C++ se radi na RP4. | Ja smatram da su pointeri opasni i da nisu za begginere ali se oni uvijek guraju odmah u početku.
Citat: | Sto tocno znaci uciti UNICODE? Ako nekoga nesto zanima neka ide na http://www.unicode.org.
Za sam koncept programiranja potpuno je nebitno koji se encoding koristi. |
Npr. pogledajmo sljedeći primjer: Kod: |
string nekitext;
cin >> nekitext;
cout << "text je " << nekitext; |
a može i ovako Kod: | char nekitext[20];
scanf("%s", nekitext);
|
Objasnite mi, kao nekom newbieu, što je to buffer overflow i kako ga izbjeći.
Zašto BASIC. Ne da sad naučiš peek, poke i ostale perverzije nego baš logiku programiranja. Ja sam programiranje shvatio kad sam u udžbeniku iz tehničkog za 7.razred pročitao:
Kod: | INPUT a, b
c = a*a + b*b
PRINT c | Tu imate sve: učitavanje, ispisivanje, varijable. dodjeljivanje, operatore.
Ali naravno, može i Kod: | scanf(a, b);
c = a*a+b*b;
printf(sqrt(c)); |
Pa se ti muči sa ; (nije neka banana ali za POČETNIKA je naporno). Uostalom pisanje u BASIC sliči pisanju rečenica.
Compare Kod: | BASIC:
OPEN "datoteka.txt" as #1 FOR INPUT
CLOSE #1
C
FILE *p; // mogi niti ne napišu = 0
fopen("datoteka.txt", "r"); // stvarno ne znam, mrzim c upravo zbog *f funkcija
C++
istream("datoteka.txt") |
|
|
[Vrh] |
|
Toni Gost
|
|
[Vrh] |
|
|