リファレンス実装単語

リファンレンスジッソウ

リファレンス実装とは、存在そのものが仕様書である。

概要

規格を制定する際、細かいところまで仕様書を作成するわけであるが、現代の共通規格などは詳細が複雑多岐にわたっており、いざ実装するとなると組み合わせた場合の優先順位など、仕様書に書かれていることだけでは判断がつかない問題が多々発生する。時には仕様書が2通りの意味に読めたり、記述が抜けていたりすることも。

そういった時にリファレンス実装が存在すれば、リファレンス実装で確認した動作が「正しい」ということになり、規格を決める側も利用する側も仕様書の詳細を詰める手間をいて安心して事を進めることができるのである。

実際にはリファレンス実装以外に実装が存在せず、リファレンス実装 = デファクトスタンダードというケースも少なくない。

実例

Android

Google導するオープンソースOSAndroid」は、各社が自社の機器向けにカスタマイズしており、動作に微妙な違いが出ることが避けられない。

Googleブランド提供されるNexusシリーズは、Android OSのリファレンス実装(リファレンス機)としても意味合いもあるとされており、アプリ開発者はまずはこのリファレンス機で動作するようにすることが期待されている。

逆に、Appleしか製造していないiOS機器にはメーカーごとの差異が存在しないので、リファレンス機という概念も存在しない。

Java

JavaOracleの管理下にあり、Oracle提供するJavaがデファクトスタンダードであるが、オープンソースであるため、(ライセンス関係の問題から)OpenJDK, IceTeaといった他の実装も存在する。

現在ではOracle版でなくOpenJDKがリファレンス実装ということになったらしいが、Oracle版のJavaがデファクトスタンダードという状況には変化がないようである。

関連項目

【スポンサーリンク】

スマホ版URL:
https://dic.nicovideo.jp/t/a/%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%E5%AE%9F%E8%A3%85

この記事の掲示板に最近描かれたお絵カキコ

お絵カキコがありません

この記事の掲示板に最近投稿されたピコカキコ

ピコカキコがありません

リファレンス実装

まだ掲示板に書き込みがありません…以下のようなことを書き込んでもらえると嬉しいでーす!

  • 記事を編集した人の応援(応援されると喜びます)
  • 記事に追加して欲しい動画・商品・記述についての情報提供(具体的だと嬉しいです)
  • リファレンス実装についての雑談(ダラダラとゆるい感じで)

書き込みを行うには、niconicoのアカウントが必要です!


急上昇ワード

2019/08/25(日)01時更新