Proudly Powered by Wikipedia.

17,383 sentences

Display:20406080100 / page

1990 年 に は 拡張 性 の 高い テキストエディタ ( Emacs ) や 、 非常 に 広く 使わ れ て いる 最適 化 コンパイラ ( GCC )、 一般 的 UNIX ディストリビューション の 基本 ライブラリ や ユーティリティ の 大 部分 が 完成 し た 。

Linux や FreeBSD など の 現代 の モノリシック カーネル は Unix 系 OS で あり 、 実行 時 に モジュール を ロード する 機能 を 備え て おり 、 必要 に 応じ て 容易 に 機能 を 拡張 でき 、 同時に カーネル 空間 で 動作 する コード 量 を なるべく 最小 に 抑える こと が できる 。

これ は 、 純粋 な マイクロ カーネル が 高性能 を 提供 できる と 示さ れる 以前 、 妥協 的 に 考案 さ れ た 技法 で あり 、 マイクロ カーネル に モノリシック カーネル の 特性 を 一部 取り入れ て 拡張 し た もの と 言える 。

同じ パラダイム を 拡張 し て 、 UNIX は ファイル を 複数 の 小さな プログラム で 操作 する パイプ の 概念 を 可能 と し た 。

これ は カルデロン 前 大統領 の 勢力 復活 を 抑える 効果 が あり 、 また 政治 勢力 として の 軍部 の 拡張 や 、 隣国 ニカラグア の 策動 を 抑える 効果 が あっ た { sfn | 山岡 加奈子 | 2010 | pp = 22 }。

NeXT ワークステーション 向け に 作ら れ た オペレーティングシステム 、 「 NeXTSTEP 」 は Display Postscript を 採用 し 、 独自 の 洗練 さ れ た グラフィカルユーザインターフェース を 備え 、 ソフトウェア 開発 環境 に は C 言語 に オブジェクト 指向 的 な 拡張 を 施し 、 本格 的 な オブジェクト 指向 開発 を 可能 に し た 「 Objective - C 」 を 採用 。

Objective - C は C を 拡張 し て オブジェクト 指向 を 可能 に し た と いう より は 、 C で 書か れ た オブジェクト 指向 システム を 制御 し やすい よう に マクロ 的 な 拡張 を 施し た 言語 で ある 。

最大 の 特徴 は オブジェクト システム が 完全 に 動的 という 点 で 、 実行 時 の クラス 拡張 、 オブジェクト 汎用 型 id の 導入 により 型 に よら ない 動的 配列 ・ 辞書 など 、 インタプリタ に 近い 記述 力 を もつ こと で ある 。

その後 の 歴史 は 、 主 に NeXT 社 とともに あり 、 GCC を ベース に し た Objective - C サポート が 行わ れ 、 プロトコル の 導入 など 文法 の 拡張 など も 行わ れ て いる 。

両者 は C から の 拡張 部分 が ほぼ 干渉 し ない ため 、 お互い を ただ の ポインタ 値 と 見なす こと で 表記 が 混在 できる 。

場合 によって は 、 機能 、 大き さ 、 重 さ 、 信頼 性 、 拡張 性 、 電力 消費 量 といった 要素 も 考慮 さ れる 。

まず ジェームズ ・ ゴスリン が C ++ を 改変 し 拡張 する こと を 試み た 。

ゴスリン は この 拡張 版 C ++ を 、 " C ++ ++ --" と 名付け た 。

しかし ゴスリン は 、 すぐ に この 拡張 版 C ++ の 開発 を 中止 し て 、 全く 新しい プログラミング 言語 を 開発 する 方針 を 採る こと に し た 。

ネットワーク 機能 および 遠隔 コンピュータ の 実行 コード の 実行 を 実現 する ため に 、 場合 によって は 、 Java プログラマ は 、 CORBA や Internet Communications Engine 、 OSGi の よう な 拡張 機能 を 使う 。

近年 で は 、 標準 、 拡張 その他 の ライブラリ により 、 さまざま な ネットワーク プロトコル を 高水準 で 扱える よう に なっ て いる 。

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ======================--> Java の 標準 機能 に対する 拡張 機能 は 、 多く の 場合 、 javax .* パッケージ に 属する 。

こうした 拡張 機能 は 、 Java SE の Java 開発 キット ( JDK ) や Java 実行 環境 ( JRE ) に は 含ま れ ない 。

Java の 拡張 機能 や 関連 技術 は 、 プログラミング 言語 Java と 密接 に 連携 する 。

主 な Java の 拡張 機能 と 関連 技術 を 示す ( いくつ か の 拡張 機能 は 近年 の Java SE 標準 ライブラリ に 統合 さ れ た ) 。