feature that makes it the most widely used in the Lisp language. From 1981 ANSI absorbed CL as standard, 1989 ANSI updated CL standard, this is called CL 1989, and maintain the previous CL standard compatibility. For standards that are not specified, allow the compiler to play their own manufacturers. Since then, CL has entered a stable stage of development, and you will find that the CL code in some AI te
My path as a Lisp programmer is tortuous and long. I have summed up my study experience in my diary on October 3, 2007 and I am now copying it.As early as May 2000, when academician Stallman visited China, he told me that Lisp (or its modern variant Scheme) was the most powerful programming language, and he himself was a senior Lisp programmer, and he was profici
to evaluate all their independent variables and then generate results, we call this expression a function.
The king of the world also, the sun of inflammation, the power of God, the letter of the sea, the health of the spring-- "Chinese book"
In the previous episode, we talked about "functions". In fact, this concept has been learned as early as in junior high school mathematics. A function is nothing more than ing the independent variables to values, the same is true in
1. Go to Visual LISPTool> AutoLISP> Visual LISP editor. Alternatively, enter vlide in the command prompt to go to the user interface of viausl lisp.2. ExitClose button, or file-> exit. Note: In this case, AutoCAD does not uninstall Visual LISP, but only closes all visuallisp windows. The next time you start the visuallisp task, visuallisp automatically opens the
I 've been procrastinating, playing with Lisp, but I can't solve this problem after all. In this case, I started to shake my mind.
The author first complained and compared the differences between lisp macros and other languages. Formally speaking, the so-called standard macros are the same as class libraries such as c and java, it is the stuff that has been completed and verified in advance and encapsulated
Previously mentioned remote debugging of Lisp on an aircraft in the "Deep Space task"CodeThe story, I found the source, http://www.flownet.com/gat/jpl-lisp.html JPL is to promote the power laboratory, if you remember correctly, it seems that Qian Xuesen was involved in the creation.
The author mentioned in his article that he had been away from JPL and went to Google to work. He wanted to promote the application of
stationary state to a moving state at any time, or vice versa, neither of these modes seems appropriate.
Intelligent autofocus is a camera automatically selects the focus mode according to the state of the subject (stationary or motion), which combines single-shot AF and continuous autofocus to resolve the above mentioned problems, thus making it more suitable for use in situations where the object is stationary. It should be noted that the first two mentioned autofocus methods are the most
considered primarily for the AI domain, but Lisp is not designed for AI, but is a universal programming language.Lisp's expression is an atom (atom) or a table (list), an atom (atom) and a number (number), and a table is a sequence of 0 or more expressions, separated by a space between the expressions, in a pair of parentheses, such as:ABC () (ABC xyz) (a B (c)
Cusp,lisp's Eclipse development environment
CUSP is the development environment for the Common Lisp programming language. Using Lisp, you can develop all types of applications, including WEB applications. Lisp is the second oldest programming language that is still in use (after Fortran) and is called the first functional language. The creation of
Http://www.cnbeta.com/articles/124369.htm
1. If we take the popularProgramming LanguageIn this order: Java, Perl, Python, and Ruby. You will find that the language that comes behind is more like lisp. Python imitates lisp, and even imitates what many lisp hackers think is a wrong design function. As for Ruby, if you go back to 1975, you claim that it is a
If we sort popular programming languages in this order: Java, Perl, Python, and Ruby. You will find that the language that comes behind is more like Lisp. Python imitates Lisp, and even imitates what many Lisp hackers think is a wrong design function. As for Ruby, if you go back to 1975, you claim that it is a Lisp dia
These days began to play common Lisp, encountered an interesting problem, CL is generally interpreted to run, there are implementations can compile generated bytecode (FAS file). The two CL implementations I'm using are SBCL and clisp, which I see in the book "Practical Common Lisp programming," one of the features of Clisp relative to SBCL is that Clisp compiles lisp
intelligence. Programming Prolog programming for Artificial intelligence– this best-selling book for Prolog and AI focuses on the basic mechanism for solving interesting AI problems using the Proglog language program. AI algorithms, Data structures and idioms in Prolog, Lisp and java–pdf the principles of Artificial i
ArticleDirectory
History of LISP
Table Processing
Atom
Execution Program
Evaluate sub-tables
Variable
Parameters
Assign values to variables
Function
Special form of "Let"
Special form of "if"
Basic functions
List Implementation
Loop and Recursion
From:
Http://www.neu.edu.cn/cxsj/online/C1/Lisp%E8%AF%AD%E8%A8%80.htm Emacs
LISP is the split force in the software field. On the one hand, LISP enthusiasts swear that lisp is faster, more neat, and more powerful than other languages in the software field, while opponents argue that, unreliable execution and insufficient library support make it difficult for developers to write any real software. In fact, they all have their own principl
Document directory
Review XML
Review ant
Getting closer to lisp
Hello, LISP
Lisp macro
Http://www.cnblogs.com/Leap-abead/articles/762180.html
I admire it very much. The patience of the author can write such a long article, although some of them are too arrogant.
I also admire it. the imagination and profound understanding of the technical nature of the a
The most exciting thing in the current Java world is to allow other programming languages to run on Java virtual machines. Discussions around JRuby, Groovy, Scala, and Rhino (JavaScript engines) have been rife. Why should it be stuck in a rut? If you really want to jump out of the mainstream and dive into a language that is very different from Java, Lisp is a good choice. There are several open source implementations of the
What is LISP?
LISP logically uses enterprises through its edgeVroIP address blocks broadcast to the global Internet are divided into two functions: one is used to identify the system that uses IP addresses, and the other is used to identify where these systems are connected to the Internet. This distinction allows LISP to aggregate location information without st
. "(when Carnegie Mellon University" throws "Oop, you start to learn it ), I also attached a infoq link to "the Computer Science Department of Carnegie Mellon University removed Oop from the introductory course of first-year freshmen and added functional language courses. The reason is that these irrelevant things eventually point to the same thing: functional programming (FP) and its relationship with object-oriented programming (Note: functional and object-oriented technologies are not at the
This article has two purposes: one is to describe a common method for implementing a computer language interpreter, and the other is to highlight how to use Python to implement a subset of the Lisp scheme. I refer to my interpreter as Lispy (lis.py). A few years ago, I introduced how to write a scheme interpreter using Java, and I also wrote a version using Common Lisp. This time, my goal is to demonstrate
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.