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のような動作を実現しています。クリックして拡大
バージョン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にランクインしている。これらの新作が、評価をさらに高めるのに役立つかもしれない。®