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 - Ink

Stran: 1 ... 17 18 [19] 20 21 22
271
/dev/null / Re:Těžké OOP problémy
« kdy: 06. 11. 2019, 21:07:35 »
Nic take nejestvuje, kedze tu mame teoriu vypocitelnosti.
vsteko co vies namodelovat cez FP vies namodelovat aj cez OOP, su to len dva pohlady na to istu vec.

Zrovna tak lze vhodně upraveným kladivem utáhnout šroubek a šroubovákem zatlouct hřebík.

272
Vývoj / Re:Python - šíře nasazení
« kdy: 02. 10. 2019, 07:26:58 »
Ahoj, i když se díky svému zaměření pohybuji ponejvíce ve sféře embedded systémů (a tudíž moji "jazykovou" stáj tvoří hlavně dvojice C a C++), používám již léta Python k podpoře vývoje - parsování dat, zpracování naměřených dat, analýza logů atd. Pokud potřebuji vytvořit nějakou tu appku s GUI na desktop, sáhnu automaticky po C# a WPF, či po C++ a Qt, když to má běžet na Linuxu. I v Pythonu se nechá GUI aplikace vyvinout, třeba s derivátem již zmíněné Qt knihovny PySide, ale přijde mi to celé takové těžkopádné  :) . A navíc si ani nedokážu představit, jak zákazníkovi předávám testovací aplikaci a přitom se ho ptám, zda má nainstalovaný interpret Pythonu atd.  ;D

Jsem tu sám, nebo i někomu jinému připadá, že se Python používá i v oblastech, na které nebyl koncipován?

Na PyQt nic těžkopádného neshledávám, vývoj je rychlý, aplikace svižné, minimálně ta GUI část není žádná brzda.

273
Odkladiště / Re:(Rádoby)frikulínská komunikace firem
« kdy: 08. 09. 2019, 18:40:19 »
Myslím, že firem, kde to bude někdo bránit, aby sis v kuchyňce uvařil kafe sám, těch moc nebude.

Pokud chceš slušné espresso, tak to už začíná být problém.

+1

Dobrá káva vyžaduje především dobrý kávovar. Nic proti baristkám, ale...

274
Odkladiště / Re:(Rádoby)frikulínská komunikace firem
« kdy: 07. 09. 2019, 21:45:39 »
Ano, jsem osloven upřímnou zpovědí špatných herců této komédie. Mým snem je za pár korun měsíčně trávit celé dny a noci ve firmě, kde mají fotbálek, boxovací pytel, mezi nohama běhají psi a na každém patře je lednice se zlevněnými bagetami a energy drinky.

275
Docela by mě zajímalo, jak to víš. To Ti to někdo vždycky reportuje, že za ním byl ten a ten a říkal o Tobě něco?

276
Vývoj / Re:Prototypové OOP
« kdy: 18. 07. 2019, 11:13:36 »
Co přesně má to (prototypové) OOP řešit, zajímá Tě to jenom tak, nebo s tím chceš i něco dělat? Úplně chápu, pokud někdo studuje exotické (lidské) jazyky, kultury a organismy, ale z praktického hlediska...

Pro každého je praktické něco jiného. IMHO javascript je stále populární a může se hodit vědět, jak funguje. Anebo se pak člověk dostane k lepší práci, protože tam třeba bude mít možnost uplatnit rozhled (i když k tomuto levelu je ještě delší cesta, nestačí obecně vědět co to prototypové OOP je).

Jsem ten poslední člověk na světě, který by byl proti obecnému rozhledu. Nicméně i do toho JavaScriptu přibylo třídy, domnívám se, že prototypové OOP obecně není moc osvědčený způsob psaní programů, proto jsem se ptal, co s tím chtěl původní tazatel řešit.

277
Vývoj / Re:Prototypové OOP
« kdy: 17. 07. 2019, 07:39:26 »
Co přesně má to (prototypové) OOP řešit, zajímá Tě to jenom tak, nebo s tím chceš i něco dělat? Úplně chápu, pokud někdo studuje exotické (lidské) jazyky, kultury a organismy, ale z praktického hlediska...

279
Vývoj / Re:Použití Python Flask v komerční sféře
« kdy: 27. 06. 2019, 21:07:47 »
Volte takove databaze, ktere jsou vhodne pro vase problemy.
Pokud to nedokazete odhadnout, tak vezte, ze vas problem je objektovy, takze potrebujete objektovou databazi.
A ne, nedaji se v ni delat joiny, stejne tak, jako nedelate joiny se svymi objekty :-)

No já bych spíš řekl, že OOP je v mnoha případech ten hlavní problém a ne řešení.

280
Vývoj / Re:Gtk a jak dál
« kdy: 27. 06. 2019, 07:35:01 »
Já v pythonu jednoznačně preferuji gtk. Binding je plně objektový.
Dobré by bylo napsat proč. Používáš to i na Windows a jede to k plné spokojenosti? Jak složité layouty používáš?

Ty sám to nezdůvodňuješ. Mně je bližší Gnome a C než KDE a C++. Preferuji jednoduchost nad složitostí. GTK je lehký gui framework, Qt se snaží nahradit celý os, to mi nevyhovuje. Používám ho i pod windows, jedná se o multiplatformní aplikace. Jednoduché typu konfigurační tool i složitější pro dlouhodobou práci.

OK, dík za odpověď - takže já když jsem začínal s PyQt, bylo Gtk ve Windows v podstatě cizím elementem, nevím, jak moc se to změnilo, ale Windows jsem podporovat musel. A KDE mi bylo bližší. A spokojenost velká, aplikace rozsáhlé a k Windows přibyl i Mac a pořád v pohodě. Dnes navíc komplet instalace přes pip, což je dost fajn.

281
Vývoj / Re:Gtk a jak dál
« kdy: 24. 06. 2019, 20:12:53 »
Je to hlavně otázka používaného jazyka - Gtk+ je psáno v C a dá se na něj snadněji navazovat v různých dalších jazycích, včetně třeba Haskellu a Rustu. Qt je objektová záležitost psaná v C++ a kromě něj se s ním skvěle pracuje v Pythonu.

Moje rada je tedy jasná - pro C++ a Python bych se poohlížel primárně po Qt, ve všech ostatních případech bych spíš hledal štěstí u Gtk. Legrácky typu Tk a FLTK jsou spíš okrajová záležitost.

Já v pythonu jednoznačně preferuji gtk. Binding je plně objektový.

Dobré by bylo napsat proč. Používáš to i na Windows a jede to k plné spokojenosti? Jak složité layouty používáš?

282
Vývoj / Re:Gtk a jak dál
« kdy: 23. 06. 2019, 09:13:38 »
Je to hlavně otázka používaného jazyka - Gtk+ je psáno v C a dá se na něj snadněji navazovat v různých dalších jazycích, včetně třeba Haskellu a Rustu. Qt je objektová záležitost psaná v C++ a kromě něj se s ním skvěle pracuje v Pythonu.

Moje rada je tedy jasná - pro C++ a Python bych se poohlížel primárně po Qt, ve všech ostatních případech bych spíš hledal štěstí u Gtk. Legrácky typu Tk a FLTK jsou spíš okrajová záležitost.

283
Vývoj / Re:Má smysl učit se Pascal (Delphi)?
« kdy: 16. 06. 2019, 20:02:10 »
Pascal je dítě určité doby, dnes už podle mě pro účely výuky moc nevyhovuje.
Naučíš se Pascal z roku 1970, a pak potřebuješ programovat paralelně. Je na to dnes už konečně vhodnější jazyk než ADA z roku 1979? Tam ti Pascal přijde hodně vhod. Ale zkus si na Adu přejít z Pythonu :o

Tohle mě zajímá - proč by dnes zrovna Ada měla být nejvhodnější na paralelní programování?

284
Vývoj / Re:Má smysl učit se Pascal (Delphi)?
« kdy: 15. 06. 2019, 10:05:24 »
Citace
Zato potřebují řešit věci, které v Pascalu nejsou, například rozumné ošetření chyb

Jistě, v Pascalu bylo možné vracet chyby jen skrz návratové kódy. Neoznačoval bych ale vyhazování výjimek za vždy rozumnější alternativu – chybové kódy sice znamenají více práce, ale obvykle pak víte, kde přesně (a z jakého důvodu) k selhání došlo, než když celý blok obalíte do try/catch/finally a prostě řeknete, že se něco nepovedlo.

Existují i jiné způsoby - třeba Result/Either. Nicméně u výjimek nikdo nikomu nebrání ošetřovat chyby tak, že přesně víme, kde a proč k chybě došlo.

Citace
nebo paralelní výpočty
Minimálně Turbo/Borland Pascal, který se asi nejvíce proslavil, neměl moc k implementaci mechanismů pro paralelní výpočty důvod, jelikož běžel pod DOSem.

No a přesně o tohle jde. V DOSu už nikdo nepracuje; co v 90. létech mohlo dávat smysl, to už dnes moc smysl nedává. Pascal je dítě určité doby, dnes už podle mě pro účely výuky moc nevyhovuje.

285
Vývoj / Re:Má smysl učit se Pascal (Delphi)?
« kdy: 14. 06. 2019, 20:43:01 »
Tohle mě zajímá - co konkrétně Pascal umí tak skvěle naučit a třeba Python to nezvládne? Mě napadají pro dnešní praxi naprosto nepotřebné věci typu implementace spojového seznamu.
V BASICu jsem spojové seznamy nikdy nepotřeboval ani neřešil. Jsou proto nepotřebné?

Většina lidí je nepotřebuje implementovat. Zato potřebují řešit věci, které v Pascalu nejsou, například rozumné ošetření chyb nebo paralelní výpočty. To je v klasickém Pascalu, jak jsme se ho učili ve škole třeba my, úplně mimo dosah.

Stran: 1 ... 17 18 [19] 20 21 22