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

Stran: 1 ... 54 55 [56] 57 58 ... 133
826
Jen je k němu ta teorie prostě blíž než u C++.
Tak něco takového jsem víceméně chtěl říct. Plus to, že Haskel je víc deklarativní, což má IMHO velké důsledky. Jak na požadavky vývojáře, tak i na kvalitu výsledné práce.

827
Mně přijde, že mnoho algoritmů (jejich zápis) se v obou přístupech prolíná. Promyslet se člověk akorát musí, jak obejít to, že do proměnných nejde přiřazovat, ale to už je o neznalosti specifických řešení (nebo “vzorů”).

I v Javě jsou zkušenější programátoři.

828
Dobře, jestli pod “obtížný” rozumíme “neuvěřitelný bordel”, pak ano. Haskell je naopak velmi elegantní a uspořádaný, akorát ho běžný vývojář moc nepobírá. Možná je problémem právě absence bordelu a stupidit, jako v C++ a Javě?

IMHO zásadní problém je v tom, že C++ i Java jsou imperativní jazyky. Je možné pozorovat vývojáře, kteří prostě "vyřeší problém" místo toho, aby ho popsali. Udělají ciklus, nějaké ty podmínky, prostě dosáhnou výsledku. Jednou jsem viděl krásnou anketu, kde se dotyčný ptal, zda při návrhu nějaké systému používají papír nebo rovnou programují.

Haskell a spol jsou více na to dobře si promyslet co chceš. Protože zapsat to pak je na pár řádek. A možná požadavek na větší teoretický rozhled. V Javě ani v C++ nepotřebuješ prakticky nic znát.

829
Studium a uplatnění / Re:Myslite v...
« kdy: 08. 09. 2019, 22:42:15 »
Většině je TK stejně k ničemu, takže otázka ani není, jestli ji jsou schopni pochopit (ať už z anglických textů nebo českých), ale spíše, zda se jim vyplatí na to vynaložit čas, ve kterém by mohli dělat něco smysluplnějšího.

Znal jsem kolegu, který tlačil, že všechny komentáře musí být anglicky. Že ty komentáře byly ve výsledku nic neříkající bláboly mu vůbec nevadilo. (O TK neměl šajn. Plaval i v OOP.) Takže rozhodně souhlas.

830
Studium a uplatnění / Re:Myslite v...
« kdy: 08. 09. 2019, 21:10:36 »
nejsou tady na rootu v knihovnicce.
u programovani se anglictina fakt hodi, zacni se ji ucit.
Taková teorie kategorií se z anglického originálu naučit nedá.
Ale jasně že dá. Že to nedáš ty nevypovídá nic o jiných.

Zásah, potopena!
Ani když by sis to fakt hodně přál.

Pokud programovat mohou jen lidi znající angličtinu na takové úrovni, že pochopí z angličtiny teorii kategorií, tak pak nechápu koho, že to všichni ti klienti kolem mne platí. Programátoři to evidentně tedy nejsou.

831
Vývoj / Re:Inkrementace ne levé i pravé straně přiřazení
« kdy: 06. 09. 2019, 03:55:26 »
Příkaz je:
Kód: [Vybrat]
	i = 0;
pole[i++] = ++i; /* JAK SE VYHODNOTI TENTO PRIKAZ? */

Hustý. Mě to přijde jasný. Do pole na indexu 1 ulož 1. A ve výsledku je i = 2. Takhle bych ten výraz chápal, a cokoliv jiné mi přijde divné.

Což ale samozřejmě vůbec nic neznamená, a C se nemusí řídit tím jak to chápu já :-)

832
Vývoj / Re:Python - jak na možnost volby
« kdy: 06. 09. 2019, 03:50:43 »
zkusil jsem tento prográmek co nejvíce zjednodušit takto:

Prosím existuje nějaká literatura, či internetový kurz vhodný pro začátečníky (takhle jednoduše vysvětleno), kde se dá toto vše nastudovat?

Jdeš na to dobře. Tyhle věci se musíš naučit, prostě prošlapat. Uvažuješ správným způsobem. To dáš. Chce to hodně zkoušet, hodně si hrát. A když se zasekneš tak se ptát na libovolném python fóru. A on i ten zásek tě naučí :-)

Pokračuj v tom kurzu. Držím palce.

833
Pozrel by som sa este na WPS Office

https://www.wps.com/

Právě si s tím hraju. Je to rychlý jak blesk - za mě velké plus. Jednoduchej docx obsahující layout z tabulky naprosto rozhodí. Nic nesedí, margin, padding, font, velikost písma. Což je už dost minus. (Na druhou stranu Calligra Words to rozseká mnohem víc.)

834
Vývoj / Re:Za jak dlouho se naučím C++?
« kdy: 08. 07. 2019, 00:15:10 »
A to ani nemluvim o tom, ze na trhu prace to potom ani neni dostatecne zaplacene.
Senior se hravě dostane na 150 tisíc Kč. To není zas tak málo.

Což mě přivádí k myšlence, vyplatí se ten jazyk?

835
Vývoj / Re:Za jak dlouho se naučím C++?
« kdy: 17. 06. 2019, 22:19:24 »
GO bych videl vic jak C potomka s vlivem dalsich jazyku.
Rust je zas vic potomek C++.
Ve smyslu, že Rust je složitější?

Spíše, že Rust je mocnější.

Ale je možné, že ze mě mluví potřeba po statickém typování. Zatímco GO, je spíše takové poraď si sám (bez pejorativnosti).

836
Vývoj / Re:Za jak dlouho se naučím C++?
« kdy: 15. 06. 2019, 22:33:33 »
a jaký jazyk byste mu doporučili?
Rust. Pro začátečníka je náročný na učení, ale to C++ taky. Výkon srovnatelný s C++. Spousta chyb, které se v C++ projeví až za běhu, odchytí Rust už při překladu.

Souhlasím. Pokud mohu být trochu kategorický, tak věnovat se C++ má v dnešní době smysl v případě, kdy se chceš věnovat nějakým legaci věcem. Osobně jsem přesvědčen, že Rust je nástupce C, C++, a nemá smysl se učit pro danou niku něco jiného.

837
Zdravim,

mohl by se prosím někdo, kdo má zkušenosti s programováním pro staré telefony, ideálně Sony Ericssony (K750 a podobné) podělit o tom, jak se pro ně vyvíjí programy?

Stáhl sis SDKáčko s podporou pro J2EM (javax.microedition.*). Pak emulátor toho kterého telefonu (já třeba měl Motorolu). Pak sis musel nastavit profil, kterým jsi tak nějak říkal tomu telefonu co od něj chceš. Většina těch telefonů to stejně ignorovala, ale což.

Programoval jsi normálně na PC, v klasickém IDE, všechno fungovalo stejně. Jen jsi měl omezené knihovní prostředky. A myslet na výkon. Vygeneroval sis jarko a jadko, a to si poslal do telefonu. Někdy to šlo kabelem, u některých telefonů jsem to musel stahovat oklikou přes internet.

838
Vývoj / Re:SW pro náhradu kódu
« kdy: 02. 06. 2019, 12:31:06 »
Semanticke patchovani?

http://coccinelle.lip6.fr/
Máš s tím nějaké zkušenosti?

839
Vývoj / Re:Jak mam programovat v Node.js?
« kdy: 25. 05. 2019, 01:50:13 »
Napadlo me toto, co kdybych udelal design tak, ze nebudu definovat domenovy model v aplikaci, ale budu ho mit definovan jen v databazi a v aplikaci budu mit jen DAO vrstvu?

Myslím, že to vůbec není špatný nápad.

840
Vývoj / Re:Ideálny programovací jazyk
« kdy: 16. 05. 2019, 22:32:42 »
Ano. Psal jsem o traitech a mixinech. To považuji za vhodného kadidáta.
Jj. Ale dabel je v detailu. O Go jsem si myslel, ze jde presne spravnou cestou, dokud jsem ho nezacal pouzivat a nenapsal v nem neco aspon trochu abstraktniho, coz bylo dost utrpeni :)
Něco konkrétnějšího by nebylo?

Na vztahy jsem uvažoval v duchu Prologu. Ale zatím jsem nic nevymyslel :-)
Hlavne s tim nic nevymyslej, abys promatkuprirodu nahodou nevymyslel neco, co byse mohlo chytnout! ;)
Slibuju. Až to vymyslím, tobě to natruc neřeknu.


Prolog je uzasnej jako "inteligentni databaze". Ale programovat v tom "imperativne"
Protože od toho Prolog není. Právě proto píšu, že na vztahy.

Stran: 1 ... 54 55 [56] 57 58 ... 133