Portál AbcLinuxu, 1. května 2025 03:27

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
6.4.2006 20:37 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: Zprávy v C#: fungují
Odpovědět | Sbalit | Link | Blokovat | Admin
Ano pomalu ano, v podstatě stačí, aby C# postupným vývojem asi ve verzi 24 (respektive Javu ve verzi 1.29) v Ruby nebo Smalltalk skutečně proměnili. Haleluja :-D
When your hammer is C++, everything begins to look like a thumb.
6.4.2006 20:45 paskma | skóre: 13 | blog: Paskmův blog
Rozbalit Rozbalit vše Re: Zprávy v C#: fungují
...případně v Lisp. Něco jako velryby, po nějaké době (40 let) návrat ze souše (Algol) zpět do moře (Lisp).

:-)

Ale pořád je ve mě ten Adysta, který si myslí, že silná typová kontrola čas šetří... Uvidíme.
6.4.2006 21:06 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: Zprávy v C#: fungují
Ale pořád je ve mě ten Adysta, který si myslí, že silná typová kontrola čas šetří... Uvidíme.
Ano šetří, ale procesoru a ne programátorovi. Anebo, když se to povedlo přeložit, je to bez chyb.

BTW: LISP mě kupodivu (na vysoké se jim povedlo, že mě -- a nejen mě -- tento jazyk znechutili) celkem láká, kdybych někdy neměl co dělat, tak se na něho určitě mrknu. Teď dělám právě ve Smalltalku/Squeaku, ale nevím proč, ta jeho syntaxe se mi vůbec nelíbí i když síla toho jazyka ano.
When your hammer is C++, everything begins to look like a thumb.
6.4.2006 21:07 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: Zprávy v C#: fungují
uff, vypadl mi tam smajlík. Mělo to být "...je to bez chyb :-D"
When your hammer is C++, everything begins to look like a thumb.
6.4.2006 21:10 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Zprávy v C#: fungují
I programátorovi, pokud je ovšem kompilátor dostatečně schopný a nenutí programátora, aby vedl typový systém za ručičku... :-D
6.4.2006 22:17 paskma | skóre: 13 | blog: Paskmův blog
Rozbalit Rozbalit vše Re: Zprávy v C#: fungují
Ano šetří, ale procesoru a ne programátorovi. Anebo, když se to povedlo přeložit, je to bez chyb.
Ano, přesně tak se v Adě programuje. Občas se to nepíše lehce, standardní knihovna (díky propracované typové struktuře) není triviální. A když se to konečně povede přeložit, pak to funguje. V Adě jsem nikdy nic neladil.

Taky je to fajn při úpravách. Je těžké zavléct takovou chybu, aby to pak šlo přeložit :-) Je to takový pocit, jako když se člověk opře o skálu.

Což samozřejmě neznamená, že se to v Ruby nedá napsat 5x rychleji :-)
7.4.2006 00:08 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Zprávy v C#: fungují
Moment, nepopisujete teď Haskell? :-D
xvasek avatar 7.4.2006 11:35 xvasek | skóre: 21 | blog: | Zlín
Rozbalit Rozbalit vše Re: Zprávy v C#: fungují
Tím 5x rychleji? To bude spíš Perl. Nebo na určité typy úloh Prolog - backtracking zadarmo se občas hodí. :-)
7.4.2006 11:55 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Zprávy v C#: fungují
Tím "Občas se to nepíše lehce, standardní knihovna (díky propracované typové struktuře) není triviální. A když se to konečně povede přeložit, pak to funguje."... ;-)
xvasek avatar 7.4.2006 13:04 xvasek | skóre: 21 | blog: | Zlín
Rozbalit Rozbalit vše Re: Zprávy v C#: fungují
Aha, tak to je Haskell. Prolog to být nemůže, protože tem má přesně opačný problém - jede kdejaká ptákovina, ale že by to dělalo to, co autor zamýšlel...
7.4.2006 13:25 podlesh | skóre: 38 | Freiburg im Breisgau
Rozbalit Rozbalit vše Re: Zprávy v C#: fungují
Prolog je ideální jazyk pro toho, kdo přemýšlí jako zásobníkový automat.
xvasek avatar 7.4.2006 14:09 xvasek | skóre: 21 | blog: | Zlín
Rozbalit Rozbalit vše Re: Zprávy v C#: fungují
To bych právěže neřekl. Jasněže se dá uvažovat, v jakém pořadí bude Prolog procházet a vyhodnocovat ty fakta a klauzule, ale tak nějak mi přijde, že to tak být nemá. Člověk tam má prostě nasypat všechny ty věci a počkat, co to samo uvaří. Třeba jízdní řád - chce to nasypat tam všechny spoje, dát pravidlo pro přestup a pak jenom klást dotazy a nějak nepřemýšlet nad tou logikou, jak že se to bude když... Stačí spoléhat na konečnost prostoru, ve kterém se hledá řešení.

Něco jako když jede blondýna v autě - taky o tom autě nic neví a přitom správně dojede.
7.4.2006 15:18 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Zprávy v C#: fungují
S tím Prologem to není tak horké, jak to navenek může vypadat. Vzpomínám si, jak jednou přišla řeč na řešení algebrogramů, tedy úlohu, která by teoreticky měla být jako šitá pro Prolog. Program v C jsem ale měl napsaný rychleji než kolega v Prologu, byl kratší a také řádově rychlejší. Od té doby jsem k možnostem tohoto jazyka poněkud skeptický.
7.4.2006 09:51 podlesh | skóre: 38 | Freiburg im Breisgau
Rozbalit Rozbalit vše Re: Zprávy v C#: fungují
Odpovědět | Sbalit | Link | Blokovat | Admin
V stávající zavedené terminologii (tedy ne-microsoftí) se tomu říká mixin . Známé jsou hlavně z Ruby (a podobných), ale umožňuje je prakticky každý AOP framework.

Jinak nevím zda jsem u předchozího článku říkal, ale v JVM se chystá podpora pro "dynamické jazyky" - spočívající právě v takovémto volání metod.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.