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 ... 5 6 [7] 8 9 ... 43
91
Vývoj / Re:Načtení 2D pole v C
« kdy: 20. 11. 2022, 07:53:26 »
Otázka zní, zda vůbec používat funkci scanf() a zda by nebylo lepší udělat si vlastní konečný automat a načítat si ta čísla po znacích. Je to dost triviální.

92
Studium a uplatnění / Re:Doučování/konzultace jazyka C
« kdy: 18. 11. 2022, 12:58:41 »
Jako muzes zkusit hodit neco sem.. ale dulezitejsi nez vyresit konkretni problem bude prijit na postup jak takove reseni vyresit sam.

Skoro bych řekl, že to je zbytečné. Napřed ať sem hodí ten hnusokód a až mu někdo vytkne, co fakt nemá dělat, ať se začne učit bez zlozvyků.

93
Vývoj / Re:Je Zig jazyk buducnosti?
« kdy: 11. 11. 2022, 08:23:12 »
Preco sa pytam... s Rustu som bol nadseny a pouzival som ho jeden a pol roka aj na vetsich veciach, myslel som si, ze to bude Go-killer. Ale moje nadsenie opadlo. Tak hladam nieco ine, lepsie, v com sa aj da realne programovat.

Ono skor Go-killer je C# a net 6/7 (miliardukrat lepsi jazyk a richlejsi runtime ako Go a 7-cka aj mirene vykonejsia ako Rust (v grpc)).

Jestliže Ti nevadí C#, nevidím důvod pokukovat po Zigu. Ten přece míří úplně jinam.

94
Vývoj / Re:Je Zig jazyk buducnosti?
« kdy: 11. 11. 2022, 06:21:54 »
cecko mmnoho nesvaru, nebo to jsou jen nesvary lidi co to pouzivaji?

a rust ty nesvary ohlida, ale zaroven, nezblbnou ti lidi o to vic, ze uz to nemusi kontrolovat?

Vzhledem k tomu, že spousta nepříjemných chyb se nachází v software, který nepíšou podprůměrní programátoři (kernel, OpenSSL atd.), bral bych lidská selhání jako nevyhnutelnost. Rust (ale podle mě i Zig) obsahuje určitou bariéru (nenaučí se ho úplně každý za pár dní), který naopak ty nejhorší kusy odfiltruje.

95
Vývoj / Re:Je Zig jazyk buducnosti?
« kdy: 10. 11. 2022, 20:35:37 »
Pokud bych měl na výběr mezi Zigem a C, šel bych do Zigu. Pokud bych mohl použít Rust nebo jiný vyšší jazyk, použil bych ho namísto Zigu. Zig je, jak se zdá, dost dobrý kroskompilátor, v tomto ohledu budoucnost má. Jinak je to otázka, z vyšších jazyků IMO moc programátorů ujídat nebude a uživatelé C jsou velká neznámá. Rád bych věřil, že přejdou.

96
Vývoj / Re:Je Rust jazyk budoucnosti?
« kdy: 06. 11. 2022, 18:59:55 »
Nejsi trochu emotivní? D skoro nepoužívám, ale tvrdit že nedává garance je lež. Rust mě zajímá, jako každý jiný jazyk i když prakticky mě za to neplatí, takže investovat do něj nehodlám. Jazyky co mě opravdu zajímají jsou APL, Joy, Factor z těch co mám teď na stole. Python mě bohužel hodně zaměstnává a čím víc lidí do něj naskakuje, tím děsivější to je.

Nejsem trochu emotivní. A o žádných garancích nic nepíšu. Jenom tvrdím, že lidi nabízející D jsou nepraktičtí a proto mi nepřijde, že ten jazyk má šanci šířeji prorazit. Klidně tomu říkej špatný marketing, to je nakonec jedno. Koneckonců, klasický marketingový mix je výrobek, cena, místo a propagace (product, price, place, promotion). Něco z toho neumějí, D se neprosadilo. EOF

97
Vývoj / Re:Je Rust jazyk budoucnosti?
« kdy: 06. 11. 2022, 16:45:05 »
Taky. Ale i to, že vývojáři Rustu vědí, že popularita záleží mimo jiné i na toolingu a lidech. Má D něco jako Cargo? Něco jako Rustup? A pokud ano, tak jak dlouho? Má třeba něco jako https://wiki.mozilla.org/Areweyet ? Jaké jsou referenční FOSS projekty v D? Co jsem našel a stálo za řeč, byly 5-8 let mrjvé repozitáře.

Hledáš takto špatně schválně?
https://code.dlang.org/
https://dlang.org/orgs-using-d.html
https://www.youtube.com/c/TheDLanguageFoundation/playlists
K tématu: https://dconf.org/2020/online/index.html#walter

Python a Rust opravdu nejsou jedinné použitelné jazyky ve svoji doméně. Mně osobně čím dál tím leze na nervy jejich evangelizace.


O co se D znažilo byla nějaká kompatibilita a konzumace C++ projektů... tam si Rust prostě ulevil. Dle názoru jiných to stálo D týmu dost energie a je to velké sousto. Podobně se o to snaží Google se svým Carbonem.

Proč schválně špatně? Že jsem si já osobně oblíbil Python a Rust nebylo tím, že bych si strčil prst do seznamu a pak si slíbil, že jim budu navždy věrný. Je to tím, že mě Perl, Ruby, OCaml, D, Common Lisp a další prostě nepřesvědčily, ač jsem jim dal šanci. Proč bych se bránil dát jim šanci?

A teď zpátky k "hledání". Víš co? Když budu chtít začít používat Rust, vezmu si Rust Book a naučím se tam (skoro) všechno. Hned na začátku mám odkazy na rustup a Cargo. Co mám v tutoriálu D? Vyber si z DMD, GDC a LDC! To je přece na hlavu! (Jo a Leave a Tip). Ale OK, nakonec pochopím, že mám asi použít DMD a dokonce tam je nějaký odkaz na dub. No ale uznej, že ta dokumentace je brutálně roztříštěná a srovnej to s Rust Bookem a jeho popisem práce s Cargem (a ne, Cargo nepoužívá 2 formáty pro popis balíčků, ale všechno má hezky v TOML).

Orgs using D mě fakt moc nezajímají (tam se používá klidně Haskell nebo Ada, to nepopírám), ptal jsem se na FOSS, ale OK - z těch známých, které mají nějaké repozitáře veřejně je to eBay (1 projekt v D ze 177 repozitářů), FB má 8 let starý Warp,  zbytek vesměs neznám nebo nemají nic veřejně k dispozici.

No a jestliže se D snažilo o to, co teď zkouší Google s Carbonem (nehledě tedy na to, že už zainvestoval do Go a hraje si i s Rustem), není to důkaz, že D pro Google není cesta?

Hele, chápu, že se Ti D líbí a chápu, že Tě evangelismus kolem Rustu a Pythonu štve. No ale obávám se, že to nebude mít žádný vliv na prosazení jednotlivých programovacích jazyků.

98
Vývoj / Re:Je Rust jazyk budoucnosti?
« kdy: 06. 11. 2022, 13:35:19 »
Prošel jste si nějaké informace o tomto jazyku detailně? Viděl jste nějaké video z dconf? Neříkám, že jsem nějaký Rust expert, ale nutně jsem toho asi viděl více protože hype. Mrkněte na D.
D není konkurencí Rustu. Ve skutečnosti Rust ve své doméně žádnou konkurenci nemá, protože paměťovou bezpečnost bez garbage collectoru žádný jiný jazyk nenabízí. Tohle je hlavní selling point Rustu a důvod, proč je kolem Rustu takový hype a proč se docela úspěšně prosazuje. Zjevně je na trhu poptávka po paměťově bezpečném jazyku bez garbage collectoru. Srovnání Rustu s C/D/Zig moc nedává smysl, protože pokud někdo požaduje paměťovou bezpečnost bez garbage collectoru, vezme Rust, nemá jinou volbu.

Taky. Ale i to, že vývojáři Rustu vědí, že popularita záleží mimo jiné i na toolingu a lidech. Má D něco jako Cargo? Něco jako Rustup? A pokud ano, tak jak dlouho? Má třeba něco jako https://wiki.mozilla.org/Areweyet ? Jaké jsou referenční FOSS projekty v D? Co jsem našel a stálo za řeč, byly 5-8 let mrjvé repozitáře.

99
Vývoj / Re:Je Rust jazyk budoucnosti?
« kdy: 06. 11. 2022, 10:41:39 »
Nedávno tu někdo psal o zkušenostech s programováním embeded Rust vs Zig (1:0 pro Zig). Zig má skvělý toolchain. Dávám mu také velkou šanci prorazit právě tam, kde se cpe Rust.

Zig je lepší C, ale většina programátorů podle mě nechce psát aplikace v lepším C. Nedovedu si představit jeho nasazení v mnoha oblastech, kam se "cpe" Rust.

100
Vývoj / Re:Je Rust jazyk budoucnosti?
« kdy: 06. 11. 2022, 10:38:58 »
Zig,
Máš s ním nějaké konkrétní zkušenoti? V jakém je stavu? Na co je použitelný?
Nedávno tu někdo psal o zkušenostech s programováním embeded Rust vs Zig (1:0 pro Zig). Zig má skvělý toolchain. Dávám mu také velkou šanci prorazit právě tam, kde se cpe Rust. Dále jazyk D má spoustu vlastností, které má Rust. Opět, neměl zatím tolik štěstí (čti marketing).

Problém D je, že si zachovává přístup C++ - přidávání dalších a dalších vlastností, zatímco autoři Rustu se rozhodli to udělat jinak. D je mrtvý jazyk ne proto, že neměl dobrý marketing, ale že autoři neměli odvahu udělat tu změnu pořádně.

101
Vývoj / Re:Je Rust jazyk budoucnosti?
« kdy: 04. 11. 2022, 20:59:50 »
https://en.wikipedia.org/wiki/Category:Free_software_programmed_in_Haskell

Ha, přes 20:

Agda a Idris jsou specialitky, ale OK.
Tooling pro Haskell snad ani nemá smysl počítat.
Darcs je pomalý a chybový (a zbytečný, stejně všichni jedou na Gitu).
House je mrtvější než Hurd.
Atd.

Za řeč stojí Pandoc a QuickCheck (coby inspirace pro ostatní jazyky, které to reimplementovaly). A XMonad, který už roky používám. S Agdou a Idrisem jsme na pěti. To je hodně slabé.

Navzdory tomu, jak ho nikdo nepoužívá, a přitom se o něm furt mluví a furt ho někdo používá...

Já jsem Haskellu vděčen hlavně za změnu mindsetu. Seznámil jsem se s ním, napsal jeden nebo dva projekty, a od té doby se na všechny rádoby moderní jazyky jako C#, Python, Javascript dívám skrz prsty. (Zvláště C#, ten je úplně zbytečnej.) Už jen z tohoto důvodu si zaslouží svou slávu.

V pohodě, můj respekt má. Nicméně když jsem se v něm hrabal já, furt někdo psal nějaké popisy, co vlastně znamená monáda. Autorům těchto "pure FP" jazyků přijde programování s efekty jako zlo, které je třeba zavřít někam do klece, aby nezničilo svět. A jelikož většina programů furt nějaké "vedlejší efekty" páchá, přijde mi to dost nepraktické. Rust tímhle netrpí (má taky svoje podivnosti, ale poměr bolesti a užitku je snesitelný pro větší množinu vývojářů). Zároveň obsahuje dost poměrně zajímavých a silných abstrakcí a možností vyjádření. Ale třeba i ten Python se vyvíjí zajímavým způsobem; je složitější, ale expresivnější a umožňuje psát spolehlivější kód než minulé verze.

102
Vývoj / Re:Je Rust jazyk budoucnosti?
« kdy: 04. 11. 2022, 15:23:19 »
Dalsi verze Rustu se tedy bude jmenovat Haskell? :)
Ano, hned poté, co bude v Haskellu nějaký jiný použitelný OSS produkt vedle XMonadu a asi dvou dalších, na které si teď hned nevzpomenu.
https://en.wikipedia.org/wiki/Category:Free_software_programmed_in_Haskell

Ha, přes 20:

Agda a Idris jsou specialitky, ale OK.
Tooling pro Haskell snad ani nemá smysl počítat.
Darcs je pomalý a chybový (a zbytečný, stejně všichni jedou na Gitu).
House je mrtvější než Hurd.
Atd.

Za řeč stojí Pandoc a QuickCheck (coby inspirace pro ostatní jazyky, které to reimplementovaly). A XMonad, který už roky používám. S Agdou a Idrisem jsme na pěti. To je hodně slabé.

103
Vývoj / Re:Je Rust jazyk budoucnosti?
« kdy: 04. 11. 2022, 13:19:59 »
Rust má konečně v nejnovější verzi GAT. Že jim to ale trvalo.

Dalsi verze Rustu se tedy bude jmenovat Haskell? :)

Ano, hned poté, co bude v Haskellu nějaký jiný použitelný OSS produkt vedle XMonadu a asi dvou dalších, na které si teď hned nevzpomenu.

104
Vývoj / Re:Jaký jazyk bych se měl učit?
« kdy: 30. 10. 2022, 17:09:17 »
C je jednoduchy jazyk, samotnou znalosti C nikoho neohromite.
dobre, ale clovek zna alokaci na stacku/heapu, typy, pointery. takze veci hloubeji, nebo ne?

Tohle je ale práce na jedno odpoledne. Nic hlubokého na tom není. To už spíš naučit se skutečný assembler a zjišťovat, jak kompilátory optimalizují konstrukce vyšších programovacích jazyků - tím se naučíš něco do hloubky.

105
Studium a uplatnění / Re:Zvýšení hodinovky
« kdy: 27. 10. 2022, 14:12:33 »
Pokud nejsi na hpp ale na ico tak jsi pro zamestnavatele jen dodavatel a evidentne jim nestojs za to byt hpp tudiz bych je bral jenom jako obchodniho partnera. Oni si te nevazi natolik aby jsi byl hpp...

Tohle neodpovídá realitě. Způsob spolupráce je věcí dohody mezi firmou a zaměstnancem a jsou firmy, které při přijímacím řízení nabízejí oba způsoby (tomu stejnému člověku).

Stran: 1 ... 5 6 [7] 8 9 ... 43