The history of the programming language LISP
The LISP programming language released 1958 when the document was published “Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I»By mathematician and computer scientist John McCarthy. In fact, McCarthy did not aim to create a programming language, but a system of mathematical notation for algorithms. Later, researcher Steve Russell studied McCarthy's work and created the first LISP interpreter in a computer IBM 704.
For decades, computer scientists have been involved with LISP. The language is divided into many distinct dialects, which have been used in various ways programs. Also, much of the first work in the field of artificial intelligence was written in the LISP language.
There are several developers, even today, who are fanatical about the LISP language. Among them are Paul Graham and Eric Raymond. These scientists believe that it is the best programming language.
LISP is ideal for creation code, which is legible and "expressive". Peter Serbel has said:
"... a Common Lisp program provides a much clearer mapping between your ideas about how the program should work and the code you're actually writing ... This language allows you to develop code faster."
Many are the ones who believe that learning the LISP language makes you a better programmer.
Eric Raymond wrote the following in his essay entitled "How To Be hacker ”:
"It's worth learning about Lisp. This experience will make you a better programmer, even if you never use Lisp in the future. "
New programming language: Bel
As we said above, Bel was created by Graham. Graham has also created the LISP dialect, Arc.
In the new Bel dialect, Graham has tried to make a language that although it has some minor differences, it is very similar to the original LISP language.
Graham tries to keep Bel in the "incubation period" as much as possible, as happened with LISP in its early stages (when created by McCarthy).
Graham wrote about:
"Bel is an attempt to answer the following question: what happens if, instead of going to implementation as soon as possible, you try to delay it as much as possible?"
Graham essentially wants to answer the question: "If computers were as powerful as we wanted them to be, what would languages look like?"
The creation of the Bel dialect is an interesting experiment. Time will tell where it will end.
Graham published a guide to the programming language and part of the source code. However, as he himself wrote: "It's not a language you can use to program computers like Lisp was not 1960".
Graham does not intend to write an official one application, which would allow developers to write programs in Bel, but he believes the community will try to do so.