Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

.Net za klince - znate li neki sajt ili knjigu?

[es] :: Art of Programming :: .Net za klince - znate li neki sajt ili knjigu?

Strane: 1 2

[ Pregleda: 9491 | Odgovora: 28 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nemanja_666
Nemanja Tatic
Gradiska

Član broj: 116292
Poruke: 221
87.250.102.*



+19 Profil

icon Re: .Net za klince - znate li neki sajt ili knjigu?04.05.2008. u 16:51 - pre 194 meseci
Zanimljivo pitanje. Posto sam ja poceo uciti programiranje sa 8-9 godina da kazem kao sam isao :D

Prvi jezik koji sam ucio bio je QBasic. Posto tada nisam imao interneta, nikakvi knjiga, niti nekog koje bio upucen u te stvari poceo sam preko help-a.
Znam da sam ucio iz helpa i kucao primjere (ne copy/paste nisam znao da moze). U svakom slucaju mnogo sam vrena proveo u QBasic-u(6-7 godina, kao sto sam rekao nisam imao net-a pa nisam ni znao da postoje drugi jezici). Kad sam krenuo kasnije na Pascal nisam znao: STA SU PROCEDURE, FUNKCIJE i VARIJABLE. Trebalo mi je vremena ali sam za 10 dana u pascal-u napisao igru slot. Poslije toga je bilo lako. Nadogradio znanje sa pascal-a na Delphi. Ucio c pa c++, php ...

U svakom slucaju prepuruka za pocetak je QBasic ili Pascal?

Sto se tice plana za Pascal je najbolja(neko je vec spomeno) cabarkina knjiga, a QBasic posto nisam imao nista osim help-a nebi znao.

Pozz
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: .Net za klince - znate li neki sajt ili knjigu?04.05.2008. u 21:14 - pre 194 meseci
Zaprepašćen sam činjenicom da ljudi preporučuju jezike koji su godinama pokojni... Valjda zato što su sami počinjali u njima... Nema veze, začetnik teme će odlučiti za svoje dete, a svako od nas za svoje, ja odustajem... Samo da odgovorim mixu:

Citat:
mmix: State je najocigledniji primer ovoga, funkcionalni jezici "nemaju" state sto je jedna velika prevara, sve ove petlje koje si dao u primer itekako imaju state unutar interpretera samo je taj state sakriven od programera i samim tim nije lak za objasnjavanje nekome ko treba da ga nauci. Dalje, apstraktuje kontrolne strukture tako da ti nemas direktan osecaj da li je petlja for, foreach, loop sa izlazom na pocetku ili loop sa izlazom na kraju; sve te strukture su veoma vazne za poznavanje kao osnova programiranja i sve imaju konkretne primene u imperativnom programiranju.

Kao prvo, Rubi nije čisto funkcionalni jezik, već pre svega nudi klasičan struktuirani, kao i (manje-više) klasičan OO pristup, pa ko voli, nek izvoli... Ima sasvim normalne if-ove i while-ove itd.

A kao drugo, programski jezici upravo i služe tome da bi apstrahovali prljavštine koje nameće sama arhitektura računara - prateći tvoju logiku dete bi trebalo da preskoči i GC i radi ručnu alokaciju memorije i baratanje sa pointerima, pa da pozive metoda radi tako što PUSH-uje parametre na stek i pakuje ih u EAX registre itd. Šta da ti kažem, i .NET runtime je jedna velika prevara jer ti programi itekako interno imaju pointere i malloc-e. Celo programiranje je jedna velika prevara, zato i ima toliko nas koji nismo mazohisti, a bavimo se istim.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: .Net za klince - znate li neki sajt ili knjigu?05.05.2008. u 10:58 - pre 194 meseci
ih, sto bas u EAX, to je demode, odmah na x64 assembler i parametre u RAX pravi programeri pisu nulama i jedinicima


Naravno da je i ceo .NET prevara iliti apstrakcija, moj glavni komentar nije bio toliko o rudyu koliko o tome da funkcionalno programiranje nije nesto sto je za pocetnike jer je apsrtakcija otisla predaleko i krije previse stvari i pravi probleme posle kad se dete konacno susretne sa imperativnim programiranjem sto je neminovno. GC i generalno alokacija stateova je malo napredniji topic, ali se postojanje statea moze lakse objasniti detetu kad se state "vidi" Iz tog razloga mislim da u principu bilo koji imerativni strukturalni proceduralni jezik moze da posluzi za pocetak, po mogucstvu sa deskriptivnim komandama da bi se kontekst desavanja preuzeo iz poznavanja pisanog i govornog jezika. To da li je jezik pokojan ili nije je nevazno za ucenje, decko ima deset (11) godina i dok on stasa za proizvodnu delatnost vecina jezika koji su sada moderni bice takodje pokojni. Ja sam zato veliki pristalica pascala jer on ispunjava sve te uslove do te mere da se i blokovi ogranicavaju sa begin/end, posle je lako reci begin = { i end = } i slicno i dograditi znanje (a nisam poceo sa pascalom, moj prvi jezik sam sreo sa deset godina, i to je bio BASIC na Loli 8 i kao sto vidis nisam zastupnik ideje da ucenje treba poceti linearnim programiranjem)
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

buda01
Beograd

Član broj: 24949
Poruke: 293
*.rcub.bg.ac.yu.



+16 Profil

icon Re: .Net za klince - znate li neki sajt ili knjigu?05.05.2008. u 11:29 - pre 194 meseci
Ja bi preporucio Pascal tj Delphi.

Zato sto je malo tezi od bejzika, ali mocniji i ozbiljniji od njega, a i dosta je laksi od C++, Net-a i Jave.

Ove shell skriptove ne bi, jer bi se klinac smorio za pola sata, pitao bi cemu to sluzi a uz to i ne radi.
Jednostavno dete hoce nesto zanimljivo, neku grafiku, boje, zvuk, najbolje nek pocne da pravi neku igricu, to je dobitna kombinacija. Uostalom i ja sam poceo da programiram tako sto sam pravio igrice i razne zaebancije.

Uzgred, Delphi je ubijen, nije umro prirodnom smrcu.
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
c-bg-d-p6-15.bvcom.net.



+1064 Profil

icon Re: .Net za klince - znate li neki sajt ili knjigu?05.05.2008. u 13:56 - pre 194 meseci
Citat:
jablan:

A kao drugo, programski jezici upravo i služe tome da bi apstrahovali prljavštine koje nameće sama arhitektura računara - prateći tvoju logiku dete bi trebalo da preskoči i GC i radi ručnu alokaciju memorije i baratanje sa pointerima, pa da pozive metoda radi tako što PUSH-uje parametre na stek i pakuje ih u EAX registre itd. Šta da ti kažem, i .NET runtime je jedna velika prevara jer ti programi itekako interno imaju pointere i malloc-e. Celo programiranje je jedna velika prevara, zato i ima toliko nas koji nismo mazohisti, a bavimo se istim. ;)


Ehem, samo da kazem ovo: programiranje u asembleru je daleko jednostavnije
za shvatanje od bilo kog programskog jezika (osim mozda fortha) jednom kad se
detetu objasni kako racunar funkcionise u principu, a to je slozices se
jednostavnije od objasnjavanja sta je to struktuirano, funkcionalno, objektno
ili kakvo vec ne programiranje.
Jednostavna sintaksa, jednostavne operacije.
Ako izuzmemo IO, (sto moze da odradi roditelj) dete moze
pisati rutine u asembleru bez problema. Recimo , sabiranje, oduzimanje
shiftovanje itd. Pa cak ne vidim nikakav problem u prebacivanju
parametara sto preko steka sto preko registara i jednog call-a.
Na kraju krajeva dete moze smisliti sopstvenu calling konvenciju ;)
Stvar je u tome da rad u asembleru ne zahteva apstraktno razmisljanje
kao u slucaju visih programskih jezika. Dakle, nema forsiranih pravila koje treba
objasnjavati, nema while petlji i struktuiranog programiranja, nema objekata, nema struktura
podataka koje treba shvatiti, nema funkcija, nicega sto zamagljuje i
otezava razumevanje kod deteta.


Pozzzzzzzzzzzzzz!
 
Odgovor na temu

markozelenovic
Kratovo

Član broj: 152567
Poruke: 231



Profil

icon Re: .Net za klince - znate li neki sajt ili knjigu?14.05.2008. u 16:55 - pre 193 meseci
Kakav Pascal kakav Delphi, kakav Logo ...

Python.
 
Odgovor na temu

momsab
Momčilo
Beograd, R.Srbija

Član broj: 2804
Poruke: 3041
89.216.97.*

Jabber: pitati@PP
Sajt: www.momsab.com


+1 Profil

icon Re: .Net za klince - znate li neki sajt ili knjigu?14.05.2008. u 18:29 - pre 193 meseci
cini mi se da je dobijen odgovor od osobe koja je po godinama najbliza subjektu pitanja :)
eto,lepo rece covek Python i mi ne mozemo da protivurecimo
Žena u krevetu i vino na stolu nikako ne smeju da čekaju. Jer, vino se greje a žena hladi.

-vinolog
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: .Net za klince - znate li neki sajt ili knjigu?14.05.2008. u 18:31 - pre 193 meseci
Slušajte mlade jer na njima svet ostaje. A pogotovu kad predlažu dinamičke i funkcionalne jezike!
 
Odgovor na temu

negyxo
Aleksandar Perkuchin

Član broj: 29751
Poruke: 898
82.117.202.*



+171 Profil

icon Re: .Net za klince - znate li neki sajt ili knjigu?15.05.2008. u 09:38 - pre 193 meseci
Mladi kazu asambler

Po meni, najbolje bi bilo i jedno i drugo, i ove "vislje" i ove "nize" programske jezike. Meni recimo sada predstavlja problem da ucim sto nize stvari tipa: memorija, threadovi, procesi, win internals, COM... sto sam naucio sada koristi, a sto ne znam, ne uci mi se
Sto se tice funkcionalnih jezika definitivno im seldi svetla buducnost, moc i elegancija sve u jednom.

Recimo Haskell i C# bi bila moja preporuka, ali kao sto rekoh, nije lose sto vise razlicitih stvari uciti, pogotovo kada si mlad, imas vremena, a ovde visak znanja nikad nece skoditi.



 
Odgovor na temu

[es] :: Art of Programming :: .Net za klince - znate li neki sajt ili knjigu?

Strane: 1 2

[ Pregleda: 9491 | Odgovora: 28 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.