File:John_McCarthy_Stanford.jpg · Wikimedia Commons · See Wikimedia Commons
LISP
Sign in to saveAlso known as LISt Processor, List Processor, Lisp (programming language), ISO/IEC 13816, JIS X 3012
ラムダ計算を基礎とした関数型プログラミング言語
Lisp is a programming language designed around the mathematical concept of lambda calculus, which focuses on using functions as the basic building blocks of computation. It matters because it pioneered functional programming—an approach to writing software that has influenced many modern programming languages and remains relevant for certain types of computational problems.
AI-generated from the Wikipedia summary — may contain errors.
Described at
TAPoR
tapor.ca →Link to a page describing this subject · 3,514 chars · not written by Vinony
Wikidata facts
- Instance of
- interpreted language
- Developer
- Steve Russell
- Designed by
- John McCarthy
- Image
- LISP Programazio Lengoaia UEU.png
- Has use
- content analysis
Show 14 more facts
- different from
- lisp
- topic's main category
- Category:Lisp (programming language)
- Stack Exchange tag
- stackoverflow.com/tags/lisp
- Commons category
- Lisp (programming language)
- publication date
- 1959-01-15
- influenced by
- Information Processing Language
- inception
- 1958-01-01
- programming paradigm
- reflective programming
- derivative work
- Maclisp
- uses
- lambda calculus
- typing discipline
- strong typing
- on focus list of Wikimedia project
- Wikipedia:Vital articles/Level/4
- social media followers
- 37044
- described at URL
- marketplace.sshopencloud.eu/tool-or-service/iheHw8
via Wikidata · CC0
Article · 日本語
LISP(リスプ)は、プログラミング言語である。前置記法などが特徴である。 1958年にはじめて設計されたLISPは、現在広範囲に使用されている高水準プログラミング言語の中でもFORTRANに次いで2番目に古い。ただし、FORTRANと同様に、現在のLISPは初期のものから非常に大きく変化している。 これまでに多数の方言が存在してきたが、今日最も広く知られるLISP方言は、Common LispとSchemeである。 元々、LISPは、アロンゾ・チャーチのラムダ計算表記法に影響を受け、コンピュータープログラムのための実用的かつ数学的な表記法として作られた。そして、すぐに人工知能研究に好まれるプログラミング言語になった。最初期のプログラミング言語として、LISPは計算機科学にて、木構造、ガベージコレクション、動的型付け、条件分岐、高階関数、再帰、セルフホスティング、コンパイラを含む多くのアイディアを切り開いた。 LISPの名前は、「list processor」に由来している。リストはLISPの主要なデータ構造であり、LISPソースコードはそれ自体がリストからできている。その結果、LISPプログラムはソースコードをデータとして操作することができ、プログラマーは、マクロ・システムで新しい構文やLISP埋め込みの新しいDSLを作成できる。 コードとデータの互換性は、LISPにそのすぐに認識できる構文を与える。すべてのプログラム・コードはS式または入れ子のリストとして書かれる。関数呼び出しまたは構文は先頭が関数または演算子の名前で、その続きが引数であるリストとして書かれる。具体的には、3つの引数を取る関数fは、(f arg1 arg2 arg3)として呼び出される。
Abstract from DBpedia / Wikipedia · CC BY-SA
Gallery (6)
Available in 73 languages
- Español
- Français
- Deutsch
- 中文
- 日本語
- Русский
- Português
- Italiano
- العربية
- हिन्दी
- abstract
- Albanian
- Aragonese
- Armenian
- Asturian
- Azerbaijani
- Bahasa Indonesia
- Bangla
Show 54 more
- Basque
- bat_smg
- Belarusian
- Bosnian
- Bulgarian
- Catalan
- Central Kurdish
- Croatian
- Czech
- Danish
- Esperanto
- Estonian
- Finnish
- Galician
- Greek
- Hebrew
- Hungarian
- Icelandic
- Ido
- Irish
- Kyrgyz
- Latin
- Latvian
- Lithuanian
- Malay
- Malayalam
- Marathi
- Mongolian
- Nederlands
- Norwegian
- Norwegian Nynorsk
- Occitan
- Piedmontese
- Polski
- Romanian
- Serbian
- Serbian (Latin)
- simple
- Slovak
- Slovenian
- Standard Moroccan Tamazight
- Svenska
- Tamil
- Tiếng Việt
- Toki Pona
- Türkçe
- Ukrainian
- Uzbek
- Welsh
- Wu Chinese
- zh_yue
- فارسی
- ไทย
- 한국어
via Wikidata sitelinks · CC0