• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Potrzebne mi źródła do nauki Common Lisp

+1 głos
85 wizyt
pytanie zadane 5 czerwca w Rozwój zawodowy, nauka, szkoła, praca przez doskanoness Obywatel (1,170 p.)
Witajcie

Potrzebne mi są jakieś kursy, strony, książki, tutoriale na yt mogą być nawet po angielsku
Temat który mnie interesuje to wprowadzenie, solidne podstawy języka Common Lisp

Zbieram linki, chcę wiedzieć co polecić do nauki osobie zainteresowanej CL
komentarz 5 czerwca przez VBService Mędrzec (178,970 p.)

2 odpowiedzi

+1 głos
odpowiedź 6 czerwca przez Wiciorny Ekspert (228,330 p.)
edycja 6 czerwca przez Wiciorny
Przychodzi mi do głowy jeden kanał :
Gavin Freeborn https://www.youtube.com/c/GavinFreeborn/videos : troche treści o LISP, dlaczego niby warto się go uczyć nawet w 2022 roku, chociaż dalej trudno mi znaleźć sensowną odpowiedź.
Common list: https://www.youtube.com/watch?v=OzGVgPY9W-w&list=PLknodeJt-I5FML0R1FfukZB__Y1lYLXMR&ab_channel=GavinFreeborn

Książka: https://lisp-lang.org/books/

Blog z treścią "coś ale step by step, tutorial"
https://stevelosh.com/blog/2018/08/a-road-to-common-lisp/
Tu jest ogrom, nawet pokrycie testami unitowymi.

https://www.youtube.com/watch?v=ymSq4wHrqyU&ab_channel=DerekBanas
Kto nie zna D. Banasia niech pierwszy rzuci kamień, tu jest godzinny tutorial. [ co prawda do LISP nie Common Lisp, ale warto przeglądnąć ]
komentarz 6 czerwca przez doskanoness Obywatel (1,170 p.)
Tak zapytam z ciekawości, czy Common Lisp jest mniej skomplikowany jeśli chodzi o składnię oraz budowę i w ogóle bardziej eleganicki niż C++?
komentarz 6 czerwca przez Wiciorny Ekspert (228,330 p.)
Generalnie :

-Lisp ma minimalną składnię, twój program składa się po prostu z podstawowej struktury danych lisp, listy, która jest tylko 2 nawiasami i innymi rzeczami pomiędzy. W innych językach jest o wiele więcej składni do nauczenia się i przyzwyczajenia.

- Lisp to język wysokiego poziomu. W przeciwieństwie do C/C++, nie musisz zajmować się niskopoziomowym zarządzaniem pamięcią, Lisp robi to wszystko za Ciebie, co zmniejsza ilość wstępnej nauki brzydko mówiąc i ogarnięcia wszystkiego, a także chroni przed debugowaniem irytujących błędów, takich jak błędy zwisającego wskaźnika.

- Możesz modelować wiele sytuacji za pomocą list, a ponieważ Lisp świetnie radzi sobie z listami, znacznie ułatwia ci życie.

- Lisp jest interaktywny, więc możesz wpisać kod bezpośrednio w REPL i natychmiast otrzymasz dane wyjściowe, co znacznie ułatwia i przyspiesza testowanie kodu podczas pisania, gdzie np. w Javie i C++ cykl edycji-kompilacji-testu trwa znacznie dłużej.

- Lisp to programowalny język programowania, można rozszerzyć język i dostosować go do potrzeb danego problemu, definiując nowe operatory za pomocą zgrabnego systemu makr.

Czy jest mniej skomplikowany? Tak,  czy bardziej elegancki?
To zależy wszystko od kodu, ale można powiedzieć, że prostszy w zrozumieniu dla kogoś, kto nie ma gruntownego obycia w ogólnej technologii-programistycznej
0 głosów
odpowiedź 6 czerwca przez jharp Nowicjusz (160 p.)

Podobne pytania

0 głosów
2 odpowiedzi 415 wizyt
pytanie zadane 19 kwietnia 2016 w C i C++ przez Eliro Stary wyjadacz (12,160 p.)
0 głosów
1 odpowiedź 206 wizyt
0 głosów
3 odpowiedzi 272 wizyt

88,677 zapytań

137,288 odpowiedzi

306,652 komentarzy

58,873 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...