Jaký jazyk bych se měl učit?

Re:Jaký jazyk bych se měl učit?
« Odpověď #30 kdy: 26. 05. 2022, 14:28:29 »
Rust je dost specifický a pro začátek… no, pokud je někdo fakt trpělivý…


Idris

  • *****
  • 1 902
    • Zobrazit profil
    • E-mail
Re:Jaký jazyk bych se měl učit?
« Odpověď #31 kdy: 26. 05. 2022, 14:34:11 »
Rust je dost specifický a pro začátek… no, pokud je někdo fakt trpělivý…
Pro začátečníka hardcore, ale když to dá, už ho nic nepřekvapí :) Kromě Coqu :D

Re:Jaký jazyk bych se měl učit?
« Odpověď #32 kdy: 26. 05. 2022, 14:41:08 »
How to Design Programs síce nie je na báze Haskellu, ale Lispu. Teda Scheme. Vlastne Racketu... […] kniha vyučuje vývoj programov na báze funkcionálneho programovania
To je záslužné, ale je to vhodné pro úplné začátečníky?

Je to vhodné hlavne pre úplných začiatočníkov. Pokročilí si môžu povedať, že vysvetľované koncepty už poznajú a môžu sa pri tom možno trochu nudiť, pokiaľ teda nemajú skúsenosť, že aj tak sa môžu naučiť niečo nové alebo inak zasadené do kontextu, ako to dovtedy poznali.

Navyše majú vlastné vývojové prostredie, ktoré obsahuje REPL pre rýchly prieskum a aj analýzu kódu pre vysvetlenie, čo sa v ňom deje.

Myslené tak, že prostredie dokáže znázorniť ako postupne sú jednotlivé zložené výrazy vyhodnocované a prečo majú taký výsledok aký nakoniec majú.

Navyše kniha nejde smerom, že vysvetľuje jednotlivé štruktúry jazyka a potom hľadá použitie, ale uvádza aké problémy sa pri písaní programov vyskytujú, od najmenšej zložitosti po vyššiu, vždy prednesie príklad, analyzuje ho a ponúkne na jeho riešenie vhodný prostriedok.
« Poslední změna: 26. 05. 2022, 14:50:07 od echo_zulu »

jano6

Re:Jaký jazyk bych se měl učit?
« Odpověď #33 kdy: 26. 05. 2022, 15:35:38 »
Pozoruhodné, ja si naopak myslím, že záujem o ruštinu, resp. užitočnosť jej znalosti pretrváva, v súčasnosti rastie a v neďalekej budúcnosti bude dramaticky rásť. Business nie sú len iphony, automobily, či všelijaké služby. Ale aj pre život zásadné suroviny ako obilie, nerastné bohatstvo ako drevo, uhlie; hnojivá, tažký priemysel železo, oceľ a samozrejme ropa a zemný plyn.
A v tomto ohľade sa ruština teda zíde.

Medzi najperspektívnješie jazyky podľa mňa okrem ruštiny patria čínština, arabčina, farsi a portugalčina.


Anglicky mluví kdejaká opice, to už se dnes bere jako samozřejmost. Přidaná hodnota angličtiny je dneska nulová, zejména v IT, kde je to opravdu většinou základní požadavek. Peníze může vydělat nemčina, nebo jazyk nekterého z bohatých severských národů. Francouzky a španělsky se člověk domluví v kdejaké díře, což v určitých částech světa platí i o ruštině, ale ta je v úpadku, a business s rusy asi teď moc nepokvete...

Idris

  • *****
  • 1 902
    • Zobrazit profil
    • E-mail
Re:Jaký jazyk bych se měl učit?
« Odpověď #34 kdy: 26. 05. 2022, 16:12:36 »
How to Design Programs síce nie je na báze Haskellu, ale Lispu. Teda Scheme. Vlastne Racketu... […] kniha vyučuje vývoj programov na báze funkcionálneho programovania
To je záslužné, ale je to vhodné pro úplné začátečníky?
Je to vhodné hlavne pre úplných začiatočníkov. Pokročilí si môžu povedať, že vysvetľované koncepty už poznajú a môžu sa pri tom možno trochu nudiť, pokiaľ teda nemajú skúsenosť, že aj tak sa môžu naučiť niečo nové alebo inak zasadené do kontextu, ako to dovtedy poznali.

Navyše majú vlastné vývojové prostredie, ktoré obsahuje REPL pre rýchly prieskum a aj analýzu kódu pre vysvetlenie, čo sa v ňom deje.

Myslené tak, že prostredie dokáže znázorniť ako postupne sú jednotlivé zložené výrazy vyhodnocované a prečo majú taký výsledok aký nakoniec majú.

Navyše kniha nejde smerom, že vysvetľuje jednotlivé štruktúry jazyka a potom hľadá použitie, ale uvádza aké problémy sa pri písaní programov vyskytujú, od najmenšej zložitosti po vyššiu, vždy prednesie príklad, analyzuje ho a ponúkne na jeho riešenie vhodný prostriedok.
Tak to je fajn. Já mám FP rád a oceňuji, že ho někdo servíruje začátečníkům.


Re:Jaký jazyk bych se měl učit?
« Odpověď #35 kdy: 26. 05. 2022, 16:52:24 »
Zaměřil bych se na maximální servis, aby ses mohl soustředit na vzdělávání v jiných oblastech, protože programování není jen o jazyku.
Statické typování, ale s typovou inferencí, automatickou správu paměti, objektový a zároveň i s funkcionálními prvky a s corutinami. Něco co se dá navázat na nějaký existující ekosystém (Java), ale netáhne ho historie (čili ne Java). A něco, co má nejlepší možnou podporu v IDE. Řeknu rovnou, je to imho Kotlin. Možná přinejhorším C#.
Lenost je v tomhle případě nejlepší rádce. 
« Poslední změna: 26. 05. 2022, 16:59:27 od Vojtěch Sázel »

Re:Jaký jazyk bych se měl učit?
« Odpověď #36 kdy: 26. 05. 2022, 22:54:48 »
Kód: [Vybrat]
Medzi najperspektívnješie jazyky ..., farsi a portugalčina.
Farsi? WTF?

A prečo práve portugalčina a nie Španielčina? Španielčinu má za materinský jazyk viac ako 2x toľko ľudí ako portugalčinu. A navyše milióny ľudí ju ovládajú ako svoj druhý jazyk.

Re:Jaký jazyk bych se měl učit?
« Odpověď #37 kdy: 27. 05. 2022, 00:21:47 »
Portugalsky se mluvi v Brazilii, coz je velka zeme a ne uplne chuda. Spanelstina je urcite uzitecnejsi.
« Poslední změna: 27. 05. 2022, 00:24:30 od APhacker_mob »

Re:Jaký jazyk bych se měl učit?
« Odpověď #38 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ě.

Re:Jaký jazyk bych se měl učit?
« Odpověď #39 kdy: 27. 05. 2022, 06:48:13 »
Já rozhodně neříkám, že to nejde. Rozhodně ale tato cesta není pro každého. A pokud někomu nevyjde, možná jen zvolil příliš náročnou cestu na začátek. Jazyk to není nejjednodušší a najít k tomu výukové materiály vhodné pro začátečníky taky nemusí být sranda.

Re:Jaký jazyk bych se měl učit?
« Odpověď #40 kdy: 27. 05. 2022, 07:36:16 »
Jaký jazyk bych se měl naučit, abych byl úspěšný ve své kariéře?

Můj učitel říká, že se nejdřív musím naučit Python a Javu a potom další jazyky, takže existují nějaké bezplatné zdroje, kde bych se mohl začít učit Python a Javu?

Dík!

Tak pokud se ptáte kde se začít učit tak ta kariéra bude asi nic moc, jedna z důležitých věcí je i samostatnost, a najít si zdroje nebo  zajít do knihkupectví pro knížku s daným jazykem je za mě samozřejmost, kterou od kolegů očekávám.

K tomu jazyku i to je špatný přístup, jazyk se volí podle problému ne, že se problém ohýbá podle toho jaký umím jazyk.
Navíc důležité je umět programovat, pak je naučení nového jazyka vždy jen otázka pár dnů a někdy i jen hodin. Horší je že s jazykem si často nevystačíš takže spíš je to pak naučit se s nějakým freamworkem, ale opět když jich pár znáš zjistíš, kupodivu že vše má zhruba stejnou logiku a zase switch už nebude tak bolet.

Nejlépe jak se naučit a padlo to tu v milionu diskuzí je prostě najít si projekt a buď ho začít tvořit, nebo se k nějakému přidat, pochopit a přispívat. Kód něčeho co funguje je mimochodem taky skvělá učebnice.









jano6

Re:Jaký jazyk bych se měl učit?
« Odpověď #41 kdy: 27. 05. 2022, 11:08:18 »
Nechcem tu príliš politizovať, ale budúcnosť jazykov súvisí s práve prebiehajúcim
mocenským súperením medzi viacerými krajinami. Španielčina je super jazyk na cestovanie
po svete, ale z ekonomického hľadiska ju zrejme predčia nemčina a francúzština.
O ruštine nehovoriac. Počty hovoriacich nie sú všetko. Rusky sa doruzumie "len" 258 miliónov ľudí,
ale odhaduje sa, že ruština je na internete 2. najpoužívanejší jazyk po angličtine. Žiadna iná krajina
nemá Runet, prakticky plnohodnotnú alternatívu anglickému webu. Rusi majú všetko, od svojho vyhľadávača, cez sociálne siete, encyklopédie, Q/A stránky... Pokiaľ viem, nič také španieli nemajú.

Americké impérium sa nám pred očami rúca a aj preto, portugalčina a farsi majú veľký potenciál
do budúcnosti, ak sa Brazília a Irán zbavia americkej agresie.  Je predpoklad, že sa Brazília stane lídrom v Latinskej Amerike (234 mil ľudí hovorí portugalsky).

Farsi je perzský jazyk, ktorým sa dohovorí 110 miliónov ľudí v Iráne, Afganistane a Tadžikistane. Ak sa Iránu podarí dominovať na blízkom východe (súperia s nimi Turci a SAE), tak sa z neho stane ekonomicky veľmi atraktívny regionálny jazyk. Iránci sú podľa mňa oveľa šikovnejší ako Arabi, ale ničia ich 40+ rokov trvajúce americké sankcie.





Kód: [Vybrat]
Medzi najperspektívnješie jazyky ..., farsi a portugalčina.
Farsi? WTF?

A prečo práve portugalčina a nie Španielčina? Španielčinu má za materinský jazyk viac ako 2x toľko ľudí ako portugalčinu. A navyše milióny ľudí ju ovládajú ako svoj druhý jazyk.

Re:Jaký jazyk bych se měl učit?
« Odpověď #42 kdy: 27. 05. 2022, 14:40:59 »
Nechcem tu príliš politizovať, ale budúcnosť jazykov súvisí s práve prebiehajúcim
mocenským súperením medzi viacerými krajinami. Španielčina je super jazyk na cestovanie
po svete, ale z ekonomického hľadiska ju zrejme predčia nemčina a francúzština.
O ruštine nehovoriac. Počty hovoriacich nie sú všetko. Rusky sa doruzumie "len" 258 miliónov ľudí,
ale odhaduje sa, že ruština je na internete 2. najpoužívanejší jazyk po angličtine. Žiadna iná krajina
nemá Runet, prakticky plnohodnotnú alternatívu anglickému webu. Rusi majú všetko, od svojho vyhľadávača, cez sociálne siete, encyklopédie, Q/A stránky... Pokiaľ viem, nič také španieli nemajú.

Americké impérium sa nám pred očami rúca a aj preto, portugalčina a farsi majú veľký potenciál
do budúcnosti, ak sa Brazília a Irán zbavia americkej agresie.  Je predpoklad, že sa Brazília stane lídrom v Latinskej Amerike (234 mil ľudí hovorí portugalsky).

Farsi je perzský jazyk, ktorým sa dohovorí 110 miliónov ľudí v Iráne, Afganistane a Tadžikistane. Ak sa Iránu podarí dominovať na blízkom východe (súperia s nimi Turci a SAE), tak sa z neho stane ekonomicky veľmi atraktívny regionálny jazyk. Iránci sú podľa mňa oveľa šikovnejší ako Arabi, ale ničia ich 40+ rokov trvajúce americké sankcie.

Spanelstina je ve stejne situaci jako Arabstina, pouziva se v mnoha statech, ktere se dosud nedokazaly sjednotit, prevazne kvuli kolonialni historii a pretrvavajicim vnejsim tlakum, ktere slabnou, jak spravne pisete.

Re:Jaký jazyk bych se měl učit?
« Odpověď #43 kdy: 27. 05. 2022, 14:50:16 »
latina, lojban a madarstina. to je muj vyber.

Don.J

Re:Jaký jazyk bych se měl učit?
« Odpověď #44 kdy: 27. 05. 2022, 17:45:16 »
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)