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

Stran: 1 ... 13 14 [15] 16 17 ... 23
211
Distribuce / Re:Ubuntu pro náctiletou?
« kdy: 15. 10. 2020, 12:34:54 »
GNOME prostředí je velice jednoduché na obsluhu, na všechno se rychle přijde. Ubuntu je běžně-uživatelsky přívětivá distribuce, řekl bych že je Ubuntu mnohem jednodušší na obsluhu než Windows a určitě přívětivější.

Doporučil bych se raději naučit s GNOME než si ho přetvářet k obrazu Windows, ale je to jen můj názor, protože mi přijde že GNOME prostředí když se dobře naučí, tak je to i pro běžné použití mnohem pohodlnější.

Nechci tu šířit žádnou propagandu, jen šířím svůj názor :)

212
Desktop / Re:Smazání balíčků Snap kvůli uvolnění místa
« kdy: 09. 10. 2020, 09:53:53 »
Snap nemám, takže nemohu potvrdit, ale našel jsem: https://superuser.com/questions/1310825/how-to-remove-old-version-of-installed-snaps

213
Vývoj / Re:Pohyb myší pomocí Pythonu ve Windows 10
« kdy: 04. 10. 2020, 00:00:36 »

214
Vývoj / Re:Programovací jazyk Nim
« kdy: 29. 09. 2020, 17:04:47 »
Zeptám se, děláš ty věci v Rustu skutečně "idiomaticky"? Já si programuju v Rustu spíš menší věci (ať už na doma nebo utilitky do práce), ale přijde mi, že čím víc se tomu věnuju, tím méně klacků pod nohy mi ten jazyk klade. Určitě tam jsou oblasti, kde je problém (typicky cyklické datové struktury) a určitě některé věci navrhuju jinak než v Pythonu, kde je dynamický dispatch základním stavebním kamenem, ale tím se všechno zase často srovná a problém zmizí.
Snažím se, ale někdy prostě nenajdu/nepřijdu na nic moc hezkého. Zatím jsem to nepotřeboval ale co jsem se podíval na gtk-rs tak jsem celý zbělal... Nechce se mi moc bojovat s jazykem, nedělám tu řízení raketoplánu, ne?

Mně přišlo, že to už není tak hrozné, když ta makra původně pro nightly jsou použitelná i ve stable kanále. Ale jo, GUI je téma a slabina v použitelnosti Rustu.

Jedno slovo: Relm

215
Vývoj / Re:Programovací jazyk Nim
« kdy: 28. 09. 2020, 22:04:43 »
Oprava faktoriálu:
Kód: [Vybrat]
(1..=3).product(); // 6

Samozřejmě, také vsázím na Rust. Asi hlavně kvůli WASM. Ať se to komu líbí či nelíbí, s webovými aplikacemi si ještě užijeme

216
Vývoj / Re:Programovací jazyk Nim
« kdy: 28. 09. 2020, 21:01:48 »
Neřekl bych, že jde o nedostatečnou úroveň abstrakce, důvodem u Rustu je přísná analýza za účelem maximálního zaručení správnosti běhu finální aplikace.

což často nepotřebujete a jen to komplikuje práci.

Kód: [Vybrat]
(0..=3).product(); // 6

Ano, když chci "prasit", použiju Python. A pak se člověk v průběhu životnosti větší aplikace kolikrát chytá za hlavu a říká si, že mít ji napsanou v Rustu, leccos by bylo jednodušší.

217
Vývoj / Re:Programovací jazyk Nim
« kdy: 28. 09. 2020, 16:00:25 »
Sázím na Rust, o Nimu si nemyslím nic moc, podle mě se nechytí a zůstane na okraji. Kdyby neměl tak silnou konkurenci, dalo by se o něm uvažovat. Ty příklady, které ukazuješ, mě spíš děsí, stejně jako tohle: https://nim-lang.org/docs/manual.html#lexical-analysis-identifier-equality

Rust je oproti Nimu jazyk nižší úrovně, bez GC. Stejně jako v Go, musíte psát kód navíc z důvodu nedostatečné úrovně abstrakce, jen jiného typu.
U toho Go to zase není tak hrozné...

218
Vývoj / Re:Programovací jazyk Nim
« kdy: 28. 09. 2020, 15:59:56 »
Sázím na Rust, o Nimu si nemyslím nic moc, podle mě se nechytí a zůstane na okraji. Kdyby neměl tak silnou konkurenci, dalo by se o něm uvažovat. Ty příklady, které ukazuješ, mě spíš děsí, stejně jako tohle: https://nim-lang.org/docs/manual.html#lexical-analysis-identifier-equality

Já vím že se neprosadí. Jen je zajímavý. V Rustu jsem své projekty dělal už docela dlouho, ale začalo to být únavné, řešit String, &str, Boxy, Arcy, RCy, když v třeba Go které je trošku pomalejší to jde i bez toho.

No právě, je tu Go, je tu Python, je tu Java, je tu JS, nějak postrádám prostor, kde by se měl prosadit Nim.

Zeptám se, děláš ty věci v Rustu skutečně "idiomaticky"? Já si programuju v Rustu spíš menší věci (ať už na doma nebo utilitky do práce), ale přijde mi, že čím víc se tomu věnuju, tím méně klacků pod nohy mi ten jazyk klade. Určitě tam jsou oblasti, kde je problém (typicky cyklické datové struktury) a určitě některé věci navrhuju jinak než v Pythonu, kde je dynamický dispatch základním stavebním kamenem, ale tím se všechno zase často srovná a problém zmizí.
Snažím se, ale někdy prostě nenajdu/nepřijdu na nic moc hezkého. Zatím jsem to nepotřeboval ale co jsem se podíval na gtk-rs tak jsem celý zbělal... Nechce se mi moc bojovat s jazykem, nedělám tu řízení raketoplánu, ne?

219
Vývoj / Re:Programovací jazyk Nim
« kdy: 28. 09. 2020, 15:33:04 »
Sázím na Rust, o Nimu si nemyslím nic moc, podle mě se nechytí a zůstane na okraji. Kdyby neměl tak silnou konkurenci, dalo by se o něm uvažovat. Ty příklady, které ukazuješ, mě spíš děsí, stejně jako tohle: https://nim-lang.org/docs/manual.html#lexical-analysis-identifier-equality

Já vím že se neprosadí. Jen je zajímavý. V Rustu jsem své projekty dělal už docela dlouho, ale začalo to být únavné, řešit String, &str, Boxy, Arcy, RCy, když v třeba Go které je trošku pomalejší to jde i bez toho.

220
Vývoj / Re:Programovací jazyk Nim
« kdy: 27. 09. 2020, 23:03:11 »
To je pravda. Smalltalk (Self) byly hodně inovátorské. Ale z těchto revolučních věcí si často jiné jazyky berou jen něco. Typický příklad C++ který na sebe nabalil asi všechna paradigmata která kdy kdo vymyslel i nevymyslel.
Nim, na druhou stranu umí toto
Kód: [Vybrat]
stdout.write "Your name: "
stdout.write("Your name: ")
write(stdout, "Your name: ")
write stdout, "Your name: "

sth.sayHello()
sth.say_hello()
say_hello(sth)
say_hello sth
# ...

Takže spíše evoluce.

221
Vývoj / Re:Nim
« kdy: 27. 09. 2020, 19:28:50 »
Crystal je celkem revoluční, vysokoúrovňový kompilovaný jazyk s GC cílící na webové vývojáře, narozdíl od Go bez kompromisů v podobě chybějících featur.
No to mě docela přivedlo sem. Go má dost kompromisů v podobě chybějících věci
 Takže hledám a hledám a přivedlo mě to k Nimu, ale ten má zase problém s popularitou.

222
Vývoj / Re:Nim
« kdy: 27. 09. 2020, 19:07:58 »
Asi Lisp bez závorek :-)

Ano ano. A také objektové assembly, funkcionální C a kompilovaný bash.

To vše je dnes možné, ale asi to moc vývojářů chtít nebude. Ten Lisp bez závorek byl vtipem jen napůl. Zkusil si někdo napsat, jak by Lisp vypadal, kdyby místo závorek měl odsazení jako Python?

Kód: [Vybrat]
print
  fact
    + 1 2

223
Vývoj / Re:Nim
« kdy: 27. 09. 2020, 18:55:42 »
Asi Lisp bez závorek :-)

Ano ano. A také objektové assembly, funkcionální C a kompilovaný bash.

224
Vývoj / Re:Nim
« kdy: 27. 09. 2020, 11:23:04 »
Zdravím. Vcelku nedávno jsem narazil na zajímavý programovací jazyk Nim. Syntax podobná Pythonu, rychlost se blíží k céčku (v porovnání s Pythonem rozhodně). Transpilace do C a JS, popřípadně C++ a ObjC (aby se daly pro ně psát knihovny/použít je?). Zajímavé syntaktické cukry. Problémem je že není moc rozšířený.

Co si o něm myslíte?

Neskúšal som ho ale vyzerázaujímavo. Po Boo ďalší jazyk inšpirovaný python syntaxou.

Btw ďalší jazyk z tohto súdka je crystal ten je pre zmenu inšpirovazný jazykom Ruby: https://crystal-lang.org/ a tiež sa kompiluje do C.

Tých jazykov je už naozaj veľa, ale vačšina z nich ide len cestou evolúcie. Ich autori sú málo odvážni na to aby priniesli niečo nové nejaké revolučné myšlienky úplne iný nový revolučný spôsob vývoja.
Zajímalo by mě, co si představujete pod Revolučním programovacím jazykem

225
Vývoj / Programovací jazyk Nim
« kdy: 27. 09. 2020, 00:34:21 »
Zdravím. Vcelku nedávno jsem narazil na zajímavý programovací jazyk Nim. Syntax podobná Pythonu, rychlost se blíží k céčku (v porovnání s Pythonem rozhodně). Transpilace do C a JS, popřípadně C++ a ObjC (aby se daly pro ně psát knihovny/použít je?). Zajímavé syntaktické cukry. Problémem je že není moc rozšířený.

Co si o něm myslíte?

Stran: 1 ... 13 14 [15] 16 17 ... 23