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

Stran: 1 ... 3 4 [5] 6
61
Vývoj / Re:Jaký jazyk bych se měl učit?
« kdy: 28. 05. 2022, 09:36:23 »
Tak hlavní věc je, že jazyk je jen nástroj, to jestli budeš dobrý nebo ne stejně záleží na tvých schopnostech a schopnosti pochopení problematiky.

Vezmi C#, dnes už je multiplatformní vč. androidu i apple ekosystémů. K tomu se nauč (T-)SQL, JavaScript, HTML a CSS (aspoň trochu).

Kdyz se naučíš C#, budeš schopný číst i upravovat Javu, PHP, Kotlin a další C-like jazyky (jen ti to bude připadat jako krok zpět ;-), ale to jsem skrtnul zápalkou)

»C-like jazyky«. Sice jsou tam značné podobnosti, ale zvláště u Kotlinu moc ne. Co má složené závorky nemusí být nutně C-like jazyk.

62
Vývoj / Re:Jaký jazyk bych se měl učit?
« kdy: 27. 05. 2022, 01:26:29 »
Rust je dost specifický a pro začátek… no, pokud je někdo fakt trpělivý…
Jako, vím o někom kdo na Rustu začínal s programováním, ve věku asi 13-14 let a docela úspěšně.

63
Vývoj / Re:Ruby v roku 2022 (je mrtve?)
« kdy: 31. 01. 2022, 22:12:44 »
P.S. nakoniec som teda vybral naozaj to Go, nestazoval sa na to nikdo.
:) ;) :D ;D To uz si v Go aj napisal ten program aj v pohode vsade bezi a vsetci su spokojni ?
Vzdaj to, nebudem to pisat v niecom co potrebuje JVM. :) Co mas proti Go?
Taky by to šlo napsat v Go a pak transpilovat do Javy ;)
https://github.com/elazarl/go-java ?
Jo, to dává smysl :) Ještě chybí Rust nad JVM a transpiler Agdy do Cobolu. Transpiler Ruby do Fortranu už máme…
Popravdě, Rust target pro JVM bych docela bral. Jako, máme tu Scalu ale to prostě není ono...
K čemu by tam pak byl třeba borrow checker?

GC se dá vypnout. Ono spíše jde o to že potřebuji něco napsat pro JVM ekosystém, ale v těch jazycích co máme pro JVM se mi to moc dělat nechce.

64
Software / Re:kecálek pre Debina11
« kdy: 30. 01. 2022, 12:27:56 »
WeeChat umí skoro všechno když si tam dáte ten správný plugin.

65
Vývoj / Re:Je Rust jazyk budoucnosti?
« kdy: 29. 01. 2022, 20:16:45 »
...a práce na integraci s Qt a KDE - GUI je jedna z největších bolístek Rustu...
Má to nějaký jasně daný směr (resp. byl by odkaz na něco co už funguje)?

Zcela obecně - existují nějaké velké GUI frameworky - zejména Qt a Gtk+, za nimi o něco méně významné Fltk a wxWidgets. S Qt je potíž, jelikož je to psané na míru C++ a jeho OOP vlastnostem. Výborně to funguje ve spojení třeba s Pythonem, kde je velká míra kompatibility OOP modelu - násobná dědičnost apod. Celkem blbě to funguje u výrazně jiných jazyků, jako je třeba Haskell nebo Rust. Jo, pořád se na tom dělá a třeba to nějak ti lidi dopilují.

Gtk je psané v C a bindingy pro ostatní jazyky včetně Rustu se dělají poměrně snadno.

Fltk zblízka neznám, přijde mi primitivnější, ale to může být i výhoda. Bindingy jsou aktivně vyvíjené, na rozdíl třeba od wxWidgets.

Pak existují specialitky jako druid, Orbtk a egui. Podle mě to je všechno zatím spíš hračka, ale možná se něco změnilo.

Doporučuju zaměřit se na relm, resp. gtk-rs, to jsou IMO nejvymakanější a nejpoužívanější řešení pro Rust. V prvním případě pokud chceš mít vše definované programově a idiomaticky. Ve druhém případě si můžeš UI naklikat v Glade, ale spíš tíhnu k Relmu. BTW existuje verze i pro Gtk+ 4 (relm4).

Svět GUI je roztříštěný všude, ale zvlášť v Rustu mi to Gtk+, resp. spíš Relm přijde jako jasná volba.

No, idiomaticky... Ten GObject je docela fuj. V Rustu na to alespoň jsou nějaká makra, ale i tak.

66
Server / Re:Čím nahradit GMail na vlastní doméně?
« kdy: 25. 01. 2022, 20:14:44 »
Postfix a Dovecot

67
Vývoj / Re:Ruby v roku 2022 (je mrtve?)
« kdy: 25. 01. 2022, 07:38:44 »
P.S. nakoniec som teda vybral naozaj to Go, nestazoval sa na to nikdo.
:) ;) :D ;D To uz si v Go aj napisal ten program aj v pohode vsade bezi a vsetci su spokojni ?
Vzdaj to, nebudem to pisat v niecom co potrebuje JVM. :) Co mas proti Go?
Taky by to šlo napsat v Go a pak transpilovat do Javy ;)
https://github.com/elazarl/go-java ?
Jo, to dává smysl :) Ještě chybí Rust nad JVM a transpiler Agdy do Cobolu. Transpiler Ruby do Fortranu už máme…

Popravdě, Rust target pro JVM bych docela bral. Jako, máme tu Scalu ale to prostě není ono...

68
Vývoj / Re:Ruby v roku 2022 (je mrtve?)
« kdy: 21. 01. 2022, 22:30:24 »
Osobně bych webový program ve skriptovacím jazyku nepsal ale Ruby je opravdu skvělá náhrada za Python skripty.

69
/dev/null / Re:Co dělá tento script?
« kdy: 20. 01. 2022, 23:09:51 »
Kód: [Vybrat]
// Zde změňte každý klíč
let mujKlic = "_AozGvT"; // Uloží do proměnné mujKlic řetězec "_AozGvT"

// Následující není nutné upravovat
(function(a, b) { function
// Definuje anonymní funkci která bere dva parametry, to co se děje dál vypadá na definici funkce ale už tam toho moc není

70
Distribuce / Re:Live distribuce Linuxu v češtině
« kdy: 16. 01. 2022, 21:14:03 »
On by nebyl takový problém přimontovat obraz systému, změnit tam výchozí jazyk a nainstalovat jazykové balíčky...

71
Vývoj / Re:Rust - serde/bincode serializacia/deserializacia dat
« kdy: 20. 12. 2021, 00:45:26 »
1. Bincode je formát určený pro Rust, implementace je silně založena na Rustovém typovém systému a implementace pro jiné jazyky (zatím) nejsou. Takže nevím jestli je to dobrý nápad pro komunikaci s C programy.

2. CBOR?

72
Vývoj / Re:Rust - serde/bincode serializacia/deserializacia dat
« kdy: 18. 12. 2021, 12:59:24 »
Ano, i když se dá Rust použít na stejné věci jako C, neznamená to že je to »vylepšené a bezpečnější C«. Člověk musí změnit svůj způsob myšlení.

73
Vývoj / Re:Rust - serde/bincode serializacia/deserializacia dat
« kdy: 18. 12. 2021, 11:10:04 »
Je bincode vůbec pro C? Slyšel jsem že se možná něco plánuje v C++, ale to je tak vše.

74
Hardware / Re:Omylem (rychle) naformátovaný disk
« kdy: 05. 12. 2021, 02:46:38 »
Zkus ty oddíly vytvořit znovu ve stejne velikosti, neformátované.

75
Vývoj / Re:Rust - std::ANY alebo lepší návrh?
« kdy: 20. 11. 2021, 14:15:39 »
Popravdě, od té doby co dělám v Rustu mi přijde způsob řešení takových věcí bez součtových typů, pattern matchingu a monád hrozně kostrbatý.

Těmi monádami myslíš prosím co?

Result, Option, Future, Iterator...

Stran: 1 ... 3 4 [5] 6