An Entity of Type: place, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In computing, open implementation platforms are systems where the implementation is accessible. Open implementation allows developers of a program to alter pieces of the underlying software to fit their specific needs. With this technique it is far easier to write general tools, though it makes the programs themselves more complex to design and use. There are also , which make aspects of the language implementation accessible to application programmers.

Property Value
dbo:abstract
  • In computing, open implementation platforms are systems where the implementation is accessible. Open implementation allows developers of a program to alter pieces of the underlying software to fit their specific needs. With this technique it is far easier to write general tools, though it makes the programs themselves more complex to design and use. There are also , which make aspects of the language implementation accessible to application programmers. Open implementation is not to be confused with open source, which allows users to change implementation source code, rather than using existing application programming interfaces. (en)
  • オープンインプリメンテーション(Open implementation)とは,主にコンピュータのソフトウェア開発において,ソフトウェアの実装にアクセスできる手段を提供しているシステム,およびその実装法を指す。オープンインプリメンテーションを採用したシステムでは,開発者は自身,あるいは顧客の要求に合わせて容易にシステムをの改変することができる。そのため,複雑なシステムであっても,内部実装を細かく知ることなく振る舞いや機能を追加,変更することが容易である.また,プログラム言語において,アプリケーションプログラマに振る舞いの変更を許可するオープン言語実装という設計思想もある.MixinやTrait, オペレータのオーバライドがこれに当たる。 オープンインプリメンテーションはオープンソースと用語は似ているが,両者は似て非なる概念である.オープンインプリメンテーションは,システム内部を変更できるインタフェースをプログラマに提供するのに対し,オープンソースはソースコードを公開し,プログラマが自由に改変できることを指す. なお,ソフトウェアだけに限らず,基本となる実装や製品を用意し,インタフェース(改変する手段)を提供することでカスタマイズできれば,オープンインプリメンテーションを採用していると考えることができる. (ja)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 4102130 (xsd:integer)
dbo:wikiPageLength
  • 1204 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 665503221 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • オープンインプリメンテーション(Open implementation)とは,主にコンピュータのソフトウェア開発において,ソフトウェアの実装にアクセスできる手段を提供しているシステム,およびその実装法を指す。オープンインプリメンテーションを採用したシステムでは,開発者は自身,あるいは顧客の要求に合わせて容易にシステムをの改変することができる。そのため,複雑なシステムであっても,内部実装を細かく知ることなく振る舞いや機能を追加,変更することが容易である.また,プログラム言語において,アプリケーションプログラマに振る舞いの変更を許可するオープン言語実装という設計思想もある.MixinやTrait, オペレータのオーバライドがこれに当たる。 オープンインプリメンテーションはオープンソースと用語は似ているが,両者は似て非なる概念である.オープンインプリメンテーションは,システム内部を変更できるインタフェースをプログラマに提供するのに対し,オープンソースはソースコードを公開し,プログラマが自由に改変できることを指す. なお,ソフトウェアだけに限らず,基本となる実装や製品を用意し,インタフェース(改変する手段)を提供することでカスタマイズできれば,オープンインプリメンテーションを採用していると考えることができる. (ja)
  • In computing, open implementation platforms are systems where the implementation is accessible. Open implementation allows developers of a program to alter pieces of the underlying software to fit their specific needs. With this technique it is far easier to write general tools, though it makes the programs themselves more complex to design and use. There are also , which make aspects of the language implementation accessible to application programmers. (en)
rdfs:label
  • オープンインプリメンテーション (ja)
  • Open implementation (en)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License