|
[ MACTEPx @ 07.02.2005. 19:37 ] @
| Interesuje me vaše mišljenje o "nadmoći" Pascala nad Basicom na takmičenjima iz informatike.(Da se ja pitam ovi praistorijski jezici bi trebali da se zamene nekim novijim i boljim). Znam oba programska jezika ali mi se čini da je Basic neuporedivo lakši i bolji u te svrhe. Ako grešim ispravite me! |
[ JogyII @ 08.02.2005. 13:13 ] @
radio sam oba (izmedju ostalog)
pascal je naporniji za pisanje, ali te tera da pises kvalitetniji kod, stvar ukusa/navike ustvari
[ VRKY @ 08.02.2005. 14:03 ] @
I ja sam za to da se ukine bar BASIC (u školama) jer nema baš velike koristi ako se on uči... Bar da se pređe na razinu više (Visual Basic)... A PASCAl još donekle može proć, jer kad se on savlada lako će ti bit preć na Delphi i malo teže jezike...
[ sojic @ 08.02.2005. 14:12 ] @
Sto se tice ucenja Basica, Pascala, ili nekog drugog jezika, nije u opste bitno. Oni se koriste samo da naucis programiranje, algoritme, funkcije i sl. Cim naucis sustinu, onda je mnogo lako da se prebacis na C, C++ ili nekog drugog programskog jezika.
Konkretno, moje mislenje na temu je da se izbaci Basic, da se uci Pascal. Mislim da kasnije mozes se lako prebaciti na C (Pascal sintaksa je bliza C-u nego Basicova, barem moje mislenje).
[ jablan @ 08.02.2005. 14:14 ] @
Pascal je superiorniji jezik od bejzika (pričamo o nazovi standardnim varijantama), ali ako neko želi da se na takmičenju muči u bejziku, ne treba mu to braniti.
Uzgred, mislim da je takmičenje iz informatike glupost jer niti pruža pravu sliku o programiranju, niti pruža pravu sliku o učesnicima. Programiranje je zanat, u tom smislu takmičenje iz istog ima jednako smisla kao i takmičenje iz tehničkog obrazovanja. 
[ marcony86 @ 08.02.2005. 18:39 ] @
U potpunosti se slazem da Pascal treba da posluzi kao osnova svima koji nameravaju da se iole ozbiljno bave programiranjem i predju na druge jezike i razvojna okruzenja. Posebno radi shvatanja sintakse.
Basic sam vrlo malo radio i mislim da je Pascal bolji.
A sto se takmicenja tice, takva je situacija da idu u skladu sa planom i programom vecine srednjih skola. U "klasicnim" gimnazijama se uci(o) samo pascal (valjda su ga izbacili za generacije pocev od '88), mislim da je isto tako i u vecini (elektro)tehnickih skola. Nisam siguran za matematicku gimnaziju i profile kao sto je elektrotehnicar racunara.
Takmicenje iz programiranja bi trebalo da podrazumeva sve aspekte koji cine programera. Idealno bi bilo omoguciti svakome da napravi svoj projekat ;), a zatim proceniti upotrebnu vrednost, optimizaciju koda, izgled i organizaciju vizuelnih komponenata, lakocu koriscenja...
Citat: jablan: Uzgred, mislim da je takmičenje iz informatike glupost jer niti pruža pravu sliku o programiranju, niti pruža pravu sliku o učesnicima. Programiranje je zanat, u tom smislu takmičenje iz istog ima jednako smisla kao i takmičenje iz tehničkog obrazovanja.
'ajde mi, molim te, objasni ovo, da ne bude flame bez veze...
[ VRKY @ 08.02.2005. 18:49 ] @
Ma Pascal je prikladniji za učenje u školama, jeste i teži je od Basica ali kad njega znaš (bar osnove) bit će ti dalje lakše... U mom gradu se u osnovnoj uči qbasic što je po mom
vrlo loš izbor, a u srednjoj se uči Visual Basic. To je nekako srodno Basic --> Visual Basic ali bi bilo korisnije Pascal --> Delphi (c/c++)...
[ Burgos @ 08.02.2005. 19:57 ] @
Da, ali pazi: Koliko njih je sa mentalnim "sposobnostima" da nauči neki programski jezik.
U vreme kada sam zamenjivao nastavnike Tehničkog Obrazovanja (ne tako davno) od 25 učenika 23 me je belo gledalo posle upornog objašnjavanja kako radi PRINT komanda (trebalo je da vidite kada smo stigli do INPUTa  )
Plus, QBasic je stavljen kao odličan jezik za shvatanje osnova (proceduralnog) programiranja, jer ti je QBasic i Pascal isto ako se sve vodi na writeln, readln, PRINT i INPUT komande. Baš će klinci (bez uvrede) iz 8. razreda znati šta je trigonometrija, pa samim tim neće znati ni realnu primenu nekih matematičkih funkcija koje paskal poseduje (sin() itd.)
[ jablan @ 08.02.2005. 20:24 ] @
Citat: marcony86: 'ajde mi, molim te, objasni ovo, da ne bude flame bez veze...
Mislim da neće biti potrebe za flejmom  pošto se u principu slažem s tobom. Takmičenja kakva su sad (odnosno, barem kakva su bila kad sam se ja time bavio) se svode na rešavanje matematičkih problema matematičkim metodama, malo tu realnog programiranja ima. Na taj način učenicima daju pogrešnu sliku o programiranju i pogrešnu sliku o njima samima (neko ko dobro rešava matematičke zadatke ne mora dobro da se snalazi radeći kao programer, i obrnuto).
Optimalno bi bilo da se, kao što kažeš, rade, manje ili više realni, projekti, no tu se pojavljuje pitanje rangiranja rešenja, kao i podvaljivanja od strane takmičara (nijedan projekat se ne može završiti za 3-4 sata, koliko traju klasična takmičenja, nego bi se moralo raditi kod kuće, uz pomoć starije braće itd.). Kao što rekoh, programiranje je zanat, a tu takmičenje nema puno smisla. Više ima smisla, recimo, neka vrsta izložbe, (ili zbornik radova, kao u Petnici). Ali, šta bi onda one sede glave sa raznih katedri za programiranja radile? 
[ broker @ 08.02.2005. 21:55 ] @
Citat: Burgos:
Plus, QBasic je stavljen kao odličan jezik za shvatanje osnova (proceduralnog) programiranja, jer ti je QBasic i Pascal isto ako se sve vodi na writeln, readln, PRINT i INPUT komande. Baš će klinci (bez uvrede) iz 8. razreda znati šta je trigonometrija, pa samim tim neće znati ni realnu primenu nekih matematičkih funkcija koje paskal poseduje (sin() itd.)
Bilo bi tako kada bi razlika izmedju BASIC-a i Pascala bila u sin(), ali nije. Pascal je ozbiljan programski jezik, narocito u Borlandovoj varijanti.
[ JogyII @ 09.02.2005. 13:49 ] @
do sada sam promenio (bas) dosta jezika, svi imaju neke mane i prednosti, ali na korisnost jezika u praksi mnogo vise utice biblioteka/biblioteke i razvijenost "users group" (nisam siguran kako da prevedem, otprilike pomoc koju mozes da ocekujes od drugih korisnika) nego sam jezik, i basic i pascal sluze da tu decu nauce osnovnim stvarima kao sto su :
sta znaci I=I+1 (ili I:=I+1)
kako se program deli na procedure/funkcije, i kako se iste koriste
sta su logicki izrazi, uslovi, i sta znaci ono "if ... else ... "
sta su to ciklusi, koji su tipovi, i kako se koriste
sta su to klase i kakva je razlika izmedju klase i instance
koje su to osnovne funkcije koje mogu ocekivati u slicnom obliku na vecini platformi/jezika (ucitavanji i cuvanje podataka, osnovne mat. funkcije ...)
i za kraj da klinci sami naprave nesto koda da nebi mislili da su protracili godinu dana zivota, i da se izdvoje onih 5% koji zele da se bave materijom ozbiljnije, i od kojih ce jedan deo postati i programer ili analiticar (ili oba  )
ono sto cete primetiti je da velika vecina danasnjih jezika zadovoljava ove kriterijume, tako da nema svrhe reci "ovaj je bolji" ili "onaj je bolji" jedino je vazno da svi rade isti da bi se smanjili troskovi i povecala uniformnost kvaliteta obrazovanja
[ Burgos @ 09.02.2005. 15:09 ] @
Citat: broker: Bilo bi tako kada bi razlika izmedju BASIC-a i Pascala bila u sin(), ali nije. Pascal je ozbiljan programski jezik, narocito u Borlandovoj varijanti.
Dobro, nisam mislio samo na sin(), mogao sam navedem još mnooogo drugih stvari, jer baš kao što ti reče
Citat: broker: Pascal je ozbiljan programski jezik, narocito u Borlandovoj varijanti.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|