Oskar Łukasiewicz

Oskar Łukasiewicz Programista, może
kiedyś.

Temat: Nauka Lispa, wybór dialektu

Hi, naszła mnie myśl prosta - nauczyć się Lispa. Myśl prosta i owszem, jednak działanie jakie za myślą winno pójść już takie proste nie jest ;).
Pierwszym problemem jest wybór dialektu, czy uczyć się czystego Lispa, Scheme czy może Commona?

Będę wdzięczny za pomoc!
Pozdrawiam
Rafał K.

Rafał K. Multilingual
Programmer, Software
Architect, Team
Leader,...

Temat: Nauka Lispa, wybór dialektu

cześć

Nie czuję się ekspertem w dziedzinie Lispu, ale sam zacząłem od Scheme, który z perspektywy czasu wydaje mi się bardzo poukładany, ale przez to łatwiejszy do ogarnięcia od innych dialektów. Jednak przychodzi moment, że zapragniesz poczuć to prawdziwe "łobuzerstwo", które ma w sobie Common Lisp :) i tak naprawdę to może to jest dobra droga, najpierw Scheme a potem Common Lisp. Ale jak się dobrze zastanowić to możesz pominąć etap Scheme bez strat jakichś :) Polecam książkę Petera Seibela i ewentualnie starszą - ale wciąż dobrą - Paula Grahama. Linki poniżej.

Pzdr!

http://www.gigamonkeys.com/book/
http://www.paulgraham.com/acl.html

P.S. Warto też rozważyć strzał w Clojure (Lisp na JVM), książek sporo i wciąż rosnąca społeczność.
Oskar Łukasiewicz

Oskar Łukasiewicz Programista, może
kiedyś.

Temat: Nauka Lispa, wybór dialektu

Hi, dziękuję za cenne uwagi i przemyślenia. W świetle Twojej wypowiedzi chyba porzucę Scheme i od razu zabiorę się za Commona. Szkoda czasu na "wstępy" w postaci innych języków ;).

Miło, że w Internecie dostępne są dwie całkiem treściwe książki o Lispie :).

Pozdrawiam!
Rafał K.

Rafał K. Multilingual
Programmer, Software
Architect, Team
Leader,...

Temat: Nauka Lispa, wybór dialektu

Cześć,

Zapomniałem jeszcze wspomnieć o książce Conrada Barskiego "Land of Lisp"

http://nostarch.com/lisp.htm

W sumie nie jest droga jak na wiedzę i sposób przekazania :)
No i koniecznie obejrzyj wideo na stronie książki :):)

Pzdr!
Oskar Łukasiewicz

Oskar Łukasiewicz Programista, może
kiedyś.

Temat: Nauka Lispa, wybór dialektu

Hi, materiał wideo bardzo ciekawy ;).
Pomimo tego, że Lisp nie idzie mi pięknie to coraz bardziej zaczyna mi się podobać. Myślę, że trochę z nim popracuję i ucieknę do Clojure. Jestem dość mocno przywiązany do JVM więc ta alternatywa "mi się widzi" ;).

Jeszcze raz bardzo dziękuję za wskazówki i pomoc!
Pozdrawiam!
Tomasz Skutnik

Tomasz Skutnik R&D Director,
e-point SA

Temat: Nauka Lispa, wybór dialektu

Jaki dialekt to zależy czego oczekujesz po nauce. Wydaje mi się, że większą rolę gra wybór dobrej książki i/lub kursu niż dialekt.

Common Lisp: dobry jeśli sporo już wiesz o programowaniu i chcesz wskoczyć od razu na głębszą wodę. Książka "Practical Common Lisp" to świetne wprowadzenie dla praktyków. "Land of Lisp" też jest dobra i dodatkowo napakowana "branżowym" humorem.

Scheme: dobre, jeśli chcesz zagłębić się w podstawy. Na początek polecam zestaw "How To Design Programs" http://www.htdp.org/ + Racket Scheme (http://racket-lang.org/). Książka to bardzo łagodne wprowadzenie, w zasadzie uczące od postaw jak programować na przykładzie języka Scheme.

Clojure: przed nauką warto znać już wcześniej (choćby pobieżnie) jakiś dialekt, bo w Internecie Clojure definiuje się głównie przez to czym się różni od innych dialektów. Naukę spokojnie można zacząć z książką Programming Clojure.Tomasz Skutnik edytował(a) ten post dnia 28.06.11 o godzinie 21:13

konto usunięte

Temat: Nauka Lispa, wybór dialektu

ja ucze sie lispa od kilku tygodni i w zasadzie nie wzialbym sie za ten jezyk gdyby nie przypadkowe trafienie na ten dialekt: http://newlisp.org - jest genialny, prosty i szybki, czyli ma wszystko czego w cl czy sbcl mi brakowalo - bardzo dobra dokumentacja, masa przydatnych przykladow
Jakub Jankiewcz

Jakub Jankiewcz Web Developer

Temat: Nauka Lispa, wybór dialektu

Polecam dialekt Scheme, Napisałem wpis na blogu jak zacząć naukę lispa https://jcubic.pl/2019/05/jak-zaczac-nauke-lispa.html

Pierwsza rzecz to interpreter, najlepiej online. Można użyć Bookmarka z tej strony:
https://lips.js.org/#bookmarkTen post został edytowany przez Autora dnia 31.10.21 o godzinie 17:53

Podobne tematy


Następna dyskusja:

Zastosowania LISPa




Wyślij zaproszenie do