This HTML5 document contains 432 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

PrefixNamespace IRI
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n67http://dbpedia.org/resource/Paul_Graham_(computer_programmer)
dbpedia-jahttp://ja.dbpedia.org/resource/
n22http://dbpedia.org/resource/Genera_(operating_system)
n45http://dbpedia.org/resource/Molly_M.
n77http://link.springer.com/book/10.1007/
n15http://planet.lisp.
n21http://www.paulgraham.com/onlisp.
n82http://dbpedia.org/resource/Sonya_E.
dbphttp://dbpedia.org/property/
n57http://www.cliki.net/
n16http://dbpedia.org/resource/Directive_(programming)
n58http://dbpedia.org/resource/Category:Lisp_(programming_language)
n59http://dbpedia.org/resource/David_S.
n74http://dbpedia.org/resource/Wendy_L.
n44http://purl.org/voc/vrank#
n25http://dbpedia.org/resource/Julia_(programming_language)
n68http://dbpedia.org/resource/Guy_L._Steele,_Jr.
dbpedia-plhttp://pl.dbpedia.org/resource/
n110http://dbpedia.org/resource/Kenneth_D.
n81http://people.csail.mit.edu/phw/Books/LISPBACK.
n102http://sw.cyc.com/concept/
n89http://purl.org/linguistics/gold/
n111http://www.w3.org/2006/03/wn/wn20/instances/
n116http://dbpedia.org/resource/Character_(computing)
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n115http://dbpedia.org/resource/John_H.
dbchttp://dbpedia.org/resource/Category:
dbpedia-pthttp://pt.dbpedia.org/resource/
n117http://www.lisperati.com/landoflisp/
n79http://dbpedia.org/resource/George_F.
dbpedia-dehttp://de.dbpedia.org/resource/
n39http://www.cse.buffalo.edu/pub/WWW/faculty/shapiro/Commonlisp/
n41http://dbpedia.org/resource/William_A.
n95http://common-lisp.net/~dlw/LispSurvey.
n50http://dbpedia.org/resource/Macro_(computer_science)
xsdhhttp://www.w3.org/2001/XMLSchema#
n17http://letoverlambda.com/
n31http://dbpedia.org/resource/David_B.
dbpedia-kohttp://ko.dbpedia.org/resource/
yago-reshttp://yago-knowledge.org/resource/
n30http://dbpedia.org/resource/Yahoo!
n49http://dbpedia.org/resource/C++
n73http://www.gigamonkeys.com/book/
n88http://dbpedia.org/resource/Scheme_(programming_language)
n104http://rdf.freebase.com/ns/m.
n60https://leanpub.com/
dbpedia-ithttp://it.dbpedia.org/resource/
n97http://www.defmacro.org/ramblings/lisp.
n69http://dbpedia.org/resource/Sigil_(computer_programming)
n64http://dbpedia.org/resource/NIL_(programming_language)
n18http://dbpedia.org/resource/R_(programming_language)
n113http://dbpedia.org/resource/Boxing_(computer_science)
n47http://dbpedia.org/resource/James_L.
n99http://dbpedia.org/resource/Steven_L.
dbpedia-cshttp://cs.dbpedia.org/resource/
n93http://en.wikipedia.org/wiki/Common_Lisp?oldid=
n87http://clocc.sourceforge.net/
n37http://dbpedia.org/resource/Richard_P.
dcthttp://purl.org/dc/terms/
n94http://dbpedia.org/resource/Guy_L.
n107http://www.lispworks.com/documentation/HyperSpec/Body/01_ab.
provhttp://www.w3.org/ns/prov#
n62http://dbpedia.org/resource/Lisp_(programming_language)
n85http://dbpedia.org/resource/Stuart_C.
dbpedia-frhttp://fr.dbpedia.org/resource/
n70http://dbpedia.org/resource/Drew_V.
schemahttp://schema.org/
wikidatahttp://www.wikidata.org/entity/
n51http://dbpedia.org/resource/James_R.
n83http://dbpedia.org/resource/Maxima_(software)
n55http://norvig.com/paip.
n36http://www.cs.cmu.edu/~dst/LispBook/
n52http://dbpedia.org/resource/Kayak.
n53http://www.flownet.com/gat/jpl-lisp.
dbpedia-eshttp://es.dbpedia.org/resource/
n10http://dbpedia.org/resource/Ada_(programming_language)
n33http://dbpedia.org/resource/Symbol_(programming)
n6http://dbpedia.org/resource/Solaris_(operating_system)
n75http://dbpedia.org/resource/Design_pattern_(computer_science)
n63http://dbpedia.org/resource/W.
n23http://dbpedia.org/resource/Guy_Lewis_Steele,_Jr.
n56http://dbpedia.org/resource/Moose_(Perl)
dbrhttp://dbpedia.org/resource/
rdfshttp://www.w3.org/2000/01/rdf-schema#
n14http://dbpedia.org/resource/Java_(programming_language)
n43http://clqr.boundp.
n66http://dbpedia.org/resource/Roger_C.
n54http://www.apress.com/
n109http://www.common-lisp.net/
dbpedia-wikidatahttp://wikidata.dbpedia.org/resource/
yagohttp://dbpedia.org/class/yago/
n90http://www.dreamsongs.org/Files/PatternsOfSoftware.
wikipedia-enhttp://en.wikipedia.org/wiki/
n34http://wps.aw.com/wps/media/objects/5771/5909832/PDF/Luger_0136070477_1.
owlhttp://www.w3.org/2002/07/owl#
n98http://lisp-lang.org/
n86http://dbpedia.org/resource/Christopher_K.
n96http://common-lisp.net/
n46http://dbpedia.org/resource/Deborah_G.
n24http://dbpedia.org/resource/Patrick_R.
n27http://dbpedia.org/resource/Dylan_(programming_language)
n78http://dbpedia.org/resource/Daniel_G.
n112http://dbpedia.org/resource/Scope_(programming)
n61https://github.com/genworks/
n76http://www.dreamsongs.com/Files/Timrep.
n7http://dbpedia.org/resource/C_(programming_language)
n48http://dbpedia.org/resource/Jo_A.
n103http://dbpedia.org/resource/Peter_Lee_(computer_scientist)
n114http://dbpedia.org/resource/Hiroshi_G.
n40http://www.cs.cmu.edu/Groups/AI/html/cltl/cltl2.
n101http://dbpedia.org/resource/Mirai_(software)
n84http://www.genworks.
n26http://dbpedia.org/resource/Axiom_(computer_algebra_system)
n5http://www.psg.com/~dlamkins/sl/contents.
n100http://dbpedia.org/resource/Pascal_(programming_language)
n65http://dbpedia.org/resource/Wade_L.
Subject Item
dbr:Common_Lisp
rdf:type
yago:WikicatProgrammingLanguages yago:ProgrammingLanguage106898352 yago:WikicatFunctionalLanguages yago:ArtificialLanguage106894544 wikidata:Q9143 yago:Communication100033020 schema:Language dbo:ProgrammingLanguage wikidata:Q34770 wikidata:Q315 owl:Thing yago:Language106282651 dbo:Language yago:Abstraction100002137 yago:WikicatProgrammingLanguagesCreatedIn1984
rdfs:label
Common Lisp Common Lisp Common Lisp Common Lisp Common Lisp Common Lisp Common Lisp Common LISP Common Lisp Common Lisp
rdfs:comment
Common Lisp é uma implementação específica da linguagem de programação Lisp multi-paradigma que suporta programação funcional e procedural. Foi criada por Guy L. Steele nos anos 1980 a partir da linguagem Lisp com o intuito de combinar aspectos de diversos dialetos Lisp anteriores, incluindo Scheme. Foi proposto inicialmente o nome de "Standard Lisp" para a linguagem, mas em virtude de um dialecto Lisp já existir com este nome, se buscou um nome similar, resultando no nome "Common Lisp". Em 1994 foi publicada no padrão ANSI Information Technology - Programming Language - Common Lisp, registro X3.226-1994 (R1999).. É bem maior e semanticamente mais complexa que Scheme uma vez que foi projetada para ser uma linguagem comercial e ser compatível com os diversos dialectos Lisp dos quais derivou Common Lisp,缩写为CL(不要和缩写同为CL的組合邏輯混淆),作为Lisp的众多方言之一,由ANSI X3.226-1994(R1999)定义标准。它是为了标准化此前众多的Lisp分支而开发的,其本身并不是一个具体的实现,而是语言规范。市面上既有自由软件开源软件的实现,也有专有软件的实现。 相对于各种嵌入在特定产品中的语言Emacs Lisp和AutoLISP,Common Lisp是一个通用用途的编程语言。不像很多早期的Lisp,Common Lisp同Scheme一样,其中的变量是有作用域的。 Common Lisp是一种多重范式编程语言,这表现在: * 支持各种编程技术:过程编程,函数编程和 面向对象的编程。 * 动态数据类型,但是可以使用可选的类型声明来提高效率和增强安全性。 * 可以通过一些标准特性来扩展,例如Lisp宏(程序自我进行的编译时代码重排(compile-time code rearrangement accomplished by the program itself))和阅读器宏(赋予用户自定义的保留字以特殊意义的符号扩展(extension of syntax to give special meaning to characters reserved for users for this purpose))。 Il Common Lisp, comunemente abbreviato con CL, è un dialetto del linguaggio di programmazione Lisp, pubblicato nello standard ANSI ANSI INCITS 226-1994 (R2004) (ex X3.226-1994 (R1999)). Sviluppato per porre uno standard fra le altre divergenti varianti del Lisp, non è un'implementazione ma una specifica di linguaggio. Molte implementazioni sono disponibili, sia commerciali che open source. Il Common Lisp è un linguaggio multi-paradigma, utilizzabile per lo sviluppo di software di qualsiasi tipo. Le sue principali caratteristiche sono: Per maggiori informazioni vedi Lisp. Common Lisp (en abrégé CL) est une spécification du langage Lisp standardisée par l'ANSI. Common Lisp (сокр. CL) — диалект языка Лисп, стандартизированный ANSI. Был разработан с целью объединения разрозненных на тот момент диалектов Лиспа. Доступно несколько реализаций Common Lisp, как коммерческих, так и свободно распространяемых. Common Lisp — мультипарадигменный язык программирования общего назначения. Он поддерживает комбинацию процедурного, функционального и объектно-ориентированного программирования. Common Lisp (często skracane do CL) – dialekt języka programowania Lisp, stworzony przez ANSI (X3.226-1994) jako specyfikacja, nie implementacja. Istnieje kilka implementacji, zarówno zamkniętych, jak i dostępnych jako FOSS.Common Lisp jest wieloparadygmatowym językiem programowania ogólnego przeznaczenia, skupiającym się na programowaniu funkcyjnym, pozwalając jednak stosować obiektowość, co daje programiście dużą swobodę. Common Lisp (oft abgekürzt mit CL) ist eine Multiparadigmen-Programmiersprache innerhalb der Sprachfamilie Lisp. Sie entstand aus einer 1981 gestarteten Bemühung unter Leitung von Scott Fahlman, einen standardisierten Dialekt als Nachfolger von Maclisp (und dessen Varianten), (common englisch für gemeinsam), zu finden, und wurde 1994 als ANSI Common Lisp standardisiert. Common Lisp es un lenguaje de programación que pertenece a la familia de lenguajes Lisp. Se encuentra descrito en el documento estándar ANSI INCITS 226-1994 (R2004) del ANSI, (antes X3.226-1994 (R1999)). Desarrollado para estandarizar las variantes divergentes del Lisp (aunque principalmente las variantes de MacLisp) que lo precedió, no es una implementación sino una especificación del lenguaje. Están disponibles varias implementaciones del estándar de Common Lisp, incluyendo la de software libre y de código abierto y productos propietarios. Common Lisp (CL) is a dialect of the Lisp programming language, published in ANSI standard document ANSI INCITS 226-1994 (R2004) (formerly X3.226-1994 (R1999)). The Common Lisp HyperSpec, a hyperlinked HTML version, has been derived from the ANSI Common Lisp standard. Common Lisp includes CLOS, an object system that supports multimethods and method combinations. It is often implemented with a Metaobject Protocol. Common Lisp is extensible through standard features such as Lisp macros (code transformations) and reader macros (input parsers for characters). Common Lisp(コモン・リスプ、CL と略記される)は関数型プログラミング言語でLISP方言の一種。ANSI X3.226-1994 で標準化されている。それ以前の乱立した方言を標準化するために開発された。Common Lisp 自体は実装ではなく言語仕様である。Common Lisp 標準に準拠した実装がいくつかの商用製品とオープンソースソフトウェアとして利用可能である。 Common Lisp はマルチパラダイムで汎用目的の言語である。 * 手続き型と関数型の両方のパラダイムに対応している * 関数単位の細かで反復的なコンパイルにより、効率的な実行を可能にすると同時にREPLによる動的で迅速な開発をサポートする * 関数オブジェクト、複素数、有理数、Bignumなどを一級オブジェクトとして持つ * すべてはオブジェクト。マルチメソッド機能をサポートした強力な動的オブジェクトシステムCommon Lisp Object Systemを備える * assert関数による基本的なテスト駆動開発が可能 * 「例外/ハンドラ」の処理をさらに一段階分離した「Condition/Restart/Handler」による例外処理 * マクロ(プログラムによるコンパイル時のコード変換)やリーダーマクロ(特定の文字に対して新しく構文を拡張する)といった標準機能により言語を拡張可能
owl:sameAs
dbpedia-wikidata:Q849146 dbpedia-cs:Common_Lisp dbpedia-pl:Common_Lisp dbpedia-pt:Common_Lisp yago-res:Common_Lisp dbpedia-es:Common_Lisp dbpedia-ko:커먼_리스프 dbpedia-it:Common_LISP n102:Mx4rvViMpZwpEbGdrcN5Y29ycA n104:01tlw dbpedia-ja:Common_Lisp dbpedia-de:Common_Lisp wikidata:Q849146 dbpedia-fr:Common_Lisp
dct:subject
dbc:Functional_languages dbc:Common_Lisp dbc:Object-oriented_programming_languages dbc:Procedural_programming_languages dbc:Lisp_programming_language_family n58: dbc:Extensible_syntax_programming_languages dbc:Programming_languages_created_in_1984 dbc:Class-based_programming_languages dbc:Cross-platform_free_software dbc:Cross-platform_software dbc:Articles_with_example_Lisp_code dbc:Dynamically_typed_programming_languages dbc:Dynamic_programming_languages dbc:Multi-paradigm_programming_languages
dbo:wikiPageID
6068
dbo:wikiPageRevisionID
742292101
dbo:wikiPageWikiLink
dbr:Standard_ML dbr:Filesystem dbr:OpenMusic dbr:Guy_Steele n6: dbr:American_National_Standards_Institute n7: dbr:Otto_Mayer dbr:Cyc n10: dbr:Robert_Wilensky dbr:Corman_Common_Lisp dbr:Clozure_CL dbr:Dynamic_Analysis_and_Replanning_Tool dbr:Object_system dbr:Namespaces dbr:Object-oriented_programming dbr:Maclisp n14: dbr:Abstract_syntax_tree dbr:Cadence_SKILL dbr:Computer_algebra_system n16: dbr:Dynamic_scope dbr:3GL dbr:Gensym dbr:Eric_Benson dbr:ACT-R dbr:Tony_Hasemer n22: n23: n24:_Harrison dbr:Strongly-typed_programming_language dbr:ZetaLisp n25: dbr:Defun n26: dbr:Unix_shell n30: dbc:Functional_languages dbr:Kent_Pitman dbr:Lucid_Common_Lisp n31:_Lamkins dbr:Pavel_Penev dbr:Associative_map dbr:Global_variable dbr:Eugene_Charniak dbr:ULTRIX n27: n33: dbr:Masami_Hagiya dbr:David_Jay_Steele dbr:Multiple_inheritance dbr:CLISP dbr:Integer dbr:CMUCL dbr:Kyoto_Common_Lisp dbr:Exception_handling dbr:Integrated_development_environment dbr:Naughty_Dog dbr:Berthold_Horn dbr:DARPA dbr:Metaobject dbr:Gensym_G2 dbr:Metaclasses n37:_Gabriel dbr:Compiler dbr:Continental_Airlines n41:_Stubblefield dbr:X3J13 dbr:Function_literal dbr:Complex_number dbr:Cross-platform dbr:VAX dbr:Hash_table dbr:Dynamic_typing dbr:Lisp_Machine dbc:Common_Lisp_implementations dbr:Interlisp dbc:Common_Lisp_software dbr:Reflective_programming dbc:Common_Lisp n45:_Miller dbr:Rodney_Allen_Brooks n46:_Tatar dbr:Bytecode dbr:Machine_code dbr:Liquid_Common_Lisp dbc:Object-oriented_programming_languages dbr:Metaprogramming dbr:Emacs dbr:Computer_assisted_composition n47:_Noyes n48:_Lawless dbr:Procedural_programming n49: n50: n51:_Meehan dbr:Incremental_compiler n52:com dbr:Quicklisp dbr:Stumpwm dbr:First-class_object dbr:Mocl dbr:Jim_des_Rivieres dbr:Interpreted_language dbr:Lisp_Machine_Lisp dbr:US_Airways dbr:Ufasoft_Common_Lisp dbr:Iterative_and_incremental_development dbr:Free_and_open_source_software dbr:Tail_recursion dbr:Let_Over_Lambda dbr:Java_Virtual_Machine dbc:Procedural_programming_languages dbr:Prolog dbr:Embeddable_Common_Lisp dbr:ITA_Software n56: dbr:BBN_Butterfly n58: dbr:Ratio dbr:Andreas_Paepcke dbr:Symbolics_Genera dbr:AutoLISP dbc:Lisp_programming_language_family n59:_Touretzky dbc:Extensible_syntax_programming_languages dbr:Prototype_Verification_System dbr:ALGOL_68 dbr:Automated_theorem_prover n18: dbr:Jak_and_Daxter dbr:On_Lisp dbr:Earmuff dbr:Programming_language dbr:Relational_operator dbr:Patrick_Winston dbr:Rounding dbr:First-class_function n63:_Richard_Stark dbr:Applicative_programming_language dbr:Multiple_dispatch n64: dbr:EuLisp dbr:Yasuko_Kitajima dbr:X86 dbr:SBCL dbr:Dan_Weinreb n65:_Hennessey dbr:Specification n66:_Schank dbr:Doug_Hoyte dbr:SubL dbr:Addressing_mode n67: n68: dbr:Java_byte_code n69: dbr:Microsoft_Windows n70:_McDermott dbr:Multi-paradigm_programming_language dbr:Extension_languages dbr:S-1_Lisp dbc:Class-based_programming_languages dbc:Programming_languages_created_in_1984 dbr:Common_Lisp_Object_System dbr:Movitz dbr:Scieneer_Common_Lisp dbr:Clojure n74:_Milner n75: dbr:Scripting_language dbr:ASCII dbr:Linux dbr:Bit dbr:Poplog dbr:Practical_Common_Lisp n78:_Bobrow dbr:Business_rules_engine n79:_Luger dbr:Bill_Schelter dbr:Symbolics dbr:Unix dbr:Gregor_Kiczales dbr:Digital_Equipment_Corporation dbr:Richard_Weyhrauch dbr:Functional_programming dbr:Armed_Bear_J_Editor dbr:Gerard_Gazdar dbr:Peter_Norvig dbr:ISLISP dbr:Mac_OS_X dbc:Cross-platform_free_software dbc:Cross-platform_software n82:_Keene dbr:S-expression dbr:Common_Lisp_the_Language dbr:ManKai_Common_Lisp n83: dbr:ACL2 dbr:Armed_Bear_Common_Lisp dbr:Johan_de_Kleer dbr:LispWorks dbr:FreeBSD dbr:Chris_Mellish n85:_Shapiro dbr:Jerome_Chailloux dbr:Allegro_Common_Lisp dbr:Open_Genera dbc:Articles_with_example_Lisp_code dbr:Scott_Fahlman n86:_Riesbeck dbr:REPL dbr:Lexical_scope dbr:Spice_Lisp dbr:Golden_Common_Lisp dbr:Perl n94:_Steele dbr:Edmund_Weitz dbc:Dynamic_programming_languages dbr:Peter_Seibel dbr:POP-11 dbr:Berkeley_Software_Distribution dbc:Dynamically_typed_programming_languages dbr:Christian_Queinnec dbr:GNU dbc:Multi-paradigm_programming_languages dbr:Stephen_Slade n99:_Tanimoto dbr:Birthday_paradox n100: dbr:Clive_Maynard dbr:Vax_Common_Lisp dbr:Macintosh_Common_Lisp n88: n101: dbr:John_Dominque dbr:Dave_Moon n103: dbr:Taiichi_Yuasa dbr:American_Airlines dbr:Lexical_closure dbr:Emacs_Lisp dbr:OpenVMS dbr:Floating_point dbr:Carnegie_Mellon_University dbr:Generic_programming dbr:Gerald_Jay_Sussman n110:_Forbus dbr:Common_Lisp_HyperSpec dbr:Orbitz dbr:Euclidean_division dbr:Steel_Bank_Common_Lisp n112: n113: dbr:Multimethods n114:_Okuno dbr:Timothy_Koschmann dbr:Conrad_Barski dbr:Dynamic_programming_language dbr:Pseudo-random_number_generator dbr:Unicode n115:_Riley n116: dbr:GNU_Common_Lisp n62: dbr:Arbitrary-precision_arithmetic
dbo:wikiPageExternalLink
n5:html n15:org n17: n21:html n34:pdf n36: n39: n40:html n43:org n53:html n54:9781484211779 n55:html n57: n60:lispwebtales n61:gendl n73: n76:pdf n77:978-1-4613-8931-6 n77:978-1-4471-1719-3 n77:978-1-4612-3186-8 n81:HTML n84:com n87: n90:pdf n95:html n96: n97:html n98: n107:htm n109: n117:
foaf:name
Common Lisp
foaf:isPrimaryTopicOf
wikipedia-en:Common_Lisp
prov:wasDerivedFrom
n93:742292101
dbo:abstract
Common Lisp (en abrégé CL) est une spécification du langage Lisp standardisée par l'ANSI. Common Lisp (często skracane do CL) – dialekt języka programowania Lisp, stworzony przez ANSI (X3.226-1994) jako specyfikacja, nie implementacja. Istnieje kilka implementacji, zarówno zamkniętych, jak i dostępnych jako FOSS.Common Lisp jest wieloparadygmatowym językiem programowania ogólnego przeznaczenia, skupiającym się na programowaniu funkcyjnym, pozwalając jednak stosować obiektowość, co daje programiście dużą swobodę. Common Lisp (CL) is a dialect of the Lisp programming language, published in ANSI standard document ANSI INCITS 226-1994 (R2004) (formerly X3.226-1994 (R1999)). The Common Lisp HyperSpec, a hyperlinked HTML version, has been derived from the ANSI Common Lisp standard. The Common Lisp language was developed as a standardized and improved successor of Maclisp. By the early 1980s several groups were already at work on diverse successors to MacLisp: Lisp Machine Lisp (aka ZetaLisp), Spice Lisp, NIL and S-1 Lisp. Common Lisp sought to unify, standardise, and extend the features of these MacLisp dialects. Common Lisp is not an implementation, but rather a language specification. Several of the Common Lisp standard are available, including free and open source software and proprietary products.Common Lisp is a general-purpose, multi-paradigm programming language. It supports a combination of procedural, functional, and object-oriented programming paradigms. As a dynamic programming language, it facilitates evolutionary and incremental software development, with iterative compilation into efficient run-time programs. This incremental development is often done interactively without interrupting the running application. It also supports optional type annotation and casting, which can be added as necessary at the later profiling and optimization stages, to permit the compiler to generate more efficient code. For instance, fixnum can hold an unboxed integer in a range supported by the hardware and implementation, permitting more efficient arithmetic than on big integers or arbitrary precision types. Similarly, the compiler can be told on a per-module or per-function basis which type safety level is wanted, using optimize declarations. Common Lisp includes CLOS, an object system that supports multimethods and method combinations. It is often implemented with a Metaobject Protocol. Common Lisp is extensible through standard features such as Lisp macros (code transformations) and reader macros (input parsers for characters). Common Lisp provides some backwards compatibility to Maclisp and to John McCarthy's original Lisp. This allows older Lisp software to be ported to Common Lisp. Common Lisp,缩写为CL(不要和缩写同为CL的組合邏輯混淆),作为Lisp的众多方言之一,由ANSI X3.226-1994(R1999)定义标准。它是为了标准化此前众多的Lisp分支而开发的,其本身并不是一个具体的实现,而是语言规范。市面上既有自由软件开源软件的实现,也有专有软件的实现。 相对于各种嵌入在特定产品中的语言Emacs Lisp和AutoLISP,Common Lisp是一个通用用途的编程语言。不像很多早期的Lisp,Common Lisp同Scheme一样,其中的变量是有作用域的。 Common Lisp是一种多重范式编程语言,这表现在: * 支持各种编程技术:过程编程,函数编程和 面向对象的编程。 * 动态数据类型,但是可以使用可选的类型声明来提高效率和增强安全性。 * 可以通过一些标准特性来扩展,例如Lisp宏(程序自我进行的编译时代码重排(compile-time code rearrangement accomplished by the program itself))和阅读器宏(赋予用户自定义的保留字以特殊意义的符号扩展(extension of syntax to give special meaning to characters reserved for users for this purpose))。 Common Lisp é uma implementação específica da linguagem de programação Lisp multi-paradigma que suporta programação funcional e procedural. Foi criada por Guy L. Steele nos anos 1980 a partir da linguagem Lisp com o intuito de combinar aspectos de diversos dialetos Lisp anteriores, incluindo Scheme. Foi proposto inicialmente o nome de "Standard Lisp" para a linguagem, mas em virtude de um dialecto Lisp já existir com este nome, se buscou um nome similar, resultando no nome "Common Lisp". Em 1994 foi publicada no padrão ANSI Information Technology - Programming Language - Common Lisp, registro X3.226-1994 (R1999).. É bem maior e semanticamente mais complexa que Scheme uma vez que foi projetada para ser uma linguagem comercial e ser compatível com os diversos dialectos Lisp dos quais derivou. Common Lisp (oft abgekürzt mit CL) ist eine Multiparadigmen-Programmiersprache innerhalb der Sprachfamilie Lisp. Sie entstand aus einer 1981 gestarteten Bemühung unter Leitung von Scott Fahlman, einen standardisierten Dialekt als Nachfolger von Maclisp (und dessen Varianten), (common englisch für gemeinsam), zu finden, und wurde 1994 als ANSI Common Lisp standardisiert. Common Lisp(コモン・リスプ、CL と略記される)は関数型プログラミング言語でLISP方言の一種。ANSI X3.226-1994 で標準化されている。それ以前の乱立した方言を標準化するために開発された。Common Lisp 自体は実装ではなく言語仕様である。Common Lisp 標準に準拠した実装がいくつかの商用製品とオープンソースソフトウェアとして利用可能である。 Common Lisp はマルチパラダイムで汎用目的の言語である。 * 手続き型と関数型の両方のパラダイムに対応している * 関数単位の細かで反復的なコンパイルにより、効率的な実行を可能にすると同時にREPLによる動的で迅速な開発をサポートする * 関数オブジェクト、複素数、有理数、Bignumなどを一級オブジェクトとして持つ * すべてはオブジェクト。マルチメソッド機能をサポートした強力な動的オブジェクトシステムCommon Lisp Object Systemを備える * assert関数による基本的なテスト駆動開発が可能 * 「例外/ハンドラ」の処理をさらに一段階分離した「Condition/Restart/Handler」による例外処理 * マクロ(プログラムによるコンパイル時のコード変換)やリーダーマクロ(特定の文字に対して新しく構文を拡張する)といった標準機能により言語を拡張可能 Common Lisp es un lenguaje de programación que pertenece a la familia de lenguajes Lisp. Se encuentra descrito en el documento estándar ANSI INCITS 226-1994 (R2004) del ANSI, (antes X3.226-1994 (R1999)). Desarrollado para estandarizar las variantes divergentes del Lisp (aunque principalmente las variantes de MacLisp) que lo precedió, no es una implementación sino una especificación del lenguaje. Están disponibles varias implementaciones del estándar de Common Lisp, incluyendo la de software libre y de código abierto y productos propietarios. Common Lisp es un lenguaje multi paradigma de propósitos generales. Soporta una combinación de paradigmas de programación como procedimental (imperativo), funcional, y orientada al objeto. Como un lenguaje de programación dinámica, facilita el desarrollo de software de una manera evolutiva e incremental, con la compilación iterativa en programas eficientes en tiempo de ejecución. Common Lisp incluye al CLOS, un sistema de objetos que soporta multimétodos y combinaciones de métodos. Es extensible a través de del MetaObject Protocol. Common Lisp es extensible usando las características estándar tales como macros de Lisp (rearreglo del código en tiempo de compilación logrado por el programa en sí mismo) y macros de lectura (extensión de la sintaxis para dar un significado especial a los caracteres reservados para los usuarios con este propósito). Common Lisp (сокр. CL) — диалект языка Лисп, стандартизированный ANSI. Был разработан с целью объединения разрозненных на тот момент диалектов Лиспа. Доступно несколько реализаций Common Lisp, как коммерческих, так и свободно распространяемых. Common Lisp — мультипарадигменный язык программирования общего назначения. Он поддерживает комбинацию процедурного, функционального и объектно-ориентированного программирования. Common Lisp включает в себя CLOS; систему Lisp макросов, позволяющую вводить в язык новые синтаксические конструкции, использовать техники метапрограммирования и обобщённого программирования. Il Common Lisp, comunemente abbreviato con CL, è un dialetto del linguaggio di programmazione Lisp, pubblicato nello standard ANSI ANSI INCITS 226-1994 (R2004) (ex X3.226-1994 (R1999)). Sviluppato per porre uno standard fra le altre divergenti varianti del Lisp, non è un'implementazione ma una specifica di linguaggio. Molte implementazioni sono disponibili, sia commerciali che open source. Il Common Lisp è un linguaggio multi-paradigma, utilizzabile per lo sviluppo di software di qualsiasi tipo. Le sue principali caratteristiche sono: * Supporta la combinazione di paradigmi di programmazione procedurali, imperativi e orientati agli oggetti. * È un linguaggio di programmazione dinamico che facilita lo sviluppo rapido di applicazioni complesse, con un compilatore che permette la creazione di programmi efficienti. * Include il CLOS, un sistema ad oggetti che supporta metodi multipli, la loro combinazione e l'ereditarietà multipla. * È estendibile tramite caratteristiche standard come le macro Lisp (procedure che vengono eseguite durante la compilazione per modificare automaticamente il sorgente stesso) e macro di lettura (estensioni alla normale sintassi). Per maggiori informazioni vedi Lisp.
dbo:designer
dbr:Guy_Steele dbr:Scott_Fahlman dbr:Dave_Moon n37:_Gabriel dbr:Dan_Weinreb
dbo:developer
dbr:American_National_Standards_Institute
dbo:influenced
n18: n27: dbr:Clojure n25: dbr:SubL dbr:Emacs_Lisp dbr:ISLISP n56: dbr:EuLisp dbr:Cadence_SKILL
dbo:influencedBy
dbr:Interlisp dbr:Lisp_Machine_Lisp n62: n88: dbr:Maclisp
dbp:dialects
CLtL1, CLtL2, ANSI Common Lisp
dbp:family
n62:
dbp:fileExt
.lisp, .lsp, .l, .cl, .fasl
dbp:generation
3.0
dbp:implementations
dbr:GNU_Common_Lisp dbr:Scieneer_Common_Lisp dbr:SBCL dbr:Armed_Bear_Common_Lisp dbr:CMUCL dbr:Embeddable_Common_Lisp dbr:CLISP dbr:LispWorks dbr:Clozure_CL dbr:Allegro_Common_Lisp n22:
dbp:namespaceStyle
Lisp-2
dbp:operatingSystem
dbr:Cross-platform
dbp:paradigm
dbr:Functional_programming dbr:Object-oriented_programming dbr:Generic_programming dbr:Metaprogramming dbr:Procedural_programming dbr:Reflective_programming dbr:Multi-paradigm_programming_language
dbp:released
19841994
dbp:scope
lexical, optionally dynamic
dbp:standardReference
dbr:Common_Lisp_HyperSpec
dbp:typing
dbr:Dynamic_typing dbr:Strongly-typed_programming_language
dbp:wordnet_type
n111:synset-programming_language-noun-1
n44:hasRank
_:vb27500024
n89:hypernym
dbr:Dialect
Subject Item
_:vb27500024
n44:rankValue
25.8056