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 ... 18 19 [20] 21 22 ... 43
286
Vývoj / Re:Investor pro C++ IDE
« kdy: 13. 09. 2021, 15:33:11 »
Jako cílový jazyk kompilace. Síla Luy je IMO v tom, že je to jednoduchoučký jazyk s malinkým runtimem který se dá jednoduše embednout kamkoliv. Přijde mi trochu zvláštní mít mocný typový systém a v runtime všechny tyhle informace zahodit a všechno to nasypat do jedné univerzální hashmapy. To už by mi přišlo rozumnější, aby si Amulet zrovna interpretoval svůj AST než tohle.
Tohle kombinuje nevýhody z obou světů. Pro kompilaci potřebuje mocnou parní mlátičku a v runtime platí za nevyužitou flexibility Luy.

To je zajímavý pohled. Mně přijde jako super nápad pro "skriptování" aplikace použít WebAssembly (asi via Wasmer). Do něj se dá zkompilovat lecjaký jazyk a bude jich určitě přibývat.

287
Vývoj / Re:Investor pro C++ IDE
« kdy: 13. 09. 2021, 13:05:09 »
Ale to není úplně Ocaml, ne?
Ne? Já bych řekl že jo. Ale i kdybych se mýlil, tak co?  :)

Kdyby ses mýlil, tak bys nedával přímou odpověď na otázku, kterou jsem položil. Pokud si vzpomínám, tak Ocaml má poměrně mnoho jazykových vlastností (OOP, moduly a functory...), které "A simple, functional programming language in the ML tradition" (Amulet) mít všechny nebude. Tudíž beru, že používáš "nějaký jazyk z rodiny ML", akorát to holt asi není to samé co Ocaml.

288
Vývoj / Re:Investor pro C++ IDE
« kdy: 13. 09. 2021, 11:27:26 »
Haskell je asi lepší volbou než OCaml, z mnoha důvodů. Rust je někdy příliš nízkoúrovňový, ale klidně bych ho používal víc, kdyby měl lepší podporu v "cloudu".

Máš na mysli konkrétně Google?

289
Vývoj / Re:Investor pro C++ IDE
« kdy: 13. 09. 2021, 11:05:38 »
A na soukromé programování mám Haskell, OCaml, a Luu.
OCaml rulez! :)
Můžu se zeptat, proč? Koukal jsem, že se v něm dělaly nějaké kryptoprojekty (Tezos) a nějaké finanční systémy, ale co je na něm tak super?
P.S. Zrovna kryptoprojekty bych v tom asi nepsal. Ty "finanční systémy" jsou nejspíš Jane Street? Ti se topí v penězích, takže si mohli přepsat překladač a standardní knihovnu, aby byly modernější a rychlejší, jinak firmy spíše přecházejí z OCamlu na jiné jazyky (kvůli malé podpoře, nedostatečným knihovnám apod.). Jak je uvedeno výše, je to převážně akademická záležitost, a to ještě jen ve Francii nebo v zahraničních týmech, kde mají Francouzi vliv.

Ano, Jane Street. Na to si pamatuju ještě z doby, kdy mi Ocaml přišel jako zajímavá cesta - každopádně jsme si nesedli, chvíli jsem pak zkoušel koketovat s Haskellem, něco málo napsal ve Scale. A pak jsem si to "všechno" spojil v Rustu. Každopádně, k tomu Tezosu mám někde odkaz na YT video, kde autoři vysvětlují, proč šli do Ocaml. Crypto je zajímavé i z toho hlediska, jaké jazyky se pro ta řešení používají od C++ a C (klasický bitcoin core), přes Javu, Go, Rust, až třeba po Haskell.

290
Vývoj / Re:Investor pro C++ IDE
« kdy: 13. 09. 2021, 06:57:11 »
A na soukromé programování mám Haskell, OCaml, a Luu.
OCaml rulez! :)

Můžu se zeptat, proč? Koukal jsem, že se v něm dělaly nějaké kryptoprojekty (Tezos) a nějaké finanční systémy, ale co je na něm tak super?
Já ho třeba používám protože implementace Amulet (https://amulet.works/) je podobná Haskellu, umí nějaké ty zajímavé featury a kompiluje mi to do Lui. Žádná další zvláštní motivace v tom není.

Ale to není úplně Ocaml, ne?

291
Vývoj / Re:Investor pro C++ IDE
« kdy: 12. 09. 2021, 22:18:01 »
A na soukromé programování mám Haskell, OCaml, a Luu.
OCaml rulez! :)

Můžu se zeptat, proč? Koukal jsem, že se v něm dělaly nějaké kryptoprojekty (Tezos) a nějaké finanční systémy, ale co je na něm tak super?

292
Vývoj / Re:Investor pro C++ IDE
« kdy: 12. 09. 2021, 20:09:55 »
No, ak si taky programator ako retor, tak sa nedivim ze sa nedokazes naucit C...

Tím ad hominem jsi to vylepšil.  :)

Ty asi tusis len priblizne co je argumentum ad hominem. Ad hominem sa kategorizuje viacero typov, ktory konkretne je podla teba tento?

Podla mna je ten argumet ad rem.

Jdi se vyspat.

293
Vývoj / Re:Investor pro C++ IDE
« kdy: 12. 09. 2021, 19:56:29 »
Argumentujes tym ze moja reakcia na offtopic je rovnako offtopic. No, ak si taky programator ako retor, tak sa nedivim ze sa nedokazes naucit C...

Tím ad hominem jsi to vylepšil.  :)

294
Vývoj / Re:Investor pro C++ IDE
« kdy: 12. 09. 2021, 19:43:02 »
Pointa je v tom, že Rust se svým počítáním referencí může být pohodlnější než ledasjaký jazyk s GC.
V čem je RC pohodlnější? Má hodně výhod, ale zrovna pohodlnost se k nim většinou neřadí.

Nejsem BoneFlute, ale on přece netvrdí, že RC je pohodlnější. Jenom to, že konkrétní jazyk s RC se může někomu jevit jako příjemnější nástroj, než jiný jazyk s GC. Původní příspěvek totiž zaváněl manipulací - proč nepoužít jazyk s GC, když to jde...

295
Vývoj / Re:Investor pro C++ IDE
« kdy: 12. 09. 2021, 19:40:12 »
Otravna je skutocnost, ze do vela diskusii (nie len tejto), ma niekto potrebu prooagovat rust. To je na tom rust tak zle ze potrebuje offtopic reklamu? Ze je to len nezaujimava otravna reklama, podporuje skutocnost ako ludia na taketo prispevky zvedsa reaguju...

Nevím, jak dlouho chodíš na Root, ale tohle tu bylo odpradávna. Podobně se "offtopic propagovaly" PHP, Java, Ruby, Python, Go... Kdybys reagoval k věci a nevyvořil si vlastní off topic (přesně tohle jsi udělal, k tématu nic, k předchozím argumentům nic, jen jakási generalizace zkušeností z diskusí), udělal bys asi líp.

296
Vývoj / Re:Investor pro C++ IDE
« kdy: 12. 09. 2021, 18:14:42 »
Vsimli ste si ze akonahle niekto zacne diskusiu okolo C/C++, tak hned je tam kopa prispeckov o tom aky je rust skvely, i ked je to total offtopic?

To je fakt. 15.1.2016 vzniklo tohle téma a netrvalo ani pět a tři čtvrtě roku a někdo do něj injektoval Rust.

Datum vzniku nejako ovplyvnuje skutocnost ze je to offtopic?

Klidně mě oprav, ale pokud si dobře pamatuju, vývoj debaty byl zhruba následující: Někdo napsal, že trh s nástroji pro C++ neroste i proto, že C++ začíná upadat. No a pak se řešilo, co má jako C++ nahradit. A když jsme u toho topicu, tématem nebylo C++ jako jazyk, ale podnikatelský záměr s vytvořením IDE.

Určitě rozumím Tvojí frustraci, když furt někde čteš, že Tvůj jazyk je na odpis nebo něco takového. Ale zrovna tady mi to přijde jako velice relevantní, protože nejde o srovnání dvou jazyků, ale odhad trendů. A přiznejme si, pokud dosud není nějaké "dokonalé" IDE pro C++, revoluce už se asi čekat nedá. Udělat IDE pro víc "trendy" jazyk, kde ta konkurence zatím moc není, by mohlo být zajímavé, i když osobně bych do toho svoje prachy nedal.

297
Vývoj / Re:Investor pro C++ IDE
« kdy: 12. 09. 2021, 17:36:41 »
Vsimli ste si ze akonahle niekto zacne diskusiu okolo C/C++, tak hned je tam kopa prispeckov o tom aky je rust skvely, i ked je to total offtopic?

To je fakt. 15.1.2016 vzniklo tohle téma a netrvalo ani pět a tři čtvrtě roku a někdo do něj injektoval Rust.

298
Vývoj / Re:Investor pro C++ IDE
« kdy: 12. 09. 2021, 13:04:08 »
V Rustu existuje spousta možností rychlého prototypování, počínaje unwrap() a konče typovými aliasy.
Jak souvisí typové aliasy s prototypováním?

Nemusím se hned ze začátku detailně zamýšlet nad strukturou dat, pojmenuju si daný typ a dosadím si za něj třeba jenom (). Až si to situace vyžádá, bude z něj struct, enum nebo něco podobného.

299
Vývoj / Re:Investor pro C++ IDE
« kdy: 12. 09. 2021, 11:40:34 »
S kompilátorem bojuje ten, kdo dosud jazyk dostatečně neovládl. Naprasit program a pak ho "debugovat" je funkční přístup pro malé prográmky, na které člověk už potom nesahá. V ostatních případech je třeba mít to napsáno slušně a spolehlivě.

pokud se ridite heslem "if it compiles, ship it"

v opacnem pripade musite program prubezne kompilovat a testovat, v takovem pripade ocenite zejmena rychlou kompilaci a moznost "praseni" ruznych docasnych uprav

priklad z realneho sveta - Parity nikdy nenahradilo Geth

Promiň, na tohle nemám čas. V Rustu existuje spousta možností rychlého prototypování, počínaje unwrap() a konče typovými aliasy. Pokud si někdo myslí, že mu v jiném jazyce (ať už to je Go nebo třeba Smalltalk) půjde práce líp, nemá smysl se hádat a přeju mu to, ale dát takovýto příklad jako "důkaz", to je až nedůstojné. Hezký den.

300
Vývoj / Re:Investor pro C++ IDE
« kdy: 12. 09. 2021, 10:11:53 »
Len by ma zaujimalo preco prave Rust, co je na Ruste take dobre, v com je Rust lepsi ako napr. D ?
Pred 5 rokmi som skusal D a bol som z toho celkom nadseny, pekny univerzalny jazyk, syntaxou podobny C, dokonca ma prikaz rdmd, kedy v jednom kroku skompiloval a spustil program, co sa mi zdalo vhodne aj na nejake skriptovanie.

Víš, jsou dva přístupy. Jeden tvrdí, že dokonalý návrh je takový, že už k němu není co přidat a druhý zase, že dokonalý návrh je takový, že z něj nemůžeš nic odebrat, aniž by to celé přestalo fungovat. Rust je výsledkem druhého způsobu uvažování. Na Rustu je dobré to, že dělá všechno proto, aby výsledné programy byly korektní a veškeré chyby se pokud možno projevily už v době implementace, ať už tím, že je zachytí kompilátor nebo tím, že donutí uživatele "výjimky" vidět a na místě řešit.

casto je rychlejsi a jednodussi oddebugovat zivy program, nez bojovat s kompilatorem.

S kompilátorem bojuje ten, kdo dosud jazyk dostatečně neovládl. Naprasit program a pak ho "debugovat" je funkční přístup pro malé prográmky, na které člověk už potom nesahá. V ostatních případech je třeba mít to napsáno slušně a spolehlivě.

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