Skip to content

Commit d66da57

Browse files
committed
Split definition of Lisp and Common Lisp
1 parent fd70a39 commit d66da57

File tree

1 file changed

+24
-11
lines changed

1 file changed

+24
-11
lines changed

index.org

+24-11
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,36 @@ com cuidado e, se você tiver uma sugestão ou reclamação, [[https://github.co
1313
issue no repositório desta página]]. :)/
1414

1515
* Conceitos e Fundamentos
16-
** O que é Common Lisp?
16+
** O que é Lisp?
1717

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
2322
muito tênue de separação entre dados e procedimentos quando seu código
2423
é produzido (na realidade, é possível produzir código a partir de
2524
dados e vice-versa).
2625

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?
3234

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
45+
diversos dialectos Lisp dos quais derivou.
3346

3447
* Links de Aprendizado sobre Common Lisp
3548
** Apresentação

0 commit comments

Comments
 (0)