Doporučte programovací jazyk pro Windows

Idris

  • *****
  • 2 286
Re:Doporučte programovací jazyk pro Windows
« Odpověď #90 kdy: 28. 02. 2020, 20:04:10 »
Citace od: Ziktofel kdy 28. 02. 2020, 20:00:23
Citace od: Idris kdy 28. 02. 2020, 16:08:44
Citace od: Ziktofel kdy 28. 02. 2020, 16:06:06
A co Java? V Jave je navic o dost lepsi paralelismus
Lepší než kde?
Lepsi nez v Pythonu jsem samozrejme myslel
Zrovna v Javě je "paralelismus" dost na houby. Pokud teda myslíme stejnou věc.


Re:Doporučte programovací jazyk pro Windows
« Odpověď #91 kdy: 28. 02. 2020, 22:46:33 »
Citace od: Ink kdy 28. 02. 2020, 14:15:10
Citace od: Cikáda kdy 28. 02. 2020, 09:35:24
Já jsem C zmiňoval. Nicméně jako kanén na vrabce mi přijde právě to C++. Céčko je malý jazyk, který není těžké se naučit a člověk díky němu spoustu věcí pochopí...

Třeba co je memory leak a proč měl raději zvolit jiný jazyk.

To je fakt, to se v C++ rozhodně nemůže stát  :D

Idris

  • *****
  • 2 286
Re:Doporučte programovací jazyk pro Windows
« Odpověď #92 kdy: 28. 02. 2020, 23:56:55 »
Citace od: Ondrej Nemecek kdy 28. 02. 2020, 22:46:33
Citace od: Ink kdy 28. 02. 2020, 14:15:10
Citace od: Cikáda kdy 28. 02. 2020, 09:35:24
Já jsem C zmiňoval. Nicméně jako kanén na vrabce mi přijde právě to C++. Céčko je malý jazyk, který není těžké se naučit a člověk díky němu spoustu věcí pochopí...

Třeba co je memory leak a proč měl raději zvolit jiný jazyk.

To je fakt, to se v C++ rozhodně nemůže stát  :D
V idiomatickém C++ ne.

Ink

  • *****
  • 736
Re:Doporučte programovací jazyk pro Windows
« Odpověď #93 kdy: 29. 02. 2020, 09:27:29 »
Citace od: Idris kdy 28. 02. 2020, 23:56:55
Citace od: Ondrej Nemecek kdy 28. 02. 2020, 22:46:33
Citace od: Ink kdy 28. 02. 2020, 14:15:10
Citace od: Cikáda kdy 28. 02. 2020, 09:35:24
Já jsem C zmiňoval. Nicméně jako kanén na vrabce mi přijde právě to C++. Céčko je malý jazyk, který není těžké se naučit a člověk díky němu spoustu věcí pochopí...

Třeba co je memory leak a proč měl raději zvolit jiný jazyk.

To je fakt, to se v C++ rozhodně nemůže stát  :D
V idiomatickém C++ ne.

Přesněji řečeno, "něco jako memory leak" je možné i bez použití raw pointerů, ale jak ukazuje praxe, v C se seknou poměrně snadno i zkušení kvalitní programátoři a následky jsou ošklivé. Nechal bych C pro opravdu speciální oblasti a do aplikačního programování ho ideálně vůbec netahal. Jako zajímavost nebo krátké intro pro "pochopení, jak to funguje" ale klidně.

Idris

  • *****
  • 2 286
Re:Doporučte programovací jazyk pro Windows
« Odpověď #94 kdy: 29. 02. 2020, 11:41:42 »
Citace od: Ink kdy 29. 02. 2020, 09:27:29
Citace od: Idris kdy 28. 02. 2020, 23:56:55
Citace od: Ondrej Nemecek kdy 28. 02. 2020, 22:46:33
Citace od: Ink kdy 28. 02. 2020, 14:15:10
Citace od: Cikáda kdy 28. 02. 2020, 09:35:24
Já jsem C zmiňoval. Nicméně jako kanén na vrabce mi přijde právě to C++. Céčko je malý jazyk, který není těžké se naučit a člověk díky němu spoustu věcí pochopí...

Třeba co je memory leak a proč měl raději zvolit jiný jazyk.

To je fakt, to se v C++ rozhodně nemůže stát  :D
V idiomatickém C++ ne.

Přesněji řečeno, "něco jako memory leak" je možné i bez použití raw pointerů, ale jak ukazuje praxe, v C se seknou poměrně snadno i zkušení kvalitní programátoři a následky jsou ošklivé. Nechal bych C pro opravdu speciální oblasti a do aplikačního programování ho ideálně vůbec netahal. Jako zajímavost nebo krátké intro pro "pochopení, jak to funguje" ale klidně.
Jistě, C by měl znát každý, vědět, jak fungují pointery a správa paměti je "fundamentální znalost." Člověk pak i více ocení automatickou správu paměti.


Re:Doporučte programovací jazyk pro Windows
« Odpověď #95 kdy: 02. 03. 2020, 16:00:19 »
Citace od: Idris kdy 29. 02. 2020, 11:41:42
Citace od: Ink kdy 29. 02. 2020, 09:27:29
Citace od: Idris kdy 28. 02. 2020, 23:56:55
Citace od: Ondrej Nemecek kdy 28. 02. 2020, 22:46:33
Citace od: Ink kdy 28. 02. 2020, 14:15:10
Citace od: Cikáda kdy 28. 02. 2020, 09:35:24
Já jsem C zmiňoval. Nicméně jako kanén na vrabce mi přijde právě to C++. Céčko je malý jazyk, který není těžké se naučit a člověk díky němu spoustu věcí pochopí...

Třeba co je memory leak a proč měl raději zvolit jiný jazyk.

To je fakt, to se v C++ rozhodně nemůže stát  :D
V idiomatickém C++ ne.

Přesněji řečeno, "něco jako memory leak" je možné i bez použití raw pointerů, ale jak ukazuje praxe, v C se seknou poměrně snadno i zkušení kvalitní programátoři a následky jsou ošklivé. Nechal bych C pro opravdu speciální oblasti a do aplikačního programování ho ideálně vůbec netahal. Jako zajímavost nebo krátké intro pro "pochopení, jak to funguje" ale klidně.
Jistě, C by měl znát každý, vědět, jak fungují pointery a správa paměti je "fundamentální znalost." Člověk pak i více ocení automatickou správu paměti.

Znát každý, používat nikdo ;-)

Re:Doporučte programovací jazyk pro Windows
« Odpověď #96 kdy: 02. 03. 2020, 17:50:55 »
Důvod?

Re:Doporučte programovací jazyk pro Windows
« Odpověď #97 kdy: 02. 03. 2020, 21:53:25 »
Rust

Re:Doporučte programovací jazyk pro Windows
« Odpověď #98 kdy: 02. 03. 2020, 22:26:38 »
 :D

Idris

  • *****
  • 2 286
Re:Doporučte programovací jazyk pro Windows
« Odpověď #99 kdy: 02. 03. 2020, 23:01:52 »
Citace od: registrovany_ava kdy 02. 03. 2020, 21:53:25
Rust
Ten je zajímavý, ale ne úplně snadný k naučení.

Zabanovaný Anonymní Troll

  • ****
  • 460
  • Místo: Ceske Budejovice forever
Datove tridy v Pythonu
« Odpověď #100 kdy: 07. 03. 2020, 20:10:31 »
Pokracovani vlakna: "Doporučte programovací jazyk pro Windows " https://forum.root.cz/index.php?topic=22582.0

Ja delam v Jave a posledni dobou jsem nucen v praci programovat v Pythonu. Snad to nebude mit dlouheho trvani, protoze strasne nerad se ucim nadbytecne veci. A co me na Pythonu pobavilo je zjisteni, ze nekde od roku 2015 tam postupne pridali specifikaci datovych typu i DataClasses kde si muzu definovat domenove tridy. A dale me pri googleni docela pobavilo, ze vlastne pythonisti doporucuji podobny programatorsky styl, jako se pouziva v Jave. Takze timto gratuluji vsem Pythonistum, ze se postupne v prubehu dlouhych let dopracovali k tomu, jak je Java poskladana od zacatku :D Navic v Jave ve Spring frameworku, ktery dneska vladne vsemu, je ta vyhoda, ze tento programatorsky styl je VYNUCOVAN.

Coz teda v urcitych situacich muze byt nevyhoda a v tom vidim, ze vede Python - tzn. ze se da narozdil od Javy puzivat i ke skriptovani. Ale ja na skriptovani stejne jako kazdy spravny Javista pouzivam Bash, takze naco Python... A dalsi vec co muze byt fajn u Pythonu, avsak ja treba tuto vlastnost u jazyku nesnasim, je dobra skalovatelnost, kde nekdo neco muze naprosto nabastlit a hotovo - Python mu to umozni. Ja to nemam rad, protoze odmitam tyhle srajdy po druhych programatorech cist, ale u webdevelopmentu kde se neco musi nejak uplacat a hotovo to muze byt vyhodna vlastnost.

Co jeste povazuju na Pythonu za nevyhodne, ze jaksi kvuli jeho nic moc perfromance se u knihoven dost casto pouzivaji Ceckove binarky, a zrovna nedavno jsem zabil vikend tim, ze jsem jednu tuto binarku nemohl zaboha rozjet na specifickem linuxovem image. Neco takoveho jsem v zivote nemusel s Javou resit.

Naopak super vlastnost Pythonu je ono "Batteries included", tzn. globalni knihovna, takze se v tom dobre delaji prave ty skripty.

Re:Datove tridy v Pythonu
« Odpověď #101 kdy: 07. 03. 2020, 22:44:42 »
Citace od: PetrK kdy 07. 03. 2020, 20:10:31
Pokracovani vlakna: "Doporučte programovací jazyk pro Windows " https://forum.root.cz/index.php?topic=22582.0

Ja delam v Jave a posledni dobou jsem nucen v praci programovat v Pythonu. Snad to nebude mit dlouheho trvani, protoze strasne nerad se ucim nadbytecne veci. A co me na Pythonu pobavilo je zjisteni, ze nekde od roku 2015 tam postupne pridali specifikaci datovych typu i DataClasses kde si muzu definovat domenove tridy. A dale me pri googleni docela pobavilo, ze vlastne pythonisti doporucuji podobny programatorsky styl, jako se pouziva v Jave. Takze timto gratuluji vsem Pythonistum, ze se postupne v prubehu dlouhych let dopracovali k tomu, jak je Java poskladana od zacatku :D Navic v Jave ve Spring frameworku, ktery dneska vladne vsemu, je ta vyhoda, ze tento programatorsky styl je VYNUCOVAN.

Coz teda v urcitych situacich muze byt nevyhoda a v tom vidim, ze vede Python - tzn. ze se da narozdil od Javy puzivat i ke skriptovani. Ale ja na skriptovani stejne jako kazdy spravny Javista pouzivam Bash, takze naco Python... A dalsi vec co muze byt fajn u Pythonu, avsak ja treba tuto vlastnost u jazyku nesnasim, je dobra skalovatelnost, kde nekdo neco muze naprosto nabastlit a hotovo - Python mu to umozni. Ja to nemam rad, protoze odmitam tyhle srajdy po druhych programatorech cist, ale u webdevelopmentu kde se neco musi nejak uplacat a hotovo to muze byt vyhodna vlastnost.

Co jeste povazuju na Pythonu za nevyhodne, ze jaksi kvuli jeho nic moc perfromance se u knihoven dost casto pouzivaji Ceckove binarky, a zrovna nedavno jsem zabil vikend tim, ze jsem jednu tuto binarku nemohl zaboha rozjet na specifickem linuxovem image. Neco takoveho jsem v zivote nemusel s Javou resit.

Naopak super vlastnost Pythonu je ono "Batteries included", tzn. globalni knihovna, takze se v tom dobre delaji prave ty skripty.

Nevim, co jsi chtel rict. dataclasses je knihovna, neni to featura jazyka. Podobnych knihoven existuje a vzdy existovala hromada, treba attrs. Pridani dataclasses do standardni knihovny neni zadna zlomova udalost.

Re:Doporučte programovací jazyk pro Windows
« Odpověď #102 kdy: 07. 03. 2020, 23:56:36 »
Citace od: Ondra Satai Nekola kdy 02. 03. 2020, 16:00:19
Citace od: Idris kdy 29. 02. 2020, 11:41:42
Citace od: Ink kdy 29. 02. 2020, 09:27:29
Citace od: Idris kdy 28. 02. 2020, 23:56:55
Citace od: Ondrej Nemecek kdy 28. 02. 2020, 22:46:33
Citace od: Ink kdy 28. 02. 2020, 14:15:10
Citace od: Cikáda kdy 28. 02. 2020, 09:35:24
Já jsem C zmiňoval. Nicméně jako kanén na vrabce mi přijde právě to C++. Céčko je malý jazyk, který není těžké se naučit a člověk díky němu spoustu věcí pochopí...

Třeba co je memory leak a proč měl raději zvolit jiný jazyk.

To je fakt, to se v C++ rozhodně nemůže stát  :D
V idiomatickém C++ ne.

Přesněji řečeno, "něco jako memory leak" je možné i bez použití raw pointerů, ale jak ukazuje praxe, v C se seknou poměrně snadno i zkušení kvalitní programátoři a následky jsou ošklivé. Nechal bych C pro opravdu speciální oblasti a do aplikačního programování ho ideálně vůbec netahal. Jako zajímavost nebo krátké intro pro "pochopení, jak to funguje" ale klidně.
Jistě, C by měl znát každý, vědět, jak fungují pointery a správa paměti je "fundamentální znalost." Člověk pak i více ocení automatickou správu paměti.

Znát každý, používat nikdo ;-)

+1

Re:Doporučte programovací jazyk pro Windows
« Odpověď #103 kdy: 08. 03. 2020, 11:56:39 »
Goši já newim, zkuste to pod Win v Prdosýru od Guida nebo v Jojoškripte. Ono to nějak pojede. Hajný je lesaa pááán.  https://www.youtube.com/watch?v=xEHm_xk-OLM

Ink

  • *****
  • 736
Re:Datove tridy v Pythonu
« Odpověď #104 kdy: 08. 03. 2020, 12:18:53 »
Citace od: A.P.Hacker kdy 07. 03. 2020, 22:44:42
Citace od: PetrK kdy 07. 03. 2020, 20:10:31
Pokracovani vlakna: "Doporučte programovací jazyk pro Windows " https://forum.root.cz/index.php?topic=22582.0

Ja delam v Jave a posledni dobou jsem nucen v praci programovat v Pythonu. Snad to nebude mit dlouheho trvani, protoze strasne nerad se ucim nadbytecne veci. A co me na Pythonu pobavilo je zjisteni, ze nekde od roku 2015 tam postupne pridali specifikaci datovych typu i DataClasses kde si muzu definovat domenove tridy. A dale me pri googleni docela pobavilo, ze vlastne pythonisti doporucuji podobny programatorsky styl, jako se pouziva v Jave. Takze timto gratuluji vsem Pythonistum, ze se postupne v prubehu dlouhych let dopracovali k tomu, jak je Java poskladana od zacatku :D Navic v Jave ve Spring frameworku, ktery dneska vladne vsemu, je ta vyhoda, ze tento programatorsky styl je VYNUCOVAN.

Coz teda v urcitych situacich muze byt nevyhoda a v tom vidim, ze vede Python - tzn. ze se da narozdil od Javy puzivat i ke skriptovani. Ale ja na skriptovani stejne jako kazdy spravny Javista pouzivam Bash, takze naco Python... A dalsi vec co muze byt fajn u Pythonu, avsak ja treba tuto vlastnost u jazyku nesnasim, je dobra skalovatelnost, kde nekdo neco muze naprosto nabastlit a hotovo - Python mu to umozni. Ja to nemam rad, protoze odmitam tyhle srajdy po druhych programatorech cist, ale u webdevelopmentu kde se neco musi nejak uplacat a hotovo to muze byt vyhodna vlastnost.

Co jeste povazuju na Pythonu za nevyhodne, ze jaksi kvuli jeho nic moc perfromance se u knihoven dost casto pouzivaji Ceckove binarky, a zrovna nedavno jsem zabil vikend tim, ze jsem jednu tuto binarku nemohl zaboha rozjet na specifickem linuxovem image. Neco takoveho jsem v zivote nemusel s Javou resit.

Naopak super vlastnost Pythonu je ono "Batteries included", tzn. globalni knihovna, takze se v tom dobre delaji prave ty skripty.

Nevim, co jsi chtel rict. dataclasses je knihovna, neni to featura jazyka. Podobnych knihoven existuje a vzdy existovala hromada, treba attrs. Pridani dataclasses do standardni knihovny neni zadna zlomova udalost.

Chtel jsem napsat, ze je to prispevek klasickeho prislusnika Java sekty, ale jelikoz uznal Pythonu aspon ty baterky, neni zrejme jeste ztracen. Takze snad pochopi i navrhove nedostatky Javy a uzna, ze nektere principy pouzite v Pythonu fakt maji smysl. A nemyslim tim ducktyping, ten je skutecne IMO sporny.