開発 プログラミング言語i(pl / i)とは何ですか? -techopediaからの定義

プログラミング言語i(pl / i)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-プログラミング言語I(PL / I)とはどういう意味ですか?

プログラミング言語I(PL / I)は、エンジニアリング、科学、システムプログラミング、およびビジネスアプリケーション向けに設計された手続き型および必須のプログラミング言語です。 1960年代に導入されて以来、主に学術、産業、および商業部門で使用されており、2011年現在も引き続き使用されています。


PL / 1は、構造化プログラミング、再帰、リンクリストまたはリンクデータ構造の処理、浮動小数点、固定小数点、および複雑な文字列とビット文字列の処理をサポートしています。 使用される構文と単語は英語によく似ており、この言語は幅広い機能セットを使用して複雑なデータ形式を定義するのに適しています。

Techopediaはプログラミング言語I(PL / I)を説明します

プログラミング言語1が生まれたのは、IBMがビジネスおよび科学コミュニティで共通のマシンアーキテクチャになる前のすべてのIBMアーキテクチャに取って代わるマシンを設計したかったためです。 これがIBM System 360になりました。これまでは、プログラマはハードウェアごとに異なる言語を使用してプログラミングする必要がありました。 同様に、IBMは、あらゆる分野のすべてのユーザーが使用できる単一の共通プログラミング言語を望んでいました。


PL / 1には、次の重要な言語機能がありました。

  • 100%自由形式で予約済みのキーワードはありません
  • ハードウェアに関係なくデータ型を定義します
  • beginブロック、パッケージ、およびステートメントで構成されるブロック指向プログラミング言語。 この構造化方法により、開発者は非常にモジュール化されたプログラムとアプリケーションを作成できます。
  • PL / Iには制御構造があります。 SELECT … WHEN … OTHERWISEのような構造体は論理演算を許可しますが、DOステートメントは必要に応じてステートメントを少なくとも1回、無条件に、無限に、または条件がtrueまたはfalseの間に実行できるようにします。
  • 配列、ユニオン、構造、ユニオンまたは構造の配列、ユニオンまたは配列の構造、および上記の任意の組み合わせなどのデータ構造をサポートします。
  • STATIC、BASED、AUTOMATIC、およびCONTROLLEDの4つのストレージクラスがあります。
プログラミング言語i(pl / i)とは何ですか? -techopediaからの定義