Co byste chtěli k Vánocům vy?

MMN

Re:Co byste chtěli k Vánocům vy?
« Odpověď #45 kdy: 21. 07. 2016, 22:10:41 »
Já bych si přál zrušení Vánoc.


JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Co byste chtěli k Vánocům vy?
« Odpověď #46 kdy: 21. 07. 2016, 22:18:43 »
Která aplikace by se měla sama modifikovat? Jak se to testuje? Kde se to nasazuje? Jako asi máš úžasné způsoby využítí, ale nějak mi to uniká. Machrovina to je tak pro lopatu, která nezvládne ani dobře normálně psát.

No vidis, jaky jsi znalec. A treba lidi od Haskelu se pry divi, ze jini pisi programy, ktere se nemodifikuji.

Kit

Re:Co byste chtěli k Vánocům vy?
« Odpověď #47 kdy: 21. 07. 2016, 22:26:44 »
Která aplikace by se měla sama modifikovat? Jak se to testuje? Kde se to nasazuje? Jako asi máš úžasné způsoby využítí, ale nějak mi to uniká. Machrovina to je tak pro lopatu, která nezvládne ani dobře normálně psát.

Možná by nebylo špatné, kdyby ses naučil klást otázky. Zkusím tu tvoji otázku přepsat do jazyka, který je o něco srozumitelnější:

K čemu je užitečné, aby se aplikace mohla sama modifikovat? Jak se to testuje? Kde se to nasazuje? Uniká mi, v jaké oblasti by se to dalo využít.

Na takto položenou otázku se již dá odpovědět: Například v genetických algoritmech, obecně v umělé inteligenci. Dále v aplikaci, u které potřebuješ občas změnit chování, ale nesmíš ji zastavit, protože běží v reálném čase. Testovat se to samozřejmě dá, i když ty testy vypadají poněkud odlišně.

Excelovské makro také může v pohodě vyměnit vzoreček v buňce tabulky za provozu a nikdo se nad tím už nepozastavuje.

Inkvizitor

Re:Co byste chtěli k Vánocům vy?
« Odpověď #48 kdy: 21. 07. 2016, 22:27:31 »
Jistě, Lisp běží na čemkoli. Dokonce je možné aplikaci za běhu modifikovat, což je u jiných jazyků docela problém.

Ani ne. Tohle zvládne i Céčko, když na to přijde.

Tuxik

  • *****
  • 1 473
    • Zobrazit profil
    • E-mail
Re:Co byste chtěli k Vánocům vy?
« Odpověď #49 kdy: 21. 07. 2016, 22:31:53 »
Která aplikace by se měla sama modifikovat? Jak se to testuje? Kde se to nasazuje? Jako asi máš úžasné způsoby využítí, ale nějak mi to uniká. Machrovina to je tak pro lopatu, která nezvládne ani dobře normálně psát.

Možná by nebylo špatné, kdyby ses naučil klást otázky. Zkusím tu tvoji otázku přepsat do jazyka, který je o něco srozumitelnější:

K čemu je užitečné, aby se aplikace mohla sama modifikovat? Jak se to testuje? Kde se to nasazuje? Uniká mi, v jaké oblasti by se to dalo využít.

Na takto položenou otázku se již dá odpovědět: Například v genetických algoritmech, obecně v umělé inteligenci. Dále v aplikaci, u které potřebuješ občas změnit chování, ale nesmíš ji zastavit, protože běží v reálném čase. Testovat se to samozřejmě dá, i když ty testy vypadají poněkud odlišně.

Excelovské makro také může v pohodě vyměnit vzoreček v buňce tabulky za provozu a nikdo se nad tím už nepozastavuje.

Schválně, je to všechno akorát pro lopaty a pod javamanovu úroven? :D


Kit

Re:Co byste chtěli k Vánocům vy?
« Odpověď #50 kdy: 21. 07. 2016, 22:35:16 »
Jistě, Lisp běží na čemkoli. Dokonce je možné aplikaci za běhu modifikovat, což je u jiných jazyků docela problém.

Ani ne. Tohle zvládne i Céčko, když na to přijde.

Rozdíl je v tom, že zatímco v Céčku je to prasárna, v Lispu je to standardní záležitost, která korektně běží i ve více vláknech a nehrozí přitom pád aplikace.

rut

Re:Co byste chtěli k Vánocům vy?
« Odpověď #51 kdy: 21. 07. 2016, 22:36:02 »
Konec socialismu a obnovení globální monopolistické konkurence, návrat ke kapitalismu, volný trh a svobodu, nizké daně, zrušení cel, funkční smlouvy o zamezení dvojího zdanění se všemi zeměmi a dobrovolné pojištění.

Konec privilegování menšin a ukončení degradance klasických rodin prostřednictvím legislativou upřednostňované feminizace společnosti.

Svobodu a toleranci individuálního projevu bez cenzury.

Dále úplnou nezávislost na dodavatelích energie, nadále rostoucí dividendy a výnosy z nájemného a ještě větší zhodnocení kapitálového majetku.

A ještě legální mechanismus pro odchod do důchodu v jakémkoliv věku v rámci všech Evropských zemí.

Kit

Re:Co byste chtěli k Vánocům vy?
« Odpověď #52 kdy: 21. 07. 2016, 22:40:01 »
Schválně, je to všechno akorát pro lopaty a pod javamanovu úroven? :D

Jistě, javaman určitě nepoužívá Dependency Injection, který není ničím jiným, než modifikací aplikace za běhu.

Zelenac

Re:Co byste chtěli k Vánocům vy?
« Odpověď #53 kdy: 21. 07. 2016, 23:02:18 »
Pral bych si babu s velkyma kozama a se stehnama jako hroch.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Co byste chtěli k Vánocům vy?
« Odpověď #54 kdy: 22. 07. 2016, 00:23:50 »
Pral bych si babu s velkyma kozama a se stehnama jako hroch.

http://bit.ly/2agshhz

Pavouk106

  • *****
  • 2 400
    • Zobrazit profil
    • Můj blog
    • E-mail
Re:Co byste chtěli k Vánocům vy?
« Odpověď #55 kdy: 22. 07. 2016, 09:24:55 »
Pral bych si babu s velkyma kozama a se stehnama jako hroch.
Takovou bych zelenáčovi nedoporučoval. Začni s něčím drobnějším, k tomuhle se propracuješ, jakmile budeš profík ;D

A toho maňase už nekrmte...

PetrM

Re:Co byste chtěli k Vánocům vy?
« Odpověď #56 kdy: 22. 07. 2016, 09:38:22 »
Schválně, je to všechno akorát pro lopaty a pod javamanovu úroven? :D

Slyšel jsem, že Javaman chtěl na jaře přezout auto. Dožadoval se, aby borec v pneuservisu napřed vymyslel kolo, potom navrhl systém jeho upevnění, poté měl vymyslet systém odpružení, vyvinout vhodný materiál a vymyslet, jak to udělat, aby na mokru dobře odteka voda. Samozřejmě za standardní cenu. Když ho vyhodili, nadal jim do lopat.

PetrM

Re:Co byste chtěli k Vánocům vy?
« Odpověď #57 kdy: 22. 07. 2016, 09:41:23 »
Jistě, Lisp běží na čemkoli. Dokonce je možné aplikaci za běhu modifikovat, což je u jiných jazyků docela problém.

Ani ne. Tohle zvládne i Céčko, když na to přijde.

Rozdíl je v tom, že zatímco v Céčku je to prasárna, v Lispu je to standardní záležitost, která korektně běží i ve více vláknech a nehrozí přitom pád aplikace.

Jakej problém? Normální volání funkce přes ukazatel. pokud nepočítám deklaraci a implementaci funkce, je to jeden parametr u volající funkce navíc. Nebo to můžu udělat pomocí enumu a tabulky, ale tam přibude tabulka ukazatelů a výčet, ale to není nic, co by se nedalo jednoduše zvládnout...

Kit

Re:Co byste chtěli k Vánocům vy?
« Odpověď #58 kdy: 22. 07. 2016, 10:07:45 »
Jistě, Lisp běží na čemkoli. Dokonce je možné aplikaci za běhu modifikovat, což je u jiných jazyků docela problém.

Ani ne. Tohle zvládne i Céčko, když na to přijde.

Rozdíl je v tom, že zatímco v Céčku je to prasárna, v Lispu je to standardní záležitost, která korektně běží i ve více vláknech a nehrozí přitom pád aplikace.

Jakej problém? Normální volání funkce přes ukazatel. pokud nepočítám deklaraci a implementaci funkce, je to jeden parametr u volající funkce navíc. Nebo to můžu udělat pomocí enumu a tabulky, ale tam přibude tabulka ukazatelů a výčet, ale to není nic, co by se nedalo jednoduše zvládnout...

Když se na to podívám z tohoto úhlu, tak je to vlastně také OK.

podlesh

Re:Co byste chtěli k Vánocům vy?
« Odpověď #59 kdy: 22. 07. 2016, 10:55:07 »
Aplikace se za běhu nemá co modifikovat :D To je tak pro lopaty. Ale pokud po tom toužíš, i v božské Javě můžeš.

Hle, bozsky sestoupil z Olympu a hazi perly svinim. Co na tom, ze v nekterych jazycich se bezne prave vyuziva toho, ze programy samy sebe modifikuji. Ale to je spatne, protoze bozsky se to jeste nenaucil a Java na to asi neni nejlepsi. Takze lopaty, piste self-modifying code, kdyz musite, ale vezte, ze je to proti zakonum bozim. Clovek by sice rekl, ze je to machrovina, kterou jen tak nekdo neumi, ale bozsky rozzehl svetlo a nyni je to jiz jasne: je to pro lopaty.
Nejlepší na tom je, že samo-modifikující se programy jsou v Javě naprosto standard... vlastně dneska všechny kromě hello-world. Akorát že spousta programátorů v Javě si to neuvědomuje, protože to má skryté někde v knihovně/frameworku/aplikáči.