プログラミング言語I(PL / I)

著者: Robert Simon
作成日: 18 六月 2021
更新日: 1 J 2024
Anonim
メインフレーム上のIBMPL / I言語のHelloworld-M125
ビデオ: メインフレーム上のIBMPL / I言語のHelloworld-M125

コンテンツ

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

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

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


Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

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つのストレージクラスがあります。