トップページ > 知って得する用語集 > 『J』から始まる用語一覧
知って得する用語集
システム開発では、普通の人からすると意味不明な用語が良く使われます。
ここでは、そんな意味不明と思われる用語の解説を行っています。
なお、このページに載っていなくて意味が分からない言葉がありましたら、こちらからお知らせいただけると、このページが更に充実した物になり助かります。
>>
すべての用語一覧
『J』から始まる用語一覧
Java ジャバ |
正式名称:Java 読み:ジャバ
Sun Microsystems社が開発したプログラミング言語。
JavaはC言語に似た表記法を採用しているが、C言語など、既存の言語の欠点を踏まえて一から設計された言語であり、今までの言語にない完全なオブジェクト指向性を備えている。
また、強力なセキュリティ機構や豊富なネットワーク関連の機能が標準で搭載されており、ネットワーク環境で利用されることを強く意識した仕様になっている。
Javaで開発されたソフトウェアは特定のOSやマイクロプロセッサに依存することなく、基本的にはどのようなプラットフォームでも動作する。
Javaの汎用性の高さはJava最大の特長であり、「Write Once, Run Anywhere(一度コードを書けばどんな環境でも動作する)」というキャッチコピーで、その利便性が強く主張されている。
Javaで記述されたソースコードは、コンパイル時にJavaバイトコードと呼ばれる中間コードにいったん変換される。
ソフトウェアはJavaバイトコードの状態で配布され、実行時にはJava仮想マシンと呼ばれるソフトウェアによって、実行するプラットフォームに対応した形式(ネイティブコード)に変換され、実行される。
プラットフォーム間の違いはJava仮想マシンが吸収してしまうため、仮想マシン上で動作するJavaプログラムは、プラットフォームの違いを意識しなくてもよくなる。
一方、Javaの欠点として、プログラムをJavaバイトコードからネイティブコードに変換する際にある程度時間がかかるため、通常のプログラミング言語で開発されたソフトウェアよりも動作は遅くなってしまう。
また、どのプラットフォームでも動作させるために、どのプラットフォームでも実現できる、いわば最大公約数的な機能しか使用できないため、プラットフォーム固有の強力な機能を利用することはできない。
このような欠点を補うため、特定のプラットフォームでしか動作しないがその分高速で、プラットフォーム固有の強力な機能を利用できるJava開発環境を提供しているメーカーもある。
ちなみに、1999年には機能を大幅に拡充したJava 2が発表され、現在はJava 2をベースにした改良が行われている。 |
JavaScript ジャバスクリプト |
正式名称:Java Script 読み:ジャバ スクリプト
Java言語をベースにSun Microsystems社とNetscape Communications社が開発したスクリプト言語(簡易プログラミング言語)。
従来は印刷物のような静的な表現しかできなかったWebページに、動きや対話性を付加することを目的に開発された。
Netscape社やMicrosoft社のWebブラウザに搭載されている。
Microsoft社のWebサーバ IIS上で動作させることもでき、サーバ上でスクリプトを実行して動的にHTML文書を生成することができる。
また、WSHを利用してWindows 95/98やWindows NT上で従来より強力なバッチ処理を行なうこともできる。
Netscape社による実装とMicrosoft社による実装には微妙な違いがあったため、両社が参加してECMAによってECMAScriptとして標準化された。 |
このページの先頭へ