Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Programovací jazyk Scheme: definice anonymních i pojmenovaných funkcí, iterace

Bobo
Bobo (neregistrovaný) ---.customer.medialine.cz
29. 4. 2010 9:56 Nový

ad ternární výraz

celé vlákno

nedostatek je předpokládám ten, že se mi vyhodnotí oba výrazy bez ohledu na hodnotu podmínky

Pavel Tišnovský aura:98
30. 4. 2010 18:18 Nový

Re: ad ternární výraz

celé vlákno

Presne tak, nejedna se o specialni formu, takze kdyby se napriklad v obou vetvich zapisovalo do souboru, provedou se zapisy oba.

deda.jabko
deda.jabko (neregistrovaný) 194.212.22.---
29. 4. 2010 11:39 Nový

Re: Programovací jazyk Scheme: definice anonymních i pojmenovaných funkcí, iterace

celé vlákno

ve schemu se jeste casto k realizaci smycky pouziva named-let

Pavel Tišnovský aura:98
30. 4. 2010 18:19 Nový

Re: Programovací jazyk Scheme: definice anonymních i pojmenovaných funkcí, iterace

celé vlákno

Mate naprostou pravdu, pouziti named-let (cesky ekvivalent neznam) je mnohdy elegantnejsi nez pouziti „do“.

deda.jabko
deda.jabko (neregistrovaný) ---.136.broadband5.iol.cz
30. 4. 2010 20:04 Nový

Re: Programovací jazyk Scheme: definice anonymních i pojmenovaných funkcí, iterace

celé vlákno

myslim, ze cesky se tomu rika „pojmenovane let“, ale ruku do ohne bych za to nedal… nicmene, z vlastni zkusenosti muzu rict, ze named-let se pouziva vyrazne casteji nez „do“ nebo „while“.

do jiste miry o tom svedci i fakt, ze jsem „do“ sveho Schemika dodelal az po nekolika letech vyvoje a jenom kvuli kompatibilite s R5RS. do te doby, to skoro zadny program nevyzadoval.

Timy _ aura:57
2. 5. 2010 14:54 Nový

Re: Programovací jazyk Scheme: definice anonymních i pojmenovaných funkcí, iterace

celé vlákno

Jo, my mu taky na fakultě (UPOL) říkali „pojmenovaný let”.

srott
srott (neregistrovaný) ---.chello.sk
30. 4. 2010 10:36 Nový

Ako to vlastne s lambdami je

celé vlákno

„Guy Steele and Gerald Sussman create Scheme. Their work leads to a series of "Lambda the Ultimate“ papers culminating in „Lambda the Ultimate Kitchen Utensil.“ This paper becomes the basis for a long running, but ultimately unsuccessful run of late night infomercials. Lambdas are relegated to relative obscurity until Java makes them popular by not having them."

http://www.cvaieee.org/html/humor/programming_history.html

Pavel Tišnovský aura:98
30. 4. 2010 10:41 Nový

Re: Ako to vlastne s lambdami je

celé vlákno

jj, zacalo to o hodne drive, jeste per desitek let pred Steelem a Sussmanem:

1936 – Alonzo Church also invents every language that will ever be but does it better. His lambda calculus is ignored because it is insufficiently C-like. This criticism occurs in spite of the fact that C has not yet been invented.

Inkvizitor
Inkvizitor (neregistrovaný) 84.42.166.---
4. 5. 2010 8:05 Nový

Re: Ako to vlastne s lambdami je

celé vlákno

Dobry odkaz!

1973 – Robin Milner creates ML, a language based on the M&M type theory. ML begets SML which has a formally specified semantics. When asked for a formal semantics of the formal semantics Milner's head explodes. Other well known languages in the ML family include OCaml, F#, and Visual Basic. :-D

pozortucnak
pozortucnak (neregistrovaný) ---.142.broadband4.iol.cz
30. 4. 2010 15:29 Nový

scheme x lisp

celé vlákno

Je někde na internetu porovnání rychlosti např. Gambit x SBCL?

Pavel Tišnovský aura:98
30. 4. 2010 18:18 Nový

Re: scheme x lisp

celé vlákno

Nektere jazyky (nejenom ty Lisp-like) jsou porovnany na mnoha demonstracnich prikladech tady: http://shootout.alioth.debian.org/

Mam dojem, ze jste se ptal jiz pod minulym clankem, ale omlouvam se – bohuzel jsem nemel cas odpovedet

Pavel Tišnovský aura:98
30. 4. 2010 18:23 Nový

Re: scheme x lisp

celé vlákno

jeste doplnim, ze pokud napriklad nejaky priklad pro dany programovaci jazyk chybi nebo je napsany neefektivne, je mozne ho aktivne prepsat a benchmarky projet znovu. I porovnani libovolneho paru jazyku na libovolnych prikladech je vyreseny docela pekne.

pozortucnak
pozortucnak (neregistrovaný) ---.142.broadband4.iol.cz
2. 5. 2010 19:28 Nový

rychlost...

celé vlákno

Jo, minule tu bylo celkově nějak mrtvo…

Jinak jsem škemral o články o scheme, ale co jsem tak koukal, tak ten lisp je přeci jen trochu použitelnější… Grafické knihovny a jiné knihovny…

Pro lisp existuje např. wxwidgets, qt, pro scheme tu máme maximálně gtk server nebo zakomponovaný interpret tk/wish…

Celkem smutné, takhle má kromě výuky scheme šanci ve spojení s JVM, .NET…

Jo jinak toto vypadá opravdu pěkně vzhledem k možnostem jaké lisp nabízí:

http://shootout.alioth.debian.org/u64/benchmark.php?test=all&lang=gpp&lang2=sbcl

http://shootout.alioth.debian.org/u32q/benchmark.php?test=all&lang=sbcl&lang2=gcc

Zasílat nově přidané příspěvky e-mailem