Skip to content

Commit 4f21153

Browse files
committed
Better formatting and merge contents
1 parent 27e2c5e commit 4f21153

File tree

1 file changed

+21
-22
lines changed

1 file changed

+21
-22
lines changed

index.org

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -33,27 +33,25 @@ repositório desta página]].
3333
* Conceitos e Fundamentos
3434
** O que é Lisp?
3535

36-
Lisp (historicamente, LISP) é uma família de linguagens de programação de
37-
computadores com uma longa história e tradição. Originalmente concebida por John
38-
McCarthy em 1958, Lisp é a segunda linguagem de programação de alto nível em uso
39-
atualmente, advinda antes mesmo da própria Internet (somente Fortran é mais
40-
antiga). Desde sua origem, Lisp se tornou rapidamente a linguagem favorita para
36+
Lisp é uma família de linguagens de programação de computadores com
37+
uma longa história e tradição. O primeiro Lisp denotado historicamente
38+
por [[https://pt.wikipedia.org/wiki/Lisp][LISP]] foi criado por [[https://pt.wikipedia.org/wiki/John_McCarthy][John McCarthy]], em 1958, nos laboratórios de
39+
inteligência artificial do MIT, USA., Lisp é a segunda linguagem de
40+
programação de alto nível mais antiga ainda em uso atualmente, advinda
41+
antes mesmo da própria Internet (somente Fortran é mais antiga). Desde
42+
sua origem, Lisp se tornou rapidamente a linguagem favorita para
4143
Inteligência Artificial.
4244

43-
Influenciada pela notação lambda Calculus de Alonzo Church, atualmente os
44-
dialetos de Lisp de uso geral mais utilizados e conhecidos são Common Lisp,
45-
Scheme e Clojure.
46-
47-
Dialetos Lisp [fn:1] têm uma sintaxe singular simplificada para denotar, listas e
48-
símbolos, que podem ou não estarem associados a valores e/ou
49-
a procedimentos. Na linguagens da família Lisp, há a peculiaridade de
50-
existir uma linha muito tênue de separação entre dados e procedimentos
51-
no código-fonte. Na realidade, é possível produzir código a partir de
52-
dados e vice-versa! Uma das características fortes da linguagem é o
53-
uso da [[https://pt.wikipedia.org/wiki/Nota%25C3%25A7%25C3%25A3o_polonesa][notação polonesa]], que simplifica a sintaxe da linguagem, de forma
54-
a previnir ambiguidades: operações e operandos são
55-
denotados de forma explícita, em sua ordem de precedência, no uso de
56-
listas.
45+
Dialetos Lisp [fn:1] têm uma sintaxe singular simplificada para
46+
denotar, listas e símbolos, que podem ou não estarem associados a
47+
valores e/ou a procedimentos. Na linguagens da família Lisp, há a
48+
peculiaridade de existir uma linha muito tênue de separação entre
49+
dados e procedimentos no código-fonte. Na realidade, é possível
50+
produzir código a partir de dados e vice-versa! Uma das
51+
características fortes da linguagem é o uso da [[https://pt.wikipedia.org/wiki/Nota%25C3%25A7%25C3%25A3o_polonesa][notação polonesa]], que
52+
simplifica a sintaxe da linguagem, de forma a previnir ambiguidades:
53+
operações e operandos são denotados de forma explícita, em sua ordem
54+
de precedência, no uso de listas.
5755

5856
#+BEGIN_SRC lisp
5957

@@ -64,9 +62,10 @@ listas.
6462

6563
Esta família de linguagens foi desenhada para abstrair a complexidade
6664
do hardware de um computador, criando uma interface para que um humano
67-
possa se comunicar de maneira expressiva com a máquina. O primeiro
68-
Lisp denotado historicamente por [[https://pt.wikipedia.org/wiki/Lisp][LISP]] foi criado por [[https://pt.wikipedia.org/wiki/John_McCarthy][John McCarthy]], em
69-
1958, nos laboratórios do MIT, USA.
65+
possa se comunicar de maneira expressiva com a máquina. Influenciada
66+
pela linguagem de computação teórica Lambda Calculus de Alonzo Church,
67+
atualmente os dialetos de Lisp de uso geral mais utilizados e
68+
conhecidos são Common Lisp, Scheme e Clojure.
7069

7170
[fn:1] Lisp é uma abreviação de **LISt Processing**, processamento de listas.
7271

0 commit comments

Comments
 (0)