-
LISP is not advanced, in fact programming is a program that repeats work for people.
For example, in AutoCAD, there are many circles, you have to mark the length of these circles and write them out in the form of text, one or two can be operated manually without a problem, if it is thousands, tens of thousands, then manual operation is a bit unrealistic. Because it is a repetitive operation, you can program this operation process to write it and let the computer run it. How fast the computer is, manual work can't keep up.
That's the beauty of programming.
Simple programming is generally commanded manually, and complex programming is combined by many simple programs, analyzed and executed. This analysis should also be written. Since it's impossible to program with any situation in mind, this is a loophole.
So the patch came in. The patch is not there at the beginning, it is in the process of use, the program can not run, find the reason, rewrite it, so that it can also analyze the situation and make automatic judgments.
A computer system is also made up of a myriad of programs. Because it is relatively perfect, the intelligence is very high, basically, the operation, it will be very simple, in fact, an instruction will go down, it will be analyzed and executed by countless programs.
Nowadays, computers are running faster and faster, and the processing power is getting faster and faster, so the computer system is getting bigger and bigger. The most updated patch is the computer system. Patches tend to come after a while.
This is a computer system with a lot of programs, and it needs to be corrected to adapt to all situations.
Therefore, lisp is to complete the repetitive action program for people. Saying that it is advanced is that this program has small vulnerabilities and is easy to compatible, and this LISP will be popular.
-
Common LISPs, schemes, EMACS LISPs, and clojure are all used in the field of artificial intelligence, software development, e-commerce, and financial systems.
As a pioneer of functional programming, lisp has influenced the development of subsequent programming languages with many revolutionary innovative ideas, and has completely monopolized the application of artificial intelligence for one-third of a century. As a language designed for artificial intelligence, LISP is the first declarative intra-system functional programming language.
Lisp is a functional programming language, and all operations can be implemented in the form of functions acting on parameters. Lisp does not have the assignment statements and variables that are common in imperative language programs, and the repetitive process can be represented by recursive function calls without the need to use a loop pattern.
-
CAD is often used to produce drawings or multi-line text sequence directions in CAD, or R&D engineers, construction industry drawings, etc.
-
There is an essential difference between a programmer and a computer engineer and a computer science practitioner.
In this sense, LISP is not a computer language for the production process.
-
Programmers, people who have nothing to do idle.
-
That's because John McCarthy didn't intend to design Lisp as a programming language, at least not in the sense we have today. His original intention was simply to do a theoretical calculus and define the Turing machine in a more concise way.
See: Why is the LISP language so advanced? 》
-
Artificial intelligence, mainly mathematical algorithms, is not whether the computer language is proficient or not.
Writing algorithms in the LISP language has a clearer structure, allowing people to focus more on the algorithm rather than on the structural and syntactic errors of the language.
-
The features and essence of Lisp are not said upstairs, but in general, Lisp has two characteristics: functional programming and language orientation.
Functional programming determines that it has a natural fit with mathematics, so it can be used to express mathematical ideas and deduce symbol types.
Language-oriented descriptionLisp is a language that can generate **. LISP treats data and ** is represented by the same data structure, so LISP can handle its own ** elegantly. When it comes to solving a problem, you can use lisp to design your own language that fits the problem domain and then work on it.
Actually, there are many dialects of lisp:
elisp: configure the artifact emacs
Scheme: The purest lisp, there are very few practical libraries, most people have only been exposed to it when learning sicp, and of course there are also applications, such as the configuration language of texmacs, as well as the development of gimp. It would be a good idea to use this language to learn the design of the compiler.
Comman Lisp: The master of LISP has many libraries available, which can be used for web development, artificial intelligence applications, system applications (such as email filters, ***, HTML generators, etc.), type symbol deduction.
AutoLisp: Used in combination with AutoCAD in the field of drawing.
-
Lisp can do what other high-level programming languages can do, such as: operations, logical discrimination, loops, inputs, outputs, etc. The combination of LISP and AutoCAD enables more advanced features such as automatic drawing.
-
The more common is the secondary development with CAD, as far as the current feeling of using it, data processing such as numbers, strings, etc., is not as easy to use as the mainstream language, and it is better to combine with CAD.
-
list comprehension, lazy loading, stream processing, and so on.Of course, many of them are not features of the language, but are derived from functional programming.
Pixiu is a kind of mythical beast, the legend is the ninth son of the dragon, with the implication of attracting wealth and warding off evil spirits, so modern people like to wear some jewelry with Pixiu, or put Pixiu at home.
Are they just joking with you?If not, you might as well leave them, your world is not the same anymore. And what you say about giving gifts or not, this has reached the point of relying on material maintenance, and it is you who pay unilaterally, so you know whether this is friendship or not. >>>More
Now is a fast-paced era, a little slack will not be able to keep up with the pace of progress of the times, this is already a cliché, but this problem still plagues our daily life. >>>More
The reality is very cruel, it depends on how you look at it, if you think of it as a rich piece of bread, then swallow it, if you see it as a river, then wade through it, when you overcome your heart, in fact, looking back, it is nothing.
Because, Linux is open source. Red Hat, SUSE, Tubor, as well as domestic Red Flag, Chinasoft, etc., have done a little better and formed a brand. And Windows is developed by Microsoft itself.,Its ** will not be made public.,If there is a second one.,MS will sue others for infringement.,Sue and die.。 >>>More