意味解析によって、私たちのコードは「型」と「所有権」という魂を得ました。しかし、まだそれはコンピュータの中にある抽象的なデータの集まり(IR:中間表現)に過ぎません。 コンパイラの最終工程、バックエンドの役割は、この抽象的な情報を ...
Pythonは現代の開発において、最も生産性の高い言語の一つです。直感的な文法、膨大なライブラリ、そして試行錯誤を許容する動的な性質。私たちはその恩恵を受け、かつてないスピードでアプリケーションを構築できるようになりました。 しかし、実行 ...
このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。Twitter: @shiropen2 米MITやカナダのビクトリア大学に所属する研究者らが発表した論文 ...