エンジニアの知識

【ITエンジニアの知識】 プログラミング専門用語辞典

少しでも効率的に理解が進むように、プログラミング政策を行う上で知っておきたいIT専門用語をまとめました。

プログラミング用語

API( Application Programming Interface

特定のプラットフォーム(OSやミドルウェア)向けのソフトウェアを開発する際に、プラットフォーム側であらかじめ用意され、開発者が共通で使用できる命令や関数の集合体のことをAPIと呼びます。

CGI ( CommonGatewaylnterace )

サーバー上に配置されるプログラムのうち、Webサーバーソフトウェァによって起動され、一定の処理を実行した後、Webサーバーソフトウェア経由でユーザーにHTMLやバイナリファイルなどといった結 果を返すようなプログラムのことをCGIと呼びます。

CORBA( Common Object Request Broker Architecture )

異なる機種の分散環境上のオブジェクト(プログラムパーツ)間でメッセージを交換するためのソフトウェア(ORB)の仕様を定めたものです。

Java

Javaは、1995年にSun Microsystemsにより初めてリリースされたプログラミング言語およびコンピューティング・プラットフォームです。

オブジェクト指向を取り入れ、機種やOSへの依存性か少ないマルチプラットフォーム対応言語です。

ネットワーク環境で利用されることを意識した仕様で、強力なセキュリティ機能や豊富なネットワーク関連機能が標準で用意されています。

JDBC( Java Database Connectivity )

JavaプログラムからリレーショナルデータベースにアクセスするためのAPlを指します。

SQL言語による命令を発行してデータベースの操作を行うことができます。

JSP ( Java server Pages )

JSPは、ASPやPHPと同じサーバーサイド・スクリプト言語に分類されます。Java言語を利用します。

Perl( Practical Extractionand ReportLanguage )

Perlとは、CGlプログラムを効率的に開発することのできるインタープリタ言語を指します。

PHP

PHPは、サーバーサイドで実行されるスクリプト言語のひとつです。

SSI( Server Side lnciude )

SSlはServerSidelnciudeの略で、通常のHTMLタグでは表現できない動的な表現を、Webサーバー上に用意された動的サービスを利用することで実現する機能および仕組みを指します。

UML( Unlted Modeiing Language )

オブジェクト指向のソフトウェア開発における、プログラム設計図の統一表記法です。

Webサービス

WWW関連の技術を使い、ソフトウェアの機能をネットワークを通じて利用できるようにしたサービスです。

インタプリタ

人間が作ったプログラムを、コンピュータが理解して実行できるようにする仕組みをインタプリタと呼びます。

コンパイラ

CやC++といった言語では、人間が理解できるプログラムソースをコンパイルというステップでマシン語に変換することで、実行ファイルを生成しています。

上記ステップを踏む開発言語をコンパイラ言語と呼びます。

オブジェクト指向

ある機能を持つデータと一連の手続き(メソッド)を独立した「オブジェクト」として捉え、それぞれのオブジェクトの相互的な作用に着目する方法論を指します。

サーバーサイド・スクリプト

Web開発用途にターゲットを絞って作られた開発言語を指します。

シェル

UNIXOS上でユーザーがロクインすると同時に起動され、ログアウトすると終了するプログラムを指します。

tcshやbashなといくつかの種類があり、ユーザーが好みに合わせて起動するシェルを選択することもできます。

排他制御

自分がアクセスしている間は他のユーザーにアクセスされることを許さない制御の仕組みを排他制御と呼びます。

バグ

コンピュータのプログラムにひそむ誤りをバグと呼びます。

よく読まれている記事

1

Shellとは? Shellとは、人間の理解できる言葉を機会へ伝えるプログラムです。 Linux環境でコマンドプロンプト画面を開いているとき、常にShellは起動している状態です。 「Shell」とは ...

2

Linuxは主にサーバー用として利用されるOSです。大規模な基幹システムの開発者、ロボットや家電開発等の組み込み系エンジニア、ネットワーク機器やデータベースに携わるインフラエンジニアは触れることが多い ...

3

プログラミング言語を習得しようと思った時、必ずと言っていいほど候補として挙げられるのが「Java」というプログラミング言語です。 「Java」は、現在日本で最も使われている言語であり、非常に人気のある ...

4

この記事は、Linuxについて勉強している初心者の方向けに「Shellスクリプト」について解説します。最後まで読んで頂けましたら、Shellスクリプトはどのような役割を担っているのか?を理解出来るよう ...

-エンジニアの知識