日本語版
最新ニュース
世界

GNU コンパイラー コレクションの最新言語: Algol-68 • –

37 年前に作られたコンパイラが新しい言語のサポートを獲得しています。ただし、その言語は 57 年前のものであるため、「新しい」という形容詞を休暇後のウエストバンド以上に拡張している可能性があります。 予想外の 発表 2025 年の初めに登場しました。GCC スイートに別の新しい言語が追加されました。まあ、「新しい」と言っていますが、それについては議論の余地があります。コードは新しいですが、問題の言語は 57 年前に発表されました。進行中のプロジェクトは、Oracle スタッフによって ALGOL-68 のフロントエンドです。 ホセ・E・マルケージ。 リチャード・ストールマンのとき 1987年にGCCを発表、その頭文字は「GNU C Compiler」を表していましたが、その年の 12 月までに、バージョン 1.15.3 には C++ のサポートである g++ が含まれていました。現在、GCC のイニシャリズムは GNU Compiler Collection を表しており、この言語は Ada、D、Go、Objective-C などの言語もコンパイルできます。数年前、私たちは Modula-2 のサポートの追加について書きました。その中には Fortran も含まれており、これは…

GNU コンパイラー コレクションの最新言語: Algol-68 • –

1736243615
2025-01-07 09:30:00

37 年前に作られたコンパイラが新しい言語のサポートを獲得しています。ただし、その言語は 57 年前のものであるため、「新しい」という形容詞を休暇後のウエストバンド以上に拡張している可能性があります。

予想外の 発表 2025 年の初めに登場しました。GCC スイートに別の新しい言語が追加されました。まあ、「新しい」と言っていますが、それについては議論の余地があります。コードは新しいですが、問題の言語は 57 年前に発表されました。進行中のプロジェクトは、Oracle スタッフによって ALGOL-68 のフロントエンドです。 ホセ・E・マルケージ

リチャード・ストールマンのとき 1987年にGCCを発表、その頭文字は「GNU C Compiler」を表していましたが、その年の 12 月までに、バージョン 1.15.3 には C++ のサポートである g++ が含まれていました。現在、GCC のイニシャリズムは GNU Compiler Collection を表しており、この言語は Ada、D、Go、Objective-C などの言語もコンパイルできます。数年前、私たちは Modula-2 のサポートの追加について書きました。その中には Fortran も含まれており、これは Algol-68 が GCC で最も古い言語ではないことを意味します。

Marchesi は、新しいフロントエンドのパーサーについては既存のプロジェクトの功績を認めています。そのプロジェクトは、 通訳者 ALGOL-68 では、 アルゴル68 魔神 による マルセル・ファン・デル・ヴィール

正直に言うと、このハゲワシは ALGOL-68 が出現したときに自分が何をしていたか思い出せませんが、おそらく腹ばいになって寝返りするか、固形物を食べることを学んでいたのでしょう。 ALGOL についても同様によく知らない方のために説明しておきますが、これは独創的な初期のプログラミング言語ですが、 そうではありません 最も影響力のあるバージョン。それはおそらく古典的な ALGOL-60 でした。 レジスター 2020年をずっと遡ってみました。

あなたがこの分野の専門家でない限り、ほとんど あなたが聞いたことのあるすべてのプログラミング言語 そのデザインの一部は ALGOL-60 に負っています。 ALGOL は、開始と終了という単語で区切られた、マークされたブロックでプログラム コードを構造化するというアイデアを導入した言語です。このため、同時代の Fortran、Lisp、COBOL よりも大きな影響力を持ちました。その結果、多かれ少なかれ他のすべての命令型プログラミング言語は次のように記述できます。 アルゴルに似た言語。これには BASIC、C、その他ほとんどすべての言語が含まれます 中括弧言語。からの範囲をカバーします。 Bゾンノン

ただし、ALGOL-60 は非常に制限されていたため、言語を最新化するための競合する提案がいくつかありました。そのうちの 1 つは、スイスの若いコンピューター科学者、故ニクラス “バッキー” ヴィルスによるものです。彼の提案は拒否されたため、代わりに彼はそれを独自の言語である Pascal に開発し、さらにそれを洗練させて Modula、Modula-2、そして最終的に オベロン。代わりに、ALGOL 委員会は、次のようなより精緻な提案を採用しました。 エイドリアン・ファン・ワインガーデン、それは ALGOL-68 になりました…そして、ALGOL に対するみんなの興味をほとんど消し去りました。しかし、その結果、その後 10 ~ 20 年にわたってさまざまな言語が開花しました。

それ これは、間もなく GCC に導入される可能性のある ALGOL の形式です。これが ALGOL の大きな新たな発展にはつながらないのではないかと考えていますが、たとえあまり使用されないオプションの追加機能にとどまったとしても、教育的および歴史的には大きな関心があります。 ®

#GNU #コンパイラー #コレクションの最新言語 #Algol68 #Register

執筆者について: nipponese

Nipponese News編集部は、国内外のニュースを日本語で分かりやすくお届けします。