Dzięki temu, skompilowana reprezentacja kodu w Lispie była bardzo zwarta.
The result was a very compact compiled representation of Lisp code.
Lista w Lispie jest zapisywana jako elementy rozdzielone białymi znakami i otoczone nawiasami.
A Lisp list is written with its elements separated by whitespace, and surrounded by parentheses.
Ponieważ funkcje w Lispie są zapisywane jako listy, mogą być manipulowane jak zwykłe dane.
Because Lisp functions are written as lists, they can be processed exactly like data.
Tak się składa, że ta lista jest również prawidłowym kawałkiem kodu w Lispie, to znaczy może być ewaluowana.
It so happens that this list is also a valid piece of Lisp code; that is, it can be evaluated.
Symbole w Lispie są często używane podobnie do nazw w innych językach (przechowywanie wartości zmiennej, nazywanie funkcji), jednakże istnieje wiele innych sposobów użycia.
Symbols in Lisp are often used similarly to identifiers in other languages: to hold the value of a variable; however there are many other uses.
Często ten sam algorytm może być wyrażony w Lispie zarówno funkcyjnie jak i imperatywnie.
Often, the same algorithm can be expressed in Lisp in either an imperative or a functional style.
Ponieważ kod w Lispie ma taką samą strukturę jak lista, makra mogą być tworzone za pomocą wszystkich funkcji przetwarzających listy dostępnych w języku.
Further, because Lisp code has the same structure as lists, macros can be built with any of the list-processing functions in the language.
Często tam, gdzie w innych językach potrzebna byłaby bezpośrednia pętla (jak for w C), w Lispie to samo zadanie może być wykonane przy pomocy jednej z funkcji wyższego rzędu, podobnie jest w innych funkcyjnych językach programowania.
In many cases where an explicit loop would be needed in other languages (like a for loop in C) in Lisp the same task can be accomplished with a higher-order function.
Ponieważ komórki cons i listy są takie powszechne w systemach lispowych, uznaje się często niepoprawnie, że są jedynymi strukturami danych w Lispie.
Because conses and lists are so universal in Lisp systems, it is a common misconception that they are Lisp's only data structures.
Powszechność Scheme w nauczaniu akademickim sprawiła, że wielu uczniów zaczęło myśleć, że rekursja jest jedyną (lub najpopularniejszą) metodą opisywania iteracji w Lispie, co jest nieprawdą.
Scheme's commonality in academic computer science has led some students to believe that tail recursion is the only, or the most common, way to write iterations in Lisp, but this is incorrect.
Doprowadziło to do stworzenia maszyn lispowych: dedykowanego sprzętu do uruchamiania środowisk i programów w Lispie.
This led to the creation of Lisp machines: dedicated hardware for running Lisp environments and programs.
Scheme reprezentuje podejście minimalistyczne, ze znacznie mniejszym zbiorem standardowych funkcji, ale za to z określonymi cechami implementacyjnymi (jak na przykład optymalizacja rekursji ogonowej czy pełne kontynuacje), które niekoniecznie mogą być dostępne w Common Lispie.
It has a much smaller set of standard features but with certain implementation features (such as tail-call optimization and full continuations) not specified in Common Lisp.
Wynika z tego, że lista w Lispie nie jest podstawowym obiektem, jak na przykład instancja kontener w C++ czy Javie.
Thus, a Lisp list is not an atomic object, as an instance of a container class in C++ or Java would be.
Potentieel gevoelige of ongepaste informatie
Er worden alleen voorbeelden gegeven om u te helpen het woord of de woordcombinatie waarop u hebt gezocht, te vertalen. Deze worden niet door ons geselecteerd of gevalideerd en kunnen ongepaste taal bevatten. Wij vragen u melding te maken van voorbeelden die dienen te worden aangepast of verwijderd. Vertalingen met grof of informeel taalgebruik worden meestal rood of oranje gemarkeerd.