You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: index.org
+24-11
Original file line number
Diff line number
Diff line change
@@ -13,23 +13,36 @@ com cuidado e, se você tiver uma sugestão ou reclamação, [[https://github.co
13
13
issue no repositório desta página]]. :)/
14
14
15
15
* Conceitos e Fundamentos
16
-
** O que é Common Lisp?
16
+
** O que é Lisp?
17
17
18
-
Common Lisp é um dos muitos dialetos da linguagem Lisp. Dialetos Lisp
19
-
(abreviação de **LISt Processing**, processamento de listas) têm uma
20
-
sintaxe singular baseada no uso de parênteses para denotar de
21
-
símbolos, que podem ou não estarem associados a valores e/ou
22
-
procedimentos. Nos Lisps, há a peculiaridade de existir uma linha
18
+
Dialetos Lisp (abreviação de **LISt Processing**, processamento de
19
+
listas) têm uma sintaxe singular baseada no uso de parênteses para
20
+
denotar de símbolos, que podem ou não estarem associados a valores
21
+
e/ou procedimentos. Nos Lisps, há a peculiaridade de existir uma linha
23
22
muito tênue de separação entre dados e procedimentos quando seu código
24
23
é produzido (na realidade, é possível produzir código a partir de
25
24
dados e vice-versa).
26
25
27
-
Esta família de linguagens foi desenhada para
28
-
abstrair a complexidade do hardware de um computador, criando uma
29
-
interface para que um humano possa se comunicar de maneira expressiva
30
-
com a máquina. O primeiro Lisp denotado historicamente por [[https://pt.wikipedia.org/wiki/Lisp][LISP]] foi
31
-
criado por [[https://pt.wikipedia.org/wiki/John_McCarthy][John McCarthy]] em 1958 nos laboratórios do MIT, USA.
26
+
Esta família de linguagens foi desenhada para abstrair a complexidade
27
+
do hardware de um computador, criando uma interface para que um humano
28
+
possa se comunicar de maneira expressiva com a máquina. O primeiro
29
+
Lisp denotado historicamente por [[https://pt.wikipedia.org/wiki/Lisp][LISP]] foi criado por [[https://pt.wikipedia.org/wiki/John_McCarthy][John McCarthy]] em
30
+
1958 nos laboratórios do MIT, USA.
31
+
32
+
33
+
** O que é Common Lisp?
32
34
35
+
Common Lisp é uma implementação específica da linguagem de programação
36
+
Lisp multi-paradigma que suporte programação funcional, orientação a
37
+
objetos e por vezes funcional. Foi criada por Guy L. Steele
38
+
nos anos '80 com o intuito de combinar aspectos de diversos
39
+
dialetos anteriores, incluindo Scheme.
40
+
41
+
Em 1994 foi publicada no padrão [[http://cvberry.com/tech_writings/notes/common_lisp_standard_draft.html][ANSI Information Technology -
42
+
Programming Language - Common Lisp, registro X3.226-1994 (R1999)]] É bem
43
+
maior e semanticamente mais complexa que Scheme uma vez que foi
44
+
projetada para ser uma linguagem comercial e ser compatível com os
0 commit comments