Doporučte programovací jazyk pro Windows

Idris

  • *****
  • 2 286
    • Zobrazit profil
    • E-mail
Re:Doporučte programovací jazyk pro Windows
« Odpověď #90 kdy: 28. 02. 2020, 20:04:10 »
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 »
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
    • Zobrazit profil
    • E-mail
Re:Doporučte programovací jazyk pro Windows
« Odpověď #92 kdy: 28. 02. 2020, 23:56:55 »
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

  • *****
  • 654
    • Zobrazit profil
    • E-mail
Re:Doporučte programovací jazyk pro Windows
« Odpověď #93 kdy: 29. 02. 2020, 09:27:29 »
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
    • Zobrazit profil
    • E-mail
Re:Doporučte programovací jazyk pro Windows
« Odpověď #94 kdy: 29. 02. 2020, 11:41:42 »
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 »
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
    • Zobrazit profil
    • E-mail
Re:Doporučte programovací jazyk pro Windows
« Odpověď #99 kdy: 02. 03. 2020, 23:01:52 »
Rust
Ten je zajímavý, ale ne úplně snadný k naučení.

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.
« Poslední změna: 07. 03. 2020, 20:12:15 od PetrK »

Re:Datove tridy v Pythonu
« Odpověď #101 kdy: 07. 03. 2020, 22:44:42 »
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 »
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

  • *****
  • 654
    • Zobrazit profil
    • E-mail
Re:Datove tridy v Pythonu
« Odpověď #104 kdy: 08. 03. 2020, 12:18:53 »
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.
« Poslední změna: 08. 03. 2020, 12:21:57 od Ink »