eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingZapytanieRe: Wam wszytskim odbilo z tym Lispem :)
  • Data: 2012-07-26 09:43:53
    Temat: Re: Wam wszytskim odbilo z tym Lispem :)
    Od: Piotr Chamera <p...@p...onet.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu 2012-07-26 09:00, AK pisze:
    > Użytkownik "Andrzej Jarzabek" <a...@g...com> napisał:
    >
    >> Lisp akurat padł tutaj w kontekście książki o podstawach
    >> programowania, żeby ktoś, kto o programowaniu nie wie kompletnie nic,
    >> mógł się czegoś nauczyć. Zaletą książki nie jest to, że uczy Lispa,
    >> tylko że jest za darmo na sieci.
    >>
    >> Prolog ma tutaj dwie zasadnicze wady: po pierwsze, raczej ciężko by
    >> było znaleźć książkę skierowaną do kogoś, kto o programowaniu nie ma
    >> pojęcia,
    >
    > Ze co ? Ze Lisp nadaje sie dla poczatkujacych ?
    >
    > (setq r
    > (let (a 8)
    > (b (+ a 7))
    > (c 12)
    > (d 2)
    > (* (+ a b) (- c d)))
    >
    > PS1: oswiadczam iz "moglem" pomylic sie z tymi nawiasami
    > PS2: pytane dla poczatkujacych: jak myslicie ? w /w jest poprawne ?
    > PS3: pytane dla Lispowcow czy w /w jest poprawne
    > PS4: bo ze jest wybitnie "dla poczatkujacych" to chyba jasne ;)

    Może w jakimś lispie jest poprawne (lispów jest dużo :),
    w Scheme lub Common Lispie na pewno poprawne nie jest,
    chyba że przedefiniujemy ,,let" (co można łatwo zrobić).
    To chyba robi to co miałeś na myśli (w Common Lispie):

    (setq r
    (let* ((a 8)
    (b (+ a 7))
    (c 12)
    (d 2))
    (* (+ a b) (- c d))))

    A teraz może podaj odpowiednik tego kodu w Pythonie,
    bo to poniżej to nie jest to samo:

    a = 8
    b = a + 7
    c = 12
    d = 2
    r = a + b * c + d

    to powyższe można w Common Lispie zapisać analogicznie:

    (setq a 8
    b (+ a 7)
    c 12
    d 2
    r (* (+ a b) (- c d)))


Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: