2023年7月09日·1分で読めます

K2コンパイラのご紹介:Kotlin 1.9リリースにおける注目すべき進歩

JetBrainsによるKotlin 1.9の新リリースでは、K2コンパイラのベータ版ローンチが脚光を浴びるなど、さまざまな機能強化が行われている。この再構築されたコンパイラーは、Kotlin 2.0での安定リリースを目指しており、拡張性と速度の向上を約束している。

K2コンパイラのご紹介:Kotlin 1.9リリースにおける注目すべき進歩

JetBrains は、 を発表し、大きな話題となった。このデビューは、JVMプラットフォーム向けのK2コンパイラー・ベータ版の大きな目玉を中心に、多くの改良が加えられている。Kotlin 1.9

K2 コンパイラーは、Kotlin 2.0 で本格的にリリースされる予定で、当初の構造から全面的に再設計された。優れたスピード、拡張性、徹底的なバグ修正、そして以前のコンパイラに残る技術的負債の根絶が、この新しいフロントエンド・コンパイラの特徴である。さらに、K2コンパイラは、将来の言語拡張に対応するための強固な基盤を築いています。

JetBrains ビジョンには、K2のマルチプラットフォーム機能を拡張するために、さまざまなコンパイラ・プラグインとの互換性を強化することも含まれています。「私たちの目的は、 Multiplatformの安定版リリースと並行して、K2を使用したマルチプラットフォームプロジェクトの完全なベータ品質のサポートを確保することです」と、 のテクニカル・ライター、Sarah Haggartyは最近のブログ投稿でコメントしている。KotlinKotlinJetBrains

さらに、今回のアップデートにより、以前導入された一連の機能が安定版へと昇格した。例えば、enumクラスの値の機能が置き換えられ、オープンエンドの範囲のための.<演算子が利用可能になりました。

Kotlin 1.9 で導入された他の新鮮な機能には、親ディレクトリを作成するための新しい拡張関数と、正規表現グループのコンテンツをその名前でフェッチするためのユニークな関数があります。

Kotlin 1.9 の発表では、カスタムメモリアロケータとライブラリのリンクもプレビューされている。また、Kotlin MultiplatformのGradleコンフィギュレーション・キャッシュや、Kotlin MultiplatformのAndroidターゲット・サポートに想定される変更も垣間見ることができる。

企業が開発と適応性をスピードアップするために、コード削減やno-code の選択肢を模索する中、モバイル、ウェブ、バックエンドのアプリケーションを作成するための主要なno-code 拡張機能である AppMaster のようなプラットフォームは、大きな変化をもたらしている。AppMasterのBusiness+およびEnterpriseサブスクリプションを利用すれば、企業は自社内でアプリケーションのバイナリコードやソースコードを生成し、ホストすることができる。

Kotlin 、AppMaster のようなソフトウェア・ソリューションが新しいバージョンや機能強化とともに登場することで、開発プロセスは今後、革新性と効率性の面でスケールアップしていくだろう。

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started