Joke Collection Website - Cold jokes - Is Lisp worth learning?

Is Lisp worth learning?

Lisp is worth learning.

LISP language is suitable for symbol processing, automatic reasoning, hardware description and VLSI design.

It is characterized by using table structure to represent non-numerical calculation problems, and the implementation technology is simple. LISP language has become the most influential and widely used artificial intelligence language.

In LISP language, data and functions are defined by symbolic expressions, and symbolic expressions are called S expressions, which are the collective names of primitive and table. Atoms are divided into symbolic atoms and several atoms.

Symbol atom refers to a string consisting of a limited number of uppercase letters and numbers, in which the first symbol must be a letter. Atoms NIL and t stand for logical false (or empty table) and logical true respectively. Digital atom refers to a series of numbers, the positive and negative of which are represented by symbols.

Extended data:

When Lisp first appeared, its idea was quite different from other programming languages. The design idea of the latter is mainly determined by the hardware in the late 1950s. With the passage of time, popular programming languages are constantly updated, and language design ideas are gradually moving closer to Lisp.

Ideas 1 0 to 5 have been widely accepted. idea 6 began to appear in mainstream programming languages, and idea 7 was implemented in Python language, but there seems to be no special syntax.

Thought 8 is probably the most interesting point. It and idea 9 only become part of the Lisp language by chance, because they don't belong to John.

McCarthy's original idea was created by his student Steve.

Russell added it himself. Since then, they have made Lisp look strange, but they have also become the most unique features of the language.

Lisp's strange form is not because of its strange grammar, but because of its strange grammar.

Because it has no grammar at all, the program is directly expressed in the form of parsing tree. In other languages, this form is only generated in the background after parsing, while Lisp directly adopts it as the expression form. It consists of lists, which are the basis of Lisp.

This data structure.