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 - Mirek Prýmek

Stran: 1 ... 67 68 [69] 70 71 ... 618
1021
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 12. 10. 2019, 00:36:02 »
Bonus body: pri teme o "asynchronnom programovani", nech uz to znamena cokolvek, som si dostudoval cesku politicku scenu.

forum.root.cz informace nejen ze světa Linuxu  :)
Tak abysme to obloukem vratili zpatky k tomu IT, nemela by ti u te ceske politicke sceny uniknout tato dva roky stara kauza:

https://youtu.be/3GocCQcgYoc?t=704

Lahudka.

1022
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 09. 10. 2019, 21:14:58 »
Genialni, ze?
Záleží na obecenstvu. Taky jsem to považoval za geniální, když jsem to používal na děcka. Ale asi tak od pěti let už to na ně nezabíralo, musel jsem přijít s něčím zajímavějším.

1023
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 09. 10. 2019, 20:38:00 »
Synchronni system na zpracovani objednavek je system takovy, ktery je synchronizovat, a neni asynchronni.
"ktery je synchronizovat" je jakou řečí? :)

1024
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 09. 10. 2019, 18:22:07 »
Hosi nevyrabejte asynchronni systemy, nebo se z toho zblaznite.
No ještě jsi neodpověděl na otázku "Co to je "synchronní systém na zpracování objednávek"?", takže nevíme, co nemáme vyrábět.

1025
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 09. 10. 2019, 16:00:17 »
To byl vtip.
Však já vím.

Teď vážně, přinejmenším pro “automated reasoning” se ustálilo “automatické usuzování.” To je taky původní anglický význam, krom poněkud specifického “a Rastafari meeting held for the purposes of chanting, prayer and discussion.”  :)
"Usuzování" je dobrý. Je to dostatečně málo používané slovo na to, aby se tam nevloudily ty konotace lidového "mudrování", "rozumování" apod.

BTW, tohle je vtipný:
https://books.google.com/ngrams/graph?year_start=1800&year_end=2008&corpus=15&smoothing=7&case_insensitive=on&content=reasoning&direct_url=t4%3B%2Creasoning%3B%2Cc0%3B%2Cs0%3B%3Breasoning%3B%2Cc0%3B%3BReasoning%3B%2Cc0

I v anglickojazyčném kontextu se rýznuje čím dál míň, ale ok roku 1980  (cca vznik osobních počítačů!) je na vzestupu ;)

P.S. ten rastafariánský význam není zas tak okrajový, v reaggae se to objevuje často :)

1026
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 09. 10. 2019, 14:23:32 »
Vezmi si příklad ze srbštiny (automatsko rezonovanje)  ;)
To by nám kolidovalo s rezona(n)cí.

Typický počeštění by asi bylo "není schopnej toho rýzonování nad kódem", ale to se mi moc nelíbí :)

Stejnej původ asi bude mít "rozumování", ale tomu jsme dali negativní konotaci. Náš národ reasoningu i historicky moc nefandí :)

1027
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 09. 10. 2019, 13:56:11 »
Co je zač tento korporátní termín?
To nemá s korporacemi nic společného, to je vědecký termín. Znamená to mít schopnost správně (metodologicky korektně) o nějaké věci uvažovat a docházet tak k platným (teda i potenciálně prakticky využitelným) závěrům. Jak jsem řekl, neznám dobrý český ekvivalent, který by měl všechny tyhle odstíny. Rád si nechám poradit, ale není to nic z "uvažovat", "zvažovat", "přemýšlet", "vyvozovat", "odvozovat", "rozhodovat se". Má to (aspoň v mých očích) z toho všeho trochu a proto je to pro mě tak silný slovo.

1028
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 09. 10. 2019, 10:13:13 »
Ja si myslim, ze asyncrhonni znamena neco konkretniho a docela presne. Znamena to totiz, ze neco neni neni synchronni.
Jasný. A "synchronní" znamená, že to není asynchronní, ne?

V synchronnim systemu zpracovani objednavek na takovy problem nenarazis.
Co to je "synchronní systém na zpracování objednávek"? Tam nejsou fronty? Nedá se to škálovat na víc počítačů? Když kliknu na webu, tak ten web zmrzne, dokud někdo ve skladu objednávku fyzicky nevyřídí a neklikne na "odesláno"?

Nebo co to je?

1029
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 08. 10. 2019, 18:17:41 »
Taková typická mobilní aplikace většinu času čeká na událost
Myslím, žes celkem dobře ilustroval, jak je pojem "asynchronní" rozbředlý, takže ve finále celkem k ničemu. To, co popisuješ, by klidně někdo mohl místo "asynchronní", nazvat spíš "event-driven"...

Samotný pojem "asynchronní" znamená všechno a nic. Je potřeba říct, v jakým kontextu a na jaké úrovni ho mám na mysli, jinak je z toho jenom zmatení...

1030
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 08. 10. 2019, 16:45:52 »
To ale není chyba technologie/konceptu, že to lidi nechápou. Takových témat se najde mnohem víc, třeba “the M word” ve FP.
Tos ale blbě pochopil, tím Idris myslel monomorfismus ;)

1031
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 08. 10. 2019, 16:16:52 »
téměř každá diskuze, do které se zapojí Mirek Prýmek a Idris skončí u monád.
Tentokrát jsme v tom ale naprosto nevinně :)

1032
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 07. 10. 2019, 17:37:31 »
Právěže to je shodné implementačně, třeba zrovna v C# funguje scheduler úplně stejně.
Nevim, jestli jsme si uplne porozumeli, ale to je jedno, je to prkotina, nechme to byt :)

1033
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 07. 10. 2019, 17:26:39 »
akorát to teda nijak nesouvisí se smyčkou událostí, jde jen o kooperativní scheduler
Myslel jsem to tak, ze vsechny tyhle srandy ve finale na nejnizsi urovni znamenaji to samy - rozkouskovani linearnio kodu na nejake chunky, kterym se v nejakem loopu postupne prideluje cas behu. Potencialne na vic jadrech/vlaknech, ale to na tom nic nemeni.

(to může napsat jen javascriptař, ten víc vláken nezná, ale o srandajazycích se snad nebavíme :) ).
No tak on to prave nezna ani Python, v tom je cast toho celyho pruseru :)

Ne ne, akorát přidali přepínání korutin i k volání funkcí
To jo, ale to uz bylo davno. Ted jsem koukal, ze Go 1.2.

1034
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 07. 10. 2019, 17:21:50 »
Goroutiny nejsou korutiny. Korutiny běží v jednom vlákně.
Gorutiny taky, když máš jen jedno jádro. Je to úplně to samé, až na jedno písmenko.
Tohle je uz vylozene hnidopisstvi, ale nevim, jestli je dobry tvrdit, ze je to to same. Konceptualne ano, implementacne spis ne. Minimalne je rozdil v tom, ze goroutiny se muzou prepinat v ruzne okamziky (u soucasne implementace napriklad s kazdym volanim funkce AFAIK), zatimco u coroutin se predpoklada explicitni "spoluprace" programatora nejakym zpusobem typu yield apod.

1035
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 07. 10. 2019, 17:00:09 »
Mel jsem matny pocit, ze jsem nekde cetl, ze s tim cosi v posledni dobe delali.
Mozna to bylo tohle https://github.com/golang/go/issues/24543 ? (Zatim?) jenom proposal.

Stran: 1 ... 67 68 [69] 70 71 ... 618