LISP


LISP


LISPiLispALISt Processing̗j́AProgramming languageIs a kind of. With heavy use of parentheses peculiar syntax. LISP can be implemented relatively easily because of too manyDialectThere desu ga ru. Functional languageAre classified into, LISP dialect in theVariableValues toSubstitutediBinding) Can also have a personality and some procedural languages. LISP is characterized by something like the following. Dynamically typed(A variable whose value has no type information type) Prefix of Themselves first-class code (first-class citizen), can be treated as objects LISP, allProgramming languageHigh-level language and also the second oldest in, and still widely used. However, the oldest high-level languageFORTRANSimilarly, the language specification has been changed significantly compared to initial.


Programming languageB LISt Processing language (ListTreatmentLanguage) Lisp. It stands for Lots of Irritating Superfluous ParenthesisJokeThere. 40 years or soHistory*1Most of Dialect(Variant), but there is,NowMainly in Common Lisp Scheme Emacs Lisp (ELisp) The three types of widely used. The LispMacroThe incredibly powerfulDSLYou can create an elegant.Syntax treePlaying withSince the sub-Can even create a new syntax. So Programmable Programming Language (ProgrammableProgramming language) called.


Programming languageOne. And often used in artificial intelligence research. Massachusetts Institute of Technology in 1962 John McCarthy was developed by professors in the research group. TypicalFunctional languageOne of which is already definedFunctionNew combinationFunctionIn the form of definingProgramWriting. 1984Common LispThe specification defines a standard.