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

Stran: [1] 2 3 ... 11
1
Vývoj / Re:Lifetime static/global/heap-allocated objektu v C++
« kdy: 04. 08. 2022, 17:12:20 »
"Slysel jste nekdy o YAGNI? A kdybych mel vzdycky delat jen to, co se po mne chce, asi bych byl porad jeste junior... :)"
No nevím, pocit že jsi chytřejší než ostatní je často dosti příznačné pro ... doplň si sám. Jak se říká: "Never trust a programmer who says he knows C++"  ;)

Omg, ja se na to, na co odpovidal vubec neptal. Jestli neznate C++ nebo se bojite, ze vam nekdo dokope pointery a vy si to neumite pohlidat, pak bezte programovat v Jave a neplette se do diskuzi o C++.

Jasně, takže junior  8)

2
Vývoj / Re:Lifetime static/global/heap-allocated objektu v C++
« kdy: 03. 08. 2022, 17:00:36 »
"Slysel jste nekdy o YAGNI? A kdybych mel vzdycky delat jen to, co se po mne chce, asi bych byl porad jeste junior... :)"
No nevím, pocit že jsi chytřejší než ostatní je často dosti příznačné pro ... doplň si sám. Jak se říká: "Never trust a programmer who says he knows C++"  ;)

3
Vývoj / Re:Čím nahradit Glade?
« kdy: 31. 05. 2022, 19:52:34 »
Co java a https://openjfx.io/ ?? Definici v xml vyplivne Scene builder https://gluonhq.com/products/scene-builder/ a v javafx to krmíte daty a napojíte obsluhu událostí. Tj. stejný princip jako u Glade.

Tipnu si, protože Java a autor má asi něco nativního (C, Rust?). Jinak nic proti, JavaFX je v pohodě, co jsem s tím zkoušel dělat před lety. Proč vlastně ne to Qt? QtQuick je OK.  ;)

4
Odkladiště / Re:Hledám parťáka síťaře na laborování
« kdy: 30. 03. 2022, 17:01:10 »
hledam cloveka schopneho v sitarine, ktery by byl ochoten podelit se o svoje zkusenosti.
.....
Co za to? Dobrý pocit a možnost se procvičit.


Tak jsem provedl výzkum:
Dal jsem na autofórum dotaz, že mám auto a chtěl bych někoho, kdo mi zdarma vymění rozvody a zároveň mě naučí, jak se to dělá. Bohužel se mi ozvala jen hromada blbců, kteří za to chtěli dostat zaplaceno a druhá hromada blbců, která MĚ!!! označovala za blbce. To je hrozný, jak jsou ty lidi nenažraní.

Zítra zkusím to stejné se zedníky!
Že bych potřeboval postavit barák, že pozemek a cihly mám, dokonce i vlastní míchačku, že to budu dělat s ním, že pokecáme, že se oba zlepšíme a něco naučíme. I to, že umím do míchačky házet písek a práce se nebojím. Dám vědět, jak jsem dopadl!!!

Naštěstí hodně lidí je nadšených a o znalosti se rádo podělí. Pokud nemáš práci na hovno, tak tě to i může bavit.
Ale jestli chceš tady trolit, když tě to za a) nezajímá a za b) na to nemáš asi znalosti (sebe nevyjímám), pokračuj ;)

5
Vývoj / Re:Java - kniha JDK 7
« kdy: 29. 01. 2022, 00:48:29 »
Řekl bych, že třeba i Python nebo C# jsou na tom o stupeň hůř, že je tam snazší při samostudiu získat špatný návyk.

S tím souhlasím. Když nepočítám C, tak moje cesta (mainstreamem) byl Java, pak Python a C# (ale jen krátce). Zpětně Javy vůbec nelituji, protože tam je aspoň nějaký standard.   

6
Vývoj / Re:Java - kniha JDK 7
« kdy: 28. 01. 2022, 19:20:19 »
Doporučil bych ti Python a C#/.NET, protože oboje se používají i jako jazyky pro programování pluginů/skriptování v mnoha aplikacích (Blender, Unity, Maya3D a mnoho dalších). Nicméně v obou najdeš uplatnění i kdekoliv jinde. Lidí,co  mají i jiné znalosti než jen IT, je dnes hodně třeba. Programování na té úrovni, na které to lidi běžně dělají ve firmách, se vždy dá naučit, ale doménové znalosti jsou k nezaplacení.

7
Vývoj / Re:JAVA - kniha JDK 7
« kdy: 27. 01. 2022, 22:25:51 »
U nas na Slovensku je najlahsie najst si pracu ako programator prave so znalostou Javy.
Zaujal ma i Python, ale tych pracovnych ponuk s nim nie je az tak vela.
Preco sa pytate ?

Možná proto, že Python je pro začátečníka dobrý jazyk a jeho uplatnění je celkem široké.
Když se podívám na nabídky, Pythonu vidím dost. Ale Java je pořád celkem solidní jazyk.

8
Vývoj / Re:Jak validovat DTO v dynamicky typovaném jazyce?
« kdy: 26. 01. 2022, 23:16:38 »
před rokem jsem téměř neznal ... (moderní) Adu (ta zajímavě kombinuje statické a dynamické typování), kde jsou taky lahůdky.
Chceš to rozvést?
Ani ne, furt ji moc neznám (tu nejnovější verzi), takže bych nerad psal blbosti. Nicméně jde o to, že Ada je poměrně přísně staticky typovaná, ale má (verze 2012, podle definice) závislostní typy, které jsou ale implementované pomocí tzv. predikátů, z nichž některé můžou být dynamické. Takže jestli jsem to dobře pochopil, částečně se chová jako třeba Julia s jejím existenciálním typovým kvantifikátorem. Právě čtu Ada 2012 rationale, ale je to bichle a mám i jiné věci, takže mi to jde jak psovi pastva.

Nejsem tedy znalec typových systémů, ale Ada jsem drtil 10let zpátky tzn. že 2012 jsem ještě chytil. Co jsem tenkrát pochopil, tak velká energie se dávala do té podmnožiny která se jmenuje SPARK. Problém Ady je stejný jako byl u Fortranu, tzn. málo dostupných knihoven. Ale jazyk je to pěkný. Zde na rootu někdo občas přispěl komentářem, protože v něm měli produkční software. A to jsem jim záviděl :D

9
Vývoj / Re:Jak validovat DTO v dynamicky typovaném jazyce?
« kdy: 26. 01. 2022, 20:57:52 »
@BoneFlute
Tak většinou s čím přicházíš, s tím také odcházíš. Přijdeš všem vysvětlit důležitost typů i těm co o nich vědí víc než ty (Idris). Pak se ptáš na triviality a odcházíš se stejným světonázorem.  V pořádku, svět je dost velký pro nás všechny. 8) ;D

10
Vývoj / Re:Jak validovat DTO v dynamicky typovaném jazyce?
« kdy: 26. 01. 2022, 08:40:41 »
A což o to. S tím nemám problém. Určitě je lepší dynamický jazyk, než žádný.

http://bracha.org/pluggable-types.pdf

- Type Systems are subtle and hard
- Relying on them is dangerous

 8)

Hele, jak dlouho jsme se tu přetahovali o tom, že kategorie silný/slabý typy je zbytná. Teď se tu budeme přetahovat o tom, že static/dynamic typy znamená hlavně compiletime/runtime? Asi jsem unaven. Tím spíše, že je to co půl roku znova, a nic z toho.

Jediný, kdo se o něčem neustále hádá jsi ty. Nevšiml jsem si, že by tu někdo kromě tebe psal hodnotící soudy o  dynamickém/statickém/silném/slabém typování. Jen se vypíchly nějaké výhody a nevýhody a případně přidal odkaz.
Je spousta lidí co jsou schopni psát v Clojure i Scala nebo Python, Haskell, Rust a nedělají z toho takové drama jako ty.
Teď to pár let bude holt Rust. Já se o Rust zajímal od doby vzniku, koment z roku 2016, ale už dřív jsem se tu po něm pídil v diskuzích: https://www.root.cz/clanky/programovaci-jazyk-rust-nahrada-c-nebo-slepa-cesta/nazory/vlakno/7/. Ale zdá se mi, že kolem něj roste skupina lidí, co budou zase slepě tlačit Rust všude, jeho typový systém je to nejlepší na světě... ehhh to už tu bylo s C++ , Java a atd. Ano, škoda ztrácet čas diskuzí.

11
Vývoj / Re:Jak validovat DTO v dynamicky typovaném jazyce?
« kdy: 26. 01. 2022, 01:16:33 »
A což o to. S tím nemám problém. Určitě je lepší dynamický jazyk, než žádný.

http://bracha.org/pluggable-types.pdf

- Type Systems are subtle and hard
- Relying on them is dangerous

 8)

12
Vývoj / Re:Jak validovat DTO v dynamicky typovaném jazyce?
« kdy: 26. 01. 2022, 01:14:53 »
Zvláštní je, že k těm rigidním statickým silně typovaným jazykům vůbec netíhnou matematici.

13
Vývoj / Re:Jak validovat DTO v dynamicky typovaném jazyce?
« kdy: 25. 01. 2022, 17:55:30 »
Pokud není jazyk staticky typovaný, žádné další buzzwordy ho už nezachrání.

Tak to jestli je ve "výchozím stavu" staticky/dynamicky typovaný je dle mého ne až tak podstatná věc.
Takový Erlang je velmi důležitý dynamicky typovaný jazyk, který nezvládli staticky otypovat ani Wadler a Marlow. Přímo si na tom vylámaly zuby. Přitom ten jazyk má hmatatelný výsledky co neokecáš žádnou teorií.  Ale pokud máš takovou preferenci nic proti. Jen je dobré si připomínat, že to o kvalitě jazyka to nic neříká.

14
Vývoj / Re:Jak validovat DTO v dynamicky typovaném jazyce?
« kdy: 25. 01. 2022, 17:40:40 »
Tohle je ale obecný problém. Mám tři parametry typu int, prohodím je a sčítám hrušky s jablky.
Proto se mi líbí jazyky s pojmenovanými argumenty funkcí (kde je jméno součástí signatury).

Třeba v Pythonu se vždy snažím je uvádět i při volání. Je to jeden ze způsobů jak se vyhnout problémům.
 

15
Vývoj / Re:Jak validovat DTO v dynamicky typovaném jazyce?
« kdy: 25. 01. 2022, 17:25:52 »
Tak spousta věcí už dnes jde dobře i v tom Pythonu ošetřit. Třeba zmiňovaný problém s parametry funkce (např. 2-krát int) ve skutečnosti málo kdy nastává. Většinou to jsou dva jiné typy např. váha, výška. Pro to se dá v Pythonu udělat buď alespoň typový alias nebo zcela nový typ (namedtuple, dataclasses atd). Jednoduché, ale přesto se to musí pořád někde připomínat, protože maintreamové jazyky jako Java a dnes už i Python k tomu přirozeně nevedou. Ostatně celý Domain Driven Design se mnohem lépe implementuje např. v F# než v C# nebo dokonce Idris https://github.com/andorp/order-taking :D (zdravím Idrise)

Jinak souhlasím, že silné/slabé typování je sice dosti vágní rozdělení, ale mnohem důležitější než dynamické/statické.
Spousta dynamických jazyků se dá nějak staticky zkontrolovat, pokud k tomu mají aspoň nějak zpracvaný typový aparát.

“Dynamic typing is but a special case of static typing, one
that limits, rather than liberates, one that shuts down
opportunities, rather than opening up new vistas. Need I
say it?” — Bob Harper

Stran: [1] 2 3 ... 11