パスカルプログラミングファンのために、4度目となる新しいラザロが登場

Table of Contents

パスカルプログラミングファンのために、4度目となる新しいラザロが登場

Lazarus 4 は、FreePascal コンパイラ用の完全に FOSS でありながら Delphi と互換性のある IDE の最新バージョンです。

カーンの息子たちとインターネットのアセンブリ言語

続きを読む

この IDE は、その基盤となる Pascal 言語とは独立して開発されているため、FreePascal の完全な新バージョンというわけではありません。Lazarus 4 は、2021 年にリリースされた FreePascal 3.2.2 を使用して構築されました。これは、2 月に Delphi 30 周年記念で取り上げた時点での最新バージョンであった Lazarus 3.8 に代わるものです。

Lazarus は、Mac でも Windows のような動作を実現しますが、実際には動作します。

LazarusはMacでもWindowsのような動作を実現しています。クリックして拡大

バージョン4は、2023年12月にリリースされた前回のメジャーバージョンであるLazarus 3.0から比較的間もなく登場します。プロジェクトのGitlabページには、このリリースで修正された多数の問題が掲載されています。バージョン4.0のリリースノートには、変更点と新機能の完全なリストが掲載されています。様々なイベントとクラスに大きな変更が加えられています。おそらく最も目に見える変更点は、IDEのドッキング処理方法でしょう。

これはマルチプラットフォームIDEで、Sourceforgeのページには32ビット版と64ビット版のWindows、Linux、FreeBSD用のパッケージが掲載されています。Appleハードウェアでは、PowerPC、x86、Arm64版が提供されています。Cocoa開発にはmacOS 12以降が必要ですが、古いCarbon APIを使用することでOS X 10.5から10.14までサポートされています。Raspberry Pi 4以降に対応したRaspberry Pi版もあります。プロジェクトのWikiによると、GUIプログラミング用のツールキットはWin32、Gtk2、開発中のGtk3、Qtバージョン4、5、6など、多岐にわたります。

  • 軽量LXQt 2.0.0はKDE Plasma 6と同じツールキットにアップデート
  • 型安全なCキラーDelphiが30周年を迎えたが、代替品が登場
  • 故ニクラウス・ヴィルト氏(ソフトウェア設計のパイオニアであり、パスカルの創始者)
  • VBが懐かしい?BASICはまだまだ現役

FreePascal プロジェクト全般に対する批判の一つとして、ドキュメントに関するものがあります。ただし、ドキュメントは相当な量があり、FPC マニュアルは 8 冊、Lazarus ドキュメントは複数言語で長々と書かれています。有料のチュートリアル電子書籍も提供されています。

FreePascal初心者にとって役立つかもしれないのが、ジェフ・ダンテマン著の電子書籍「FreePascal From Square One」です。著者は次のように述べています。

ただし、彼は警告も発している。

他にもModern Pascalのこのコースのような無料リソースはたくさんあります。ただし、多ければ多いほど良いです。

Pascalはもはやクールでもトレンドでもないが、それでもTIOBEインデックスのトップ10にランクインしている。これらの新作が、評価をさらに高めるのに役立つかもしれない。®

Discover More