601
Studium a uplatnění / Re:Tipy a triky na zlepšení logického myšlení u pohovorů
« kdy: 15. 02. 2022, 05:25:42 »a += b
b = a - b
a -= b
Pekne ale nepouzitelne ak hrozi pretecenie...
a to muze byt dalsi dotaz, jake to ma nevyhody :-)
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.
a += b
b = a - b
a -= b
Pekne ale nepouzitelne ak hrozi pretecenie...
Tento mýtus šíří ti, kteří Lisp neznají. V Lispu je srovnatelné množství závorek jako v ostatních jazycích.
Mozno sa v nich pise kod neviem ako lahko, maju ficury ktore ine jazyky nemaju (preco asi???), ale pokial o ne nema zaujem zakaznik, tak si v nich mozte maximalne tak robit veci pre vlastnu zabavu mimo pracovnej doby.
Můj zákazník chce jeden soubor, ideálně kdy na něj klikne tak se objeví okýnka... Který je to jazyk?
Ak sa chceš vydať cestou C++ tak sa zameraj na novinky z C++ 20/23. Nemá zmysel sa vracať k zastaralej verzii 17 ktorá programátorovi akurát komplikuje život tým že nemá ani moduly, korutiny, ani std::ranges a std::ranges::views. Ak si Cčkar tak C++ je jasná voľba (mnohé veci sa v C++ robia ľahšie ako v C) a popritom sa môžeš naučiť aj Rust, alebo ak chceš niečo viac funkcionálnejšie a šetrnejšie na písanie tak Ocaml.
Omlouvám se předem, že neodpovím na otázku C++ nebo Go.
Mám čerstvou zkušenost s Rustem.
Předělával jsem prototyp jedné aplikace (hnusnej, brutálně nefunkcionální = hodně mutací) nejdříve do C++. Všechny ty chytré pointery ho posouvají určitě hodně dopředu, o tom žádná, ale prostě ta práce s ním byla strašně nepohodlná. Počínaje zázemím, a konče tím, že mi to na Windows začalo po zbuildění do produkční verze padat.
Nad Go jsem chvilku uvažoval, čistě pragmaticky, protože by to měl být takovej ten správně bastlířskej, co tě zbytečně neomezuje. Ale nenašel jsem potřebné knihovny, začalo se mi to komplikovat, a tak jsem šel třetí cestou.
S Rustem to byl samozřejmě boj a trhání vlasů stylem: "co ti zase vadí?!". Ale po nějakých čtrnácti dnech mám prototyp tak nějak funkční, dokonce už i se chytám, co mu to vadí, a práce docela odcejpá. Kód je sice trochu (dost) neoptimální, protože zkušenosti, ale to je cajk, hlavně když to šlape. Zázemí (cargo, crates.io/) je na mnohem lepší úrovni než C++, a řekl bych lepší i než Go (na základě toho co jsem si studoval).
Opravdu má cenu porovnávat, která cesta je lehčí, když vede každá jinam?Citacetohle je (bohuzel) nejpresnejsi vec v tomhle vlakne
ja to chapu s tou javou, i s rustem to chapu.
ale ted me v dotazu zajimal jen golang nebo c++1x, potvrdil se mi nazor, ze go je lehci cesta z c.
tohle je (bohuzel) nejpresnejsi vec v tomhle vlakne
Z těch dvou Go, je snazší a práce je dost.CitaceKdyž zná dobře Javu, tak Javu, ne? Zvlášť když neví co chce, do korporátu zapadne bezvadně...zkus jen odpovedet, z C radeji na Go, nebo radeji na C++17, dik. jako pri hlasovani, losna nebo maznak :-)
Když zná dobře Javu, tak Javu, ne? Zvlášť když neví co chce, do korporátu zapadne bezvadně...
No a pak jdeš na root nebo abclinuxu nebo podobný server a dostaneš vynadáno, že soft skills jsou hovadina.