-
X-Received: by 10.140.105.118 with SMTP id b109mr1211qgf.31.1415608854740; Mon, 10
Nov 2014 00:40:54 -0800 (PST)
X-Received: by 10.140.105.118 with SMTP id b109mr1211qgf.31.1415608854740; Mon, 10
Nov 2014 00:40:54 -0800 (PST)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!
u7no500976qaz.1!news-out.google.com!m4ni0qag.1!nntp.google.com!u7no500970qaz.1!
postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Mon, 10 Nov 2014 00:40:54 -0800 (PST)
In-Reply-To: <b...@g...com>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=78.30.117.122;
posting-account=Sb6m8goAAABbWsBL7gouk3bfLsuxwMgN
NNTP-Posting-Host: 78.30.117.122
References: <c...@g...com>
<f...@g...com>
<0...@g...com>
<3...@g...com>
<5...@g...com>
<6...@g...com>
<2...@g...com>
<3...@g...com>
<5...@g...com>
<b...@g...com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e...@g...com>
Subject: Re: Makra w jezyku Scheme
From: firr <p...@g...com>
Injection-Date: Mon, 10 Nov 2014 08:40:54 +0000
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
Xref: news-archive.icm.edu.pl pl.comp.programming:206891
[ ukryj nagłówki ]W dniu poniedziałek, 10 listopada 2014 09:15:04 UTC+1 użytkownik g...@g...com
napisał:
> W dniu poniedziałek, 10 listopada 2014 08:53:33 UTC+1 użytkownik firr napisał:
>
> > > zachecam zebys sprawdzil tego repla, bo wtedy bedziesz mogl
> > > na biezaco testowac rozne hipotezy
> >
> > chyba nie mam sily (ostatnio na nic nie mam sily) bo scheme sie interesuje tylko
przygodnie - aczkolwiek i w ten sposob tanim kosztem mozna sie troche wdrożyc w
temat, bo np teraz mi sie troche rozjasnilo
>
> to jak juz uznasz, ze wszystko rozumiesz, to bym Cie jeszcze poprosil,
> zebys opowiedzial o tym w taki sposob, dzieki ktoremu Twoim zdaniem
> zrozumialbys to szybciej, bo moze wtedy i ja sie czegos naucze odnosnie
> tego, jak nalezy wyjasniac takie rzeczy :)
>
> > mozesz powiedziec mmi moze jeszcze
> >
> > > (append '(+ 1 2 3) '(+ 1 2 3 4))
> >
> > > (+ 1 2 3 + 1 2 3 4)
> >
> >
> > 1) tutaj dodajemy dwa cytaty czy wynik nie powinien byc tez cytatem, czy tu na
pewno to jest nie cytat tylko takie wyrazenie?
>
> nie
> cytat to jest pewne wyrazenie, natomiast wynik cytowania to w tym
> przypadku po prostu lista. Ewaluator albo zjada jednego quote'a
> i wypuwa dane, albo dokonuje ewaluacji wyrazenia zgodnie z normalnymi
> regulami, jesli nie ma quote'a.
>
> funkcja poniekad komplementarna jest funkcja "eval". w pewnym uproszczeniu
> zapis (eval '(+ 1 2)) jest rownowazny zapisowi (+ 1 2). eval to funkcja
> ktora interpretuje swoj argument jako kod w lispie.
>
> analogicznie, zapis (eval ''(+ 1 2)) odpowiada zapisowi '(+ 1 2)
>
> (podobna funkcja "eval" jest np. w javascripcie, tylko ze tam
> ewaluuje sie stringi, natomiast w lispie -- struktury danych,
> tj. drzewa symboli. dlatego funkcja "eval" w javascripcie musi
> dodatkowo przeparsowac kod, a w lispie nie)
>
> > 2) co dalej mozna zrobic z czyms takim
> >
> > > (+ 1 2 3 + 1 2 3 4)
> >
> > ? to jak rozumiem sie chyba nie moze wykonac?
>
> nie moze, bo nie mozna dodac funkcji do liczby.
> mozna z tym robic to wszystko, co mozna zrobic
> z kazda inna lista, np.
>
> (filter number? '(+ 1 2 3 + 1 2 3 4))
> ===> (1 2 3 1 2 3 4)
>
> (filter symbol? '(+ 1 2 3 + 1 2 3 4))
> ===> (+ +)
>
> oczywiscie przyklad jest bardzo abstrakcyjny
ciezko mi dokladniej powiedziec jak nalezy tlumaczyc, przede wszystkim nalezy: pisac
o kluczowych sprawach w jasy sposob, uzywac silnych twierdzeń,
(tj ogolnych takich ktore sa prawdziwe w szerokim zakresie)nie mieszac roznych
nieprecyzyjnych twierdzen w jednym akapicie itp
(sporo ksiazek o programowaniu jest napisana dosyc slabo niestety, ale tez chyba
wlasnie jezyki sa raczej trudne do uczenia)
(kiedys jak bylem mlodszy nawet znajdowalem pewne wyzwanie w czytanie zle napisanych
ksiazek o kodowaniu ;/ teraz to sam nie
wiem - jestem ciagle zmeczony i malo co
robie - choc jesli juz cos robieto raczej ma to sens)
jak pojme owo scheme nieco bardziej to moge powiedziec pare uwag itp (juz troche
bardziej lapie niz kiedys ale ciagle duzo dziur w podstawach np taka kwestia
(+ 1 2 3 4 5 6)
(* 1 2 3 4 5 6)
(- 1 2 3 4 5 6)
(/ 1 2 3 4 5 6)
czy te operatory sa zdefniowane tylko dla dwu argumentow czy tez sa jakos naturalnie
zdefiniowane dla wielu? (o ile plus i * dzialaja w oczywisty sposób to dzialanie - i
/
nie jest symetryczne bo to jest pewnie niesymetryczne 1/2/3/4/5/6 a nie symetryczne
/1/2/3/4/5/6 - jak to z tym jest?)
Następne wpisy z tego wątku
- 10.11.14 09:42 firr
- 10.11.14 09:53 g...@g...com
- 10.11.14 09:54 g...@g...com
- 10.11.14 10:03 firr
- 10.11.14 10:11 firr
- 10.11.14 10:12 g...@g...com
- 10.11.14 11:38 firr
- 10.11.14 11:44 g...@g...com
- 10.11.14 12:01 g...@g...com
- 10.11.14 12:30 firr
- 11.11.14 01:48 g...@g...com
- 11.11.14 10:43 firr
- 11.11.14 11:47 firr
- 11.11.14 12:24 firr
- 11.11.14 12:57 firr
Najnowsze wątki z tej grupy
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
Najnowsze wątki
- 2025-07-07 Re: Ząbki się spaliły jak wiejskie, drewniane stodoły sprzed 50 lat
- 2025-07-06 Kup szybko nową ładowarkę do smartfona
- 2025-07-07 TV z Play (dawniej UPC) -- potrzebny dekoder?
- 2025-07-06 Kup szybko nową ładowarkę do smartfona
- 2025-07-07 mija rok jeżdzenia po lewej
- 2025-07-06 Elektryki jednak są NIEBEZPIECZNE
- 2025-07-08 Fajny film widziałem...
- 2025-07-07 Re: Ząbki się spaliły jak wiejskie, drewniane stodoły sprzed 50 lat
- 2025-07-06 Kup szybko nową ładowarkę do smartfona
- 2025-07-07 Gdańsk => Programista Kotlin <=
- 2025-07-07 Białystok => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-07 Warszawa => Asystent ds. Sprzedaży i Rozwoju Klienta <=
- 2025-07-07 Warszawa => International Freight Forwarder <=
- 2025-07-07 Warszawa => Java Developer <=
- 2025-07-07 Białystok => Software Engineer .Net <=