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

Stran: 1 ... 17 18 [19] 20 21 ... 29
271
Vývoj / Re:nove a nove programovaci jazyky (frameworky)
« kdy: 04. 07. 2018, 15:48:21 »
Dobre by bylo zacit treba timto nez skakanim z jazyka na jazyk..... http://suckless.org/philosophy/

suckless jsou hobbysté, mohou si dovolit pracovat neefektivně.

272
Vývoj / Re:Kdy je refaktorizace uz hodne?
« kdy: 04. 07. 2018, 13:15:23 »
To ale nemusí moc vadit pokud to bude mikroservisa. Já bych definoval "funguje" tím, že to dělá co má a nemá to bezpečnostní bugy.
Často je ideální nechat to dožít a plynule přejít na něco zcela jiného - modernějšího.

Co funguje, to se neopravuje.  :)

Co se nedá lehce upravit moc nefunguje.
Co nemá testy nefunguje.

tu microservisu testujete ručně?

273
Vývoj / Re:nove a nove programovaci jazyky (frameworky)
« kdy: 03. 07. 2018, 23:32:15 »
Nijak. Pokud to použitý engine umí, tak se použije automaticky.

který engine to umí?
Co to je vůbec myšleno tím "engine" v kontextu téhle diskuze?

předpokládám, že implementace

Vyhral jsi soutez o nejdebilnejsi komentar :)


V lispu jsem programoval pouze na skole semestralku (pred 20 lety). Mejme notoricky znamy faktorial, je jedno zda rekurzivni nebo iteracni verzi. Ten engine (lisp interpreter) by teda musel vedet, jak tu funkci paralelizovat. Umi to dneska? Nebo jsou na to nejake knihovny?

Zrovna faktorial lze parlelizovat snadno, to je obyčejný reduce. Já netvrdím, že něco takového obecně lze. To tvrdil Kit.

274
Vývoj / Re:nove a nove programovaci jazyky (frameworky)
« kdy: 03. 07. 2018, 22:37:45 »
Nijak. Pokud to použitý engine umí, tak se použije automaticky.

který engine to umí?
Co to je vůbec myšleno tím "engine" v kontextu téhle diskuze?

předpokládám, že implementace

275
Vývoj / Re:nove a nove programovaci jazyky (frameworky)
« kdy: 03. 07. 2018, 17:53:18 »
Nijak. Pokud to použitý engine umí, tak se použije automaticky.

který engine to umí?

276
Vývoj / Re:nove a nove programovaci jazyky (frameworky)
« kdy: 03. 07. 2018, 16:29:48 »
V C nebo v Javě to musíš řešit jako vícevláknovou aplikaci. Bez toho to pojede jen v jednom vláknu.

a v Lispu to řešíš jak? uveď příklad

277
Vývoj / Re:nove a nove programovaci jazyky (frameworky)
« kdy: 03. 07. 2018, 15:01:56 »
Neni to jen kvuli hlouposti, ale treba i kvuli tomu ze spousta jazyku vznikla v dobe jednoho jadra v cpu a pustit vypocet paralelne je proste sileny. Nove jazyky se s tim umi leckdy poprat velmi elegantne a nekdy i bez zasahu programatora.

Lispu je jedno, kolik máš procesorů a na kolika vláknech. Dokonce mu nevadí, když program modifikuješ za chodu. V moderních jazycích musíš řešit explicitně to, co Lisp umí nativně.

o kterém Lispu mluvíš?

278
Vývoj / Re:nove a nove programovaci jazyky (frameworky)
« kdy: 03. 07. 2018, 13:56:13 »
Pluginy pro babel v javascriptu jsou něco jako makra.
Viz výše - proč používat "něco jako makra", když můžu použít nefalšovaná lispovská makra? A srovnávat JavaScript s Lispem, to je hodně silné kafe.  :D

A s externim makroprocesorem muzu mit makra v cemkoli.
Ale ne taková, jako má Lisp. To se externím makroprocesorem fakt udělat nedá.

udělat se dá cokoliv, jen v některých případech s větší námahou. To nevadí, protože i v Lispu je bad practice používat makra na každou blbost. Pro jednoduchá makra neprovádějící AST transformace existuje přímo plugin https://github.com/codemix/babel-plugin-macros , pro složitější lze použít sweet.js .

279
Vývoj / Re:nove a nove programovaci jazyky (frameworky)
« kdy: 03. 07. 2018, 13:43:33 »
A s externim makroprocesorem muzu mit makra v cemkoli. To ale neni to, co mam na mysli. A sokuje me, ze modernim dynamickym jazykem jsi myslel konkretne JavaScript.

Samotný makroprocesor neposkytuje prostředky pro manipulaci s AST, kterou většina moderních jazyků umožňuje, ale nebývá dobrý nápad to používat. Jestli chcete moderní jazyk s first class makry, tak Elixir.

280
Vývoj / Re:nove a nove programovaci jazyky (frameworky)
« kdy: 03. 07. 2018, 13:30:22 »
můžete mi vysvětlit, v čem je Lisp o tolik lepší než moderní dynamické jazyky, na které tu každý nadává?

Co mi na tech "modernich jazycich" chybi, jsou makra. Jinak si myslim, ze Lisp je dobry vesmes v tom, jak je "blby". Ze na nem napriklad nelze kritizovat syntaxi, protoze zadnou nema. To je jako se Smalltalkem. Pan Kay neumel udelat (z jeho pohledu) rozumny typovy system, tak napsal Smalltalk a absenci typove kontroly vyhlasil za prednost.

Pluginy pro babel v javascriptu umožňují to stejné co makra.

281
Vývoj / Re:nove a nove programovaci jazyky (frameworky)
« kdy: 03. 07. 2018, 12:36:52 »
můžete mi vysvětlit, v čem je Lisp o tolik lepší než moderní dynamické jazyky, na které tu každý nadává?

282
Software / Re:"backtracking" debuugging v HTML stránce
« kdy: 02. 07. 2018, 21:48:59 »
jestli je to globalni promena, tak to jde. V userscriptu zaregistrujete proxy nad window.

283
Software / Re:Vydaje a prijmy v domacnosti
« kdy: 02. 07. 2018, 14:27:34 »
na desktopu org-mode, na mobilu google spreadsheet

284
Vývoj / Re:React × Vue × Angular - 2018
« kdy: 01. 07. 2018, 19:11:29 »
Přesto mi ale přijde, že čím víc lidí dělá do Reactu, včetně velkých firem jako Seznam nebo Microsoft.

Vue IMHO nikdy necílil na velké projekty. Když nepíšete v čistém JS, tak není důvod nepoužít React.

285
Vývoj / Re:Kdy je refaktorizace uz hodne?
« kdy: 01. 07. 2018, 14:13:31 »
když se nezeptáš na konkrétní příklady refaktorizace, tak to IMHO na technický web nepatří.

Technické disciplíny neznají kouzlo generalizace?

diskuze směřuje k nadávání do lopat a hodnocení kódu, který nikdo neviděl. Anonym už začal.

Stran: 1 ... 17 18 [19] 20 21 ... 29