テックニュース JP
← カテゴリ一覧に戻る

プログラミング言語

3件の記事

HN プログラミング言語

TypeScript 6.0 released: isolated declarations, const type parameters

TypeScript 6.0がリリースされました。並列型チェックを高速化するIsolated Declarations、型の拡大を防ぐconst型パラメーター、コンパイラのパフォーマンス大幅改善が主な特徴です。またES3/ES5などのレガシーemitターゲットが非推奨になり、現代的なJavaScript環境への移行が促進されます。

  • Isolated Declarationsにより宣言ファイル(.d.ts)の生成が並列化され、大規模プロジェクトで型チェックが最大50%高速化
  • const型パラメーター(`<const T>`)によりリテラル型の推論がより精密に
1876 412 by ahejlsberg 元記事
HN プログラミング言語

Rust 1.85 stabilizes async closures and improved borrow checker

Rust 1.85がリリースされ、待望のasyncクロージャが安定版に導入されました。これにより非同期プログラミングのパターンがより直感的になります。また改善されたボローチェッカーは、明示的なライフタイム注釈なしでもより複雑なシナリオを処理できるようになりました。

  • asyncクロージャが安定版に昇格、async_fn_in_trait と組み合わせた柔軟な非同期パターンが可能に
  • ボローチェッカーが「Polonius」エンジンに完全移行、誤ったコンパイルエラーが大幅減少
1523 312 by nikomatsakis 元記事
HN プログラミング言語

Zig 0.14 released: self-hosting compiler, improved async/await

Zig 0.14がリリースされました。最大の特徴はセルフホスティングコンパイラーの安定版への移行で、コンパイル時間が大幅に短縮されています。また関数カラーリング問題を解決したファーストクラスのasync/awaitサポートが追加され、ビルドシステムも改善されました。

  • セルフホスティングコンパイラーが安定版に: C言語で書かれたブートストラップコンパイラーが不要に
  • コンパイル時間がプロジェクトによっては40〜60%短縮
934 218 by andrewrk 元記事