Pytania otagowane jako lisp

Lisp jest (rodziną) funkcjonalnych języków programowania ogólnego zastosowania, opartym na rachunku lambda, z możliwością manipulowania kodem źródłowym jako strukturą danych.

3
Dlaczego rodzina c jest standardowym pułkiem badań CS dla programów matematycznych / CS zamiast rodziny LISP? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Zapoznałem się z LISP do celów samodoskonalenia. Jedną z rzeczy, które zauważyłem, jest …

8
Wybór między CL i Python do tworzenia stron internetowych
Pochodzę ze środowiska Java i po przeczytaniu tego krótkiego eseju Paula Grahama zacząłem zastanawiać się nad wyborem nowego języka, mianowicie Common Lisp, aby przyspieszyć moją pracę (jestem programistą). Obecnie piszę projekty dla zwierząt, ale mam kilka biznesplanów na przyszłość. Paul mówi o LISP w swoim eseju jako „Tajnej broni”. Nie …

9
Zasoby do lepszego zrozumienia rekurencji? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …




2
Czy nawiasy kwadratowe i nawiasy klamrowe w Clojure są nadal wyrażeniami typu S?
Próbuję nauczyć się Lisp i patrzeć na wszystkie Lispy i ich różnice. Widzę, że w niektórych implementacjach Schematu można używać nawiasów kwadratowych zamiennie z nawiasami okrągłymi dla zapewnienia czytelności, więc ponieważ są one traktowane tak samo, zakładam, że nadal są one tylko wyrażeniami S, jak wszystko inne. Jednak w Clojure …
12 lisp  clojure 


3
Tkanie kodu bajtowego vs. makra Lisp
Czytałem o bibliotekach napisanych przez ludzi dla języków takich jak Java i C #, które wykorzystują tkanie kodu bajtowego do robienia rzeczy takich jak przechwytywanie wywołań funkcji, wstawianie kodu rejestrującego itp. Czytałem również o makrach Lisp / Clojure w spróbuj lepiej zrozumieć, jak z nich korzystać. Im więcej czytam o …

5
Struktury danych w programowaniu funkcjonalnym
Obecnie gram w LISP (szczególnie Scheme i Clojure) i zastanawiam się, jak radzą sobie typowe struktury danych w funkcjonalnych językach programowania. Na przykład, powiedzmy, że chciałbym rozwiązać problem za pomocą algorytmu znajdowania ścieżki wykresu. Jak można zazwyczaj przedstawiać ten wykres w funkcjonalnym języku programowania (przede wszystkim zainteresowany czystym stylem funkcjonalnym, …

3
Dlaczego wersja iteracyjna trwa dłużej?
Patrzyłem na http://programming.lispdream.com/blog/2011/06/recursion-vs-iteration/ i zobaczyłem, że po jego implementacji rekurencyjnych i iteracyjnych implementacji funkcji silniowej iteracja faktycznie trwa dłużej podane n = 1000. Nie mogę zrozumieć, dlaczego (nie wyjaśnia, ale mówi, że jest to ćwiczenie dla czytelnika). Przepraszam za moją nowość w tym wszystkim.

2
Strategia / zasoby do pisania serwisów internetowych LISP?
Kontekst: Chcę napisać w pełni funkcjonalne usługi sieciowe w Common Lisp jako prima aprilis dla reszty zespołu programistów w mojej firmie. Składają się na to dwie części: odczyt informacji z / zapisywanie do bazy danych MySQL oraz odbieranie / przetwarzanie / odpowiadanie na żądania przez HTTP. (Właściwie jest trzeci kawałek, …
11 lisp 


4
Czego powinienem się nauczyć ze schematu?
Zastanawiałem się, jakich unikalnych funkcji mogę się nauczyć ze schematu, które pomogłyby mi zostać lepszym programistą? Mam duże doświadczenie w językach głównych i chcę poszerzyć swoje horyzonty i dowiedzieć się o aspektach funkcjonalnych, których brakuje w innych językach. Znam zamknięcia z javascript, wyrażenia lambda z C # i zastanawiałem się, …

1
Architektury komputerowe NIE oparte na macierzach [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Mówi, że oryginalny artykuł Wadlera o Monadach dla programowania funkcjonalnego (Haskell) Innym pytaniem o długiej …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.