About: Common Lisp Object System     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : dbo:ArchitecturalStructure, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FCommon_Lisp_Object_System

The Common Lisp Object System (CLOS) is the facility for object-oriented programming which is part of ANSI Common Lisp. CLOS is a powerful dynamic object system which differs radically from the OOP facilities found in more static languages such as C++ or Java. CLOS was inspired by earlier Lisp object systems such as MIT Flavors and CommonLoops, although it is more general than either. Originally proposed as an add-on, CLOS was adopted as part of the ANSI standard for Common Lisp and has been adapted into other Lisp dialects such as EuLisp or Emacs Lisp.

AttributesValues
rdf:type
rdfs:label
  • Common Lisp Object System (de)
  • Common Lisp Object System (es)
  • Common Lisp Object System (en)
  • Common Lisp Object System (fr)
  • Common Lisp Object System (ja)
  • Common Lisp Object System (pl)
  • Common Lisp Object System (pt)
  • CLOS (ru)
  • Common Lisp对象系统 (zh)
  • CLOS (uk)
rdfs:comment
  • Das Common Lisp Object System (kurz: CLOS) ist die objektorientierte Erweiterung der Programmiersprache Common Lisp. Es hat seine Ursprünge in und Flavors, und ist im ANSI-Standard für Common Lisp spezifiziert. CLOS wird (optional) durch das Metaobject Protocol (kurz: MOP) implementiert. Das MOP ist nicht standardisiert, viele Implementierungen halten sich aber im Groben an die Spezifizierung aus dem Buch The Art of the Metaobject Protocol (siehe ), welches oft einfach als AMOP bezeichnet wird. (de)
  • The Common Lisp Object System (CLOS) is the facility for object-oriented programming which is part of ANSI Common Lisp. CLOS is a powerful dynamic object system which differs radically from the OOP facilities found in more static languages such as C++ or Java. CLOS was inspired by earlier Lisp object systems such as MIT Flavors and CommonLoops, although it is more general than either. Originally proposed as an add-on, CLOS was adopted as part of the ANSI standard for Common Lisp and has been adapted into other Lisp dialects such as EuLisp or Emacs Lisp. (en)
  • Common Lisp Object System (CLOS por sus siglas en inglés) un sistema de objetos. Forma parte del estándar ANSI de Common Lisp. Ha sido adaptado por otros dialectos de Lisp como o Emacs Lisp.​​ CLOS está inspirado en anteriores sistemas de objetos en Lisp como MIT o . Uno de las metas de diseño fue que sea compatible con estos sistemas.​ CLOS provee al programador la capacidad de modificar y extender su semántica a través de un Protocol de Meta-objetos (MOP por sus siglas en inglés).​ (es)
  • Le Common Lisp Object System, souvent abrégé en CLOS (prononcer « si-lauss »), est l'ensemble des primitives présentes dans le langage de programmation Common Lisp pour construire un programme orienté objet. Il existe également une version de CLOS pour le langage Scheme, nommée TinyClos. (fr)
  • Common Lisp Object System(コモン リスプ オブジェクトシステム、略称 CLOS)は、ANSI Common Lisp (CL) の一部をなすオブジェクト指向プログラミング機能であり、他の言語( や Emacs Lisp、Scheme、Dylan)にも類似のシステムが導入されている。1984年のCommon Lisp仕様ではオブジェクト指向システムは時期尚早として組み込まれなかったが、1994年のANSI標準では組み込み機能となった。CLOS は強い型付けをもつ動的(実行時に定義を変更できる)オブジェクトシステムであり、C++やJavaのような静的なオブジェクト指向言語とは大きく異なる。1970年代に始まる初期のLISPオブジェクトシステム(MIT や )に影響されているが、より汎用的である。 LISPにオブジェクト指向を導入することは簡単である。2ページ程度のコードがあれば実現できる(Graham, 1994)。一方、オブジェクト指向LISPを柔軟で拡張性に富んだものに設計するのはより困難であった。CLOS は完全なオブジェクトシステムであり、オブジェクト指向システム自体がオブジェクト指向プログラミングによって拡張可能である。拡張のプロトコルは CLOS Metaobject Protocol (MOP) と呼ばれる。 (ja)
  • Common Lisp Object System (CLOS) – zorientowane obiektowo rozszerzenie do Common Lisp, oparte na funkcjach ogólnych, dziedziczeniu wielokrotnym, kombinacji metod deklaracyjnych i protokole metaobiektowym. Pochodna , oparta na opracowanym przez Symbolics języku (Lisp z funkcjami obiektowymi) i (Lisp Object-Oriented Programming System) firmy Xerox. (pl)
  • O Common Lisp Object System (CLOS) é uma funcionalidade de programação orientada a objeto que faz parte do ANSI Common Lisp, e consiste de um sistema de objetos dinâmicos que difere radicalmente das funcionalidades encontradas em linguagens mais estáticas como C++ or Java. O CLOS foi inspirado em sistemas de objetos Lisp mais antigos como o MIT Flavors e o CommonLOOPS, ainda que seja mais genérico. Originalmente proposto como uma funcionalidade adicional, acabou sendo adotado pela norma ANSI do Common Lisp e tem sido adaptado em outros dialetos da linguagem como e Emacs Lisp. (pt)
  • Об'єктна система Common Lisp (CLOS) — це засіб для об'єктно-орієнтованого програмування, який є частиною ANSI Common Lisp . CLOS — це потужна динамічна об'єктна система, яка радикально відрізняється від можливостей ООП у більш статичних мовах, таких як C++ або Java . CLOS був натхненний більш ранніми системами об'єктів Lisp, такими як MIT Flavors і CommonLoops, хоча він є більш загальним, ніж обидва. Спочатку запропонований як доповнення, CLOS був прийнятий як частина стандарту ANSI для Common Lisp і був адаптований до інших діалектів Lisp, таких як EuLisp або Emacs Lisp. (uk)
  • Common Lisp对象系统(CLOS)是一种面向对象编程设施,它是ANSI Common Lisp的一部份。CLOS是强力的动态对象系统,在根本上不同于静态语言,比如C++或Java中的那种OOP设施。CLOS受到更早期的Lisp对象系统,比如MIT 和Xerox 的启发,然而它比二者要更加泛化。 (zh)
  • CLOS (англ. Common Lisp Object System — «объектная система Common Lisp’а», произносится как англ. see-loss) — система объектно-ориентированного программирования, являющаяся частью Common Lisp — стандарта языка Лисп. Кроме того, её встраивают в другие диалекты, такие как EuLisp или Emacs Lisp. Вначале предложенная как дополнение, CLOS была принята в качестве части стандарта ANSI CommonLisp. CLOS имеет следующие особенности: Большинство реализаций Common Lisp поддерживают метаобъектный протокол, описанный в книге «The Art of the Metaobject Protocol», но не включённый в стандарт. (ru)
foaf:depiction
  • http://commons.wikimedia.org/wiki/Special:FilePath/Method-combination.png
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (61 GB total memory, 49 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software