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.
W skrócie i dla tych, którzy nie wiedzieli, funkcje / operatory / konstrukcje Lisp są jednolicie nazywane w następujący sposób: (function arg0 arg1 ... argN) Więc co w języku podobnym do C wyraziłbyś jako if (a > b && foo(param)) przekształca się w Lisp sexp (if (and (> a b) …
Lubię LaTeX, ale uważam, że jego system makr i logika są złożone i słabe. języki takie jak Schem / Lisp / Clojure są bardzo dobre w makrach. Wyobrażam sobie cały dokument napisany w rodzinnym języku lisp, który po uruchomieniu emitowałby kod LaTeX i tworzył dokument. Czy zrobiono to wcześniej? Jakieś …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.