Zadejte hledaný výraz...

Tutorial – aplikace

Kamil Tomšík
verified
rating uzivatele
(3 hodnocení)
29. 5. 2011 16:13:03
Napsal Aleš Jiříček;659532
je jedno an cem zacnete :) vsechny soucasne jazyky maji podobne konstrukce hlavnich prikazu, ta omacka okolo uz je vedlejsi a resit ji muzem zacit az kdyz alespon v necem umime ten zaklad + jsme stvorili alespon neco, takze jdete s timhle flamewarem s prominutim do prdele :)
Ted to neber osobne, ale neni jedno, na cem zacnes - v PHP/Jave/xxx neresis pamet, je to dalsi koncept, ktery se clovek musi naucit, v Jave/PHP/xxx ho umet nemusis, defacto se da rict, ze cim jednodussi je jazyk, tim lepe. Nektere jazyky jdou dokonce tak daleko, ze v nich neexistuji ani operatory (napriklad smalltalk, self, newspeak)
Kdyz se clovek uci zaklady, tak je lepsi se koncentrovat na to hlavni. Kdybych mohl vratit cas, tak zacnu s jazykem, kde je vsechno objekt, kde nemusim resit pamet a kde nejsou operatory (dle meho nazoru naprosto zbytecna vec)
29. 5. 2011 16:13:03
https://webtrh.cz/diskuse/tutorial-aplikace/strana/2#reply639698
hm
verified
rating uzivatele
(20 hodnocení)
7. 6. 2011 21:45:36
i tak si stojim za tim, ze zacit s programovanim je predevsim nutne tak ze se naucime zaklady a ty nas nauci jakykoliv soucasny jazyk (vsechny jsou si az na vyjimky podobne svym zpusobem) takze zacit muzu kde chci... jo kde pokracovat az preklenu tu fazi kdy musim vedte o cem to vubec je, to je otazka... ja ztacal na jazycich kde jsem pamet resit musel a nevadi mi to, aspon vim ze to existuje a vim jak to resit, ackoliv dneska se pohybuji ciste v PHP, Ruby a zkoumam smalltalk s tim, ze bych ho mozna mohl nekdy pouzivat
btw pokud by mel nekdo tip na nejaky ciste objektovy interpretovany jazyk, poslete :) ty jazyky se mi libi. Sice na tak striktnim OOP netrvam (PHP vyhovuje) ale vyhod to ma nespocet.
7. 6. 2011 21:45:36
https://webtrh.cz/diskuse/tutorial-aplikace/strana/2#reply639697
ok, je to tvuj nazor a respektuju ho, ja si stojim za tim, ze pamet, jmenne prostory, viditelnost, apod., to vsechno zacatecnikum komplikuje zivot a odvadi je to od toho, co je opravdu dulezite.
ad jazyk) rekl bych, ze spravna otazka je, jestli chces zajimavy "staro-novy" jazyk, jako treba Ruby, Groovy, Scala, kde porad pises kod (kompilujes a spoustis, upravis kod, kompilujes, znovuspoustis), a nebo jestli chces ochutnat "budoucnost", resp. "starou-budoucnost" a chces jenom psat a upravovat (a nikdy nerestartovat), v druhem pripade by te mohl zajimat smalltalk, self a newspeak, kde smalltalk je z nich nejvice "pozadu", ale ma zaroven nejvic knihoven a je jednoduche v tom neco napsat. ty ostatni dva jsou prulomove a zajimave, ale jsou to spis experimentalni jazyky pro "prozkoumani" novych vod.
a konkretne self dost tezko vyzkousis na windows - ja si musel stahnout linux a rozjet ho ve virtualu, coz je otrava, ale rozhodne to stalo za zkusenost - taky je moc zajimavy paper od autoru - Programming as Experience - http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.86.9441&rep=rep1&type=pdf
smalltalk momentalne miri smerem "debugger-based" programovani, kdy napises nejaky kod a nechas ho chcipnout - nasledne vyskoci vyjimka, prepnes se do debuggeru, "vratis se v case" (rozumej na stacku) a upravis zdrojak/naimplementujes chybejici chovani. nasledne to uz jenom pustis a voila - program funguje :)
tohle funguje i pro webove aplikace - pri vyjimce se proste posle "Connection: Keep-Alive" a az opravis kod, tak se teprve neco zobrazi.
je to vazne zabava a prestoze to rozhodne neni duvod, proc je smalltalk tak skvely (tim je prave jednoduchost), tak si myslim, ze pujde o "killer" featuru, stejne jako bylo RoR "killer" frameworkem pro Ruby.
A jeste pridam jeden perfektni link na videa: http://www.esug.org/wiki/pier/Smaltalk/Videos
Je tam toho plno - a dokonce i par videi o Selfu, OOP a historii UI (xerox parc)
7. 6. 2011 23:07:37
https://webtrh.cz/diskuse/tutorial-aplikace/strana/2#reply639696
Pro odpověď se přihlašte.
Přihlásit