Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - zboj

Stran: 1 ... 62 63 [64] 65 66 ... 101
946
Vývoj / Re:Má Python budoucnost?
« kdy: 13. 05. 2016, 13:32:45 »
Myslím že volnost je ta hlavní vlastnost, nikdo tě nenutí dodržovat OOP přesně do puntíku. Naproti tomu v Java nutí programátora do OOP a programátoři to pak prostě různě obcházejí.

Java na jedné straně nutí do OOP, na druhé straně to programátoři obchází přes gettery a settery. A ještě se tím chlubí.


Gettery/settery nejak koliduji s OOP? Ja dosud zil v domeni, ze to je jedna ze zakladnich OOP vlastnosti (zapouzdreni stavu objektu a kontrolovany pristup k atributum)
Zajimave, prosim vysvetleni.
Jistěže nekolidují, je to prostě chabá náhrada za properties.

Ja treba nechapu, proc, kdyz uz properties mel naky object pascal od borlandu pred 20 lety, se nic takoveho nedokazalo dostat do javy. Ne ze bych si to nak extra pamatoval, ale zda se mne, ze to fungovalo docela dobre.
Java je prostě omezená.

947
Vývoj / Re:Má Python budoucnost?
« kdy: 12. 05. 2016, 15:54:20 »
Mám dílema:

Obhajovat Python, protože v něm konec konců dělám, je to relativně dobrý jazyk a je pro mě dobré, když v něm bude dělat víc lidí, kteří vytvoří víc knihoven, a vůbec udělá víc příležitostí pro mě.

nebo

Nechat místní trolly a omezené javisty na python plivat, což třeba odradí některé nováčky, ze kterých by v budoucnosti mohla být konkurence. Nestojí to žádnou práci a konec konců mi může být v zadeki, co kde kdo vykládá.

Co byste vybrali vy?
Dobrý jazyk se "obhájí" sám ;)

948
Vývoj / Re:Má Python budoucnost?
« kdy: 12. 05. 2016, 13:59:55 »
Myslím že volnost je ta hlavní vlastnost, nikdo tě nenutí dodržovat OOP přesně do puntíku. Naproti tomu v Java nutí programátora do OOP a programátoři to pak prostě různě obcházejí.

Java na jedné straně nutí do OOP, na druhé straně to programátoři obchází přes gettery a settery. A ještě se tím chlubí.


Gettery/settery nejak koliduji s OOP? Ja dosud zil v domeni, ze to je jedna ze zakladnich OOP vlastnosti (zapouzdreni stavu objektu a kontrolovany pristup k atributum)
Zajimave, prosim vysvetleni.
Jistěže nekolidují, je to prostě chabá náhrada za properties.

949
Vývoj / Re:Má Python budoucnost?
« kdy: 12. 05. 2016, 13:59:00 »
Viz několik příspěvků zpět. Přetížení přiřazení.

Tak pretezovani standardnich operatoru je v mem zebricku jazykovych/programatorskych prasecin bezkonkurecne na prvnim miste.
Kdo tohle vymyslel, ten by mel byt bicovan kazde rano a nucen poslouchat Country Radio do obeda. Slysis, Stroustrupe?

Neni vetsi poteseni, nez pretizit "+", aby delal "-".
Máš trauma z nějakého zpraseného kódu?

950
Vývoj / Re:Má Python budoucnost?
« kdy: 12. 05. 2016, 13:51:15 »
Citace
proměnné typu boolean nepoužívám. Bez náhrady. Těm aplikacím to prostě nechybí.

Nechodím sem často, ale skoro vždycky tady prezentujete nějaký neotřelý koncept, o kterém by mě nenapadlo ani uvažovat. Jste génius. Sepište knihu o programování. Okamžitě si jí koupím a otevřu jí vždycky, když budu mít špatnou náladu, zaručeně pobaví.
Na to stačí Ovčáček ;)

951
Vývoj / Re:Má Python budoucnost?
« kdy: 12. 05. 2016, 00:13:44 »
Jak se teda programuje bez interface?
Blbě.

V Pythonu prostě interface nepoužiješ. Použití ducktypingu je jednodušší, než použití interface.
Tak jasně. Nic je vždycky jednodužší než něco.

Čtení kódu v Pythonu je pohodové, protože Python donutí programátora dodržovat grafickou úpravu. Pokud jsi zvyklý třeba na Javu a uvidíš program v Pythonu, je to pro tebe cizí jazyk. Platí to však i obráceně. Pythonista se na Javu dívá jako na jazyk plný šílených obstrukcí, složených závorek a věčným soubojem s kompilátorem.
No a pak se na to kouká haskellista a vrtí hlavou, že vás to baví. Jeden píše romány, protože Java je ukecaná, druhej píše romány, protože Python prakticky nic neumí.

Stokrát nic...

952
Vývoj / Re:Kombinacia JavaEE a Windows
« kdy: 12. 05. 2016, 00:11:53 »
Nekde se jede na Win s deployem na Linux. Ale poptavde receno - kdyz uz se ti nechce mit Linux na desktopu, tak snad radeji jit s davem a poridit si Maca. To je ted asi nejcastejsi varianta (Mac jako stanice, Linux jako server).
Jo, nejlíp MacBook 12"

953
Server / Re:Výběr OS serveru
« kdy: 11. 05. 2016, 20:18:42 »
Tvl koho napadlo dát do jednoho předmětu logiku a grafy? :-o

Tak furt lepsi, nez logika a moderni balet, ne?
To asi jo. Jsem ani netušil, co na ČVUT maj ;)

954
Server / Re:Výběr OS serveru
« kdy: 11. 05. 2016, 19:52:03 »
Tech co vedeli o cem mluvi ale bylo min, nez tech ostatnich ...

https://www.fel.cvut.cz/cz/education/bk/pruchody/pr701244330405.html

A mrkni na garanta oboru a jeho prakticke zkusenosti ... presne 0. Za 3 roky se o tom, jak se ve skutecnosti delaji hry, nedozvis prakticky vubec nic. A sem si prakticky jistej i tim, ze absolvent, kterej uz pri nastupu do tohodle ustavu nemel za sebou par her, po absolvovani nebude schopnej napsat piskvorky (sak sem taci chodej a chtej, aby jim to nekdo k ty bakalarce napsal ... ).
Tvl koho napadlo dát do jednoho předmětu logiku a grafy? :-o

955
Vývoj / Re:Má Python budoucnost?
« kdy: 11. 05. 2016, 18:41:22 »
To statické typování však nemá zase tak velký přínos, jak se o něm mluví. Občas i zbytečně hází klacky pod nohy.

Blbost.
Blbost to sice je, ale přinejmenším je korektní poznamenat, že existují i špatné implementace statického typování.

956
Vývoj / Re:Má Python budoucnost?
« kdy: 11. 05. 2016, 01:07:44 »
Uz sme dosli medzicasom na to, ci ma python buducnost?

Inak k tomu facebooku a php - to ich php ma spolocny iba jazyk a kniznicu. Po prve na php spravili kompiler, potom vm a podruhe uz maju nejaky vlastny typovy jazyk. Oni do toho museli uz vrazit take prachy, ze si mohli vyvijat ten web rovno v C++ (alebo assembleri :D).

tralala bud rad, ze si nezazil: -ja si musim pisat testy -co vy neviete programovat? ehm..

Tak ale Facebook si to může dovolit. Na druhou stranu to je hezký příklad toho, jak relativně malý projekt (Facebook na úplném začátku) začne s PHP a poté, co se rozroste, se hledají cesty, jak ze špatného rozhodnutí ven. Facebook je hodně extrémní případ, ale názorný, překladač z PHP do C++ se nevyplatí psát jen tak někomu.

957
Co shledavam mnohem horsi je to, ze v IT zacinaji rozhodovat lide, kteri tomu houby rozumeji,

Kdo to umi, ten to dela. Kdo to umi blbe, ten to uci. Kdo to neumi vubec, ten o tom rozhoduje.

Snad byste nechtel, aby si managori preplnovali sve prepracovane mozky nepodstatnymi detaily, jako treba vedomosti?
A kam spadají lidi dělající výzkum?

958
Vývoj / Re:Má Python budoucnost?
« kdy: 08. 05. 2016, 21:02:05 »
Panove, uvedomte si, ze nemyli-li se astronomove, Zeme ma pred sebou pouhych nekolik miliard let, nez bude sezehnuta  rozpinajicim se Sluncem a nejspise uz dlouho pred tim bude neobyvatelna. Na konci z ni zbyde sezehnuta planeta bez vody a prakticky bez atmosfery. Logicky budoucnost Pythonu nemuze byt delsi. ;-)

Samozřejmě, že budoucnost Pythonu může být delší, když opustí sluneční soustavu :-))) Některé sekvence RNA, nebo DNA už trvají více než 3 miliardy let.
Zde ovšem vyvstává metafyzická otázka, čím a k čemu Python bude bez svých uživatelů. Skoro bych řekl, že k h....

959
Znám X lidí, co se doma a sami naučili dělat na slušný úrovni elektroniku i jiný technologie, ale neznám nikoho, kdo by si doma sám vydřel matiku (ne, že by to nešlo). A pro většinu těch slušnejch domácích technologů je právě matika ta zeď, přes kterou nemůžou dál.

Jinak myslím, že vejška má i důležitý sociální aspekty - seš mezi lidma, který dělaj to samý jako ty, často jsou chytřejší a máš se od koho učit. IMHO i snáz přijdeš k práci, protože "jsi v prostředí" a po škole máš bejvalý spolužáky, který pracujou na růzejch zajímavejch místech.

Ale když tě vylijou a seš dobrej, máš zájem a baví tě to, určitě se prosadíš i bez vejšky.

1) Ono dost záleží na tom, jaká matika. Spíš existuje určitá hranice (kterou má každý jinde), přes kterou se učením doma dostává těžko nebo to minimálně mnohem déle trvá. Když někoho zajímá funkcionální programování a chce ho lépe pochopit, příslušné základy teorie kategorií se naučí doma, stejně jako někdo, koho zajímá logické programování, si snadno osvojí základy formální logiky. Ta matika "za hranicí" se hodí hlavně těm, kdo nebudou jen tupě implementovat zadání, ale vymýšlet nové metody a algoritmy.

2) S těmi sociálními aspekty to je pravda, člověk se nejvíce naučí od lidí chytřejších než on sám, ať už to jsou vyučující, spolužáci nebo kolegové v práci. Musí se ale chtít.

960
Vývoj / Re:Má Python budoucnost?
« kdy: 06. 05. 2016, 14:18:13 »
Pokud máš dobře napsané testy pro skripty v Pythonu nebo i v PHP, tak typovou kontrolu kompilátoru nepotřebuješ.
Ano, tedy zbytečná práce navíc.

Skutečně si spousta programátorů dodnes myslí, že psaní testů je jen zbytečná práce navíc. Bohužel.
A někteří programátoři si myslí, že když ty testy napíšou ručně, bude to efektivnější, než když jim ty testy vygeneruje kompilátor, že?

 :D ;D ;D

Osobne bych cokoliv v dynamicky typovanem jazyce, co ma vice nez par desitek az stovek radku kodu, nepsal. Delam ted v JavaScriptu, jsem na par tisicich (navic celkem pouziva FP pristup a to s ES6 je hodne usporne), testy mi nedovolili a muzu rict, ze refaktoring pomalu cehokoliv je vzdy opravdu zazitek. Vzdy nasleduje smrst bug reportu. No, dal bych prednost automatickemu testovani, ale co nadelam :/.
Například takové Objective-C má dynamický runtime a přitom v něm vznikají projekty mající desítky tisíc řádek, takže jen o dynamickém typování to není.

Stran: 1 ... 62 63 [64] 65 66 ... 101