コンテンツへスキップ

TypeScript爆速!Microsoftがネイティブプレビューを公開!

TypeScript Native: Microsoft's 10x Speed Boost for Developers

クリエーターの道 ニュース: TypeScriptが10倍速!Microsoft Native Previews登場。開発者必見! #TypeScript #Go言語 #VSCode

動画で解説

マイクロソフトが発表!TypeScriptがまるでF1カーに大変身!?最新AI技術がもっと速くなる秘密

皆さん、こんにちは!ジョンです!

今日は、私たちの日々の生活にもっとAI技術が溶け込んでいく上で、実はとっても大切な、でも普段はなかなか表に出ない「舞台裏」のお話を持ってきました。

今回、AIの世界をリードするマイクロソフト(Microsoft)が、ある画期的な発表をしました。それは、プログラマーが使う「道具」が、まるでF1カーのように速くなるというニュースなんです!

まるでアプリ作りの「設計図」?「TypeScript(タイプスクリプト)」って何?

まず、今回の主役である「TypeScript(タイプスクリプト)」についてお話ししましょう。

皆さんが普段使っているウェブサイトやスマートフォンアプリ、実はそのほとんどが「プログラム」という設計図から作られています。中でも、「JavaScript(ジャバスクリプト)」という言語は、ウェブサイトを動かしたり、アプリに動きをつけたりするのに広く使われています。たとえば、ボタンを押すと画面が変わったり、アニメーションが動いたりするのも、JavaScriptの働きなんです。

でも、JavaScriptはすごく自由な分、設計図が複雑になると、ちょっとしたミス(バグ)を見つけるのが大変になることもありました。そこで登場したのが、TypeScriptです。これは、JavaScriptにもっと「しっかりしたルール」を加えることで、大きなプログラムでも間違いを見つけやすくし、より安全に、効率よく作れるようにしたものです。

例えるなら、JavaScriptが「手書きのラフなスケッチ」だとしたら、TypeScriptは「細かく寸法が書かれた精密な設計図」といったイメージです。AIを動かすための複雑なウェブインターフェースやツールを作る際にも、このTypeScriptがよく使われています。

「Go言語(ゴーげんご)」が魔法のエンジン!?

さて、今回のニュースの目玉は、このTypeScriptを動かす新しい仕組みに、「Go言語(ゴーげんご)」という別の言語が使われるようになったことです。

Go言語は、Googleという会社が作った言語で、特に「速く動くこと」と「たくさんの処理を同時にこなすこと」が得意なんです。イメージとしては、「効率を追求した、最高性能のエンジン」といったところでしょうか。

これまでTypeScriptのプログラムをコンピューターが理解できるように「翻訳」する役割を担っていたのが「コンパイラ」というものなのですが、今回の新しいTypeScriptは、このコンパイラをGo言語で作ったことで、まるでエンジンがグレードアップしたかのように、ものすごく速くなったんです!

「10倍速い!」って、どれくらいすごいの?

マイクロソフトの発表によると、この新しいTypeScriptは、なんと「ほとんどのプロジェクトで10倍の速度向上」を達成したそうです!

これって、想像してみてください。

  • あなたが料理のレシピを検索するのに、これまで10分かかっていたのが、わずか1分でできるようになるようなもの。
  • 車で100kmの距離を走るのに、10時間かかっていたのが、1時間で着くようになるようなもの。

プログラマーが書いたコードをコンピューターが理解できる形に翻訳する作業が、これまでよりもはるかに速くなるわけです。これは、プログラマーの作業効率が格段に上がり、AIのシステム開発や、私たちの使う様々なアプリが、もっと速く、もっとスムーズに作られるようになることを意味しています。

まだ「試運転中」だけど、未来が楽しみ!

この新しいTypeScriptは、今はまだ「TypeScript Native Previews(タイプスクリプト・ネイティブ・プレビュー)」という名前で、開発者向けの「お試し版」として公開されています。

例えるなら、新車のプロトタイプ(試作車)のようなもので、まだ搭載されていない機能があったり、これからさらに改良されていく段階です。マイクロソフトはこのプロジェクトを「Project Corsa(プロジェクト・コルサ)」と呼んでいて、最終的には「TypeScript 7」という次のメジャーバージョンになる予定だそうです。

ちなみに、多くのプログラマーが愛用しているコードを書くためのツール「Visual Studio Code(ビジュアル・スタジオ・コード:プログラミング用のメモ帳やワードのようなものです)」を使っている開発者さんなら、特別な「拡張機能(エクステンション:スマホアプリの追加機能のようなもの)」を入れることで、この超高速なTypeScriptを試すことができるそうですよ。

今のところ、まだできないこともあるけれど:

  • ファイル全体のビルド(複数の設計図をまとめて完成させる作業)ができない
  • 自動でコードを補完してくれたり、参照先を探したりする機能が未実装

など、普段のTypeScriptで使える機能がまだ全て揃っているわけではありません。でも、すでにGo言語で作られたことで、以前よりもより厳密な間違い探し(タイプチェック)ができるようになったり、AIのインターフェースなどでよく使われる「JSX(ジェイエスエックス:ウェブページの見た目を作るための特別な記法)」にも対応したりと、着実に進化を遂げています。

ジョンからのひとこと

今回のニュースは、一見するとプログラマーさんだけの話に聞こえるかもしれません。でも、開発ツールが進化して、プログラマーの皆さんがもっと効率よく、もっとクリエイティブに作業できるようになるということは、巡り巡って、私たちユーザーが触れるAI技術やアプリが、より早く、より高品質に、そしてもっと低コストで提供されるようになるということなんです。

まるで、大工さんが使う電動工具が最新式になって、家を建てるスピードが何倍にも速くなったようなものですね。私たち「AIを使いこなしたい」と願う一般ユーザーにとっても、こうした地道な技術進化が、未来のAI社会をより豊かにしてくれると考えると、なんだかワクワクしてきませんか?

これからも、皆さんのAIライフがもっと楽しくなるような情報をお届けしていきますね!

この記事は、以下の元記事をもとに筆者の視点でまとめたものです:
Microsoft rolls out TypeScript Native Previews

関連投稿

タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です