ようこそ

わたしたちはプログラミング言語とソフトウェア開発環境を研究しています。プログラミング言語と環境の理論・設計・実現方式を追求することで「プログミングをもっと楽しく」することが研究室の大きな目標です。主な研究テーマには次のものがあります。

  • プログラムを安全に書きやすくするためのプログラミング言語の理論、設計、実現方式。例えば型システム、制御機構、モジュール機構、プログラム合成技術などについての研究をしています。
  • 効率の良いプログラムをより簡単に記述するためのプログラミング言語とその最適化手法。例えばGPGPU向けのプログラミング言語、実行時コンパイル技法、プログラム変換技術などについて研究しています。
  • 統合開発環境のようなソフトウェア開発環境の、プログラミング言語技術や機械学習技術を用いた高度化。例えばライブプログラミング環境、教育用開発環境、コード補完、デバッガなどについて研究しています。

これらに限らず、プログラミング言語とソフトウェア開発環境に関する色々な研究を行っています。詳しくは研究プロジェクトのページをごらん下さい。この分野に興味を持つ学生・研究者を歓迎しています

リアクティブプログラミングに関する論文が情報処理学会論文誌に採録決定

鈴木・紙名青谷増原による論文「リアクティブプログラミング言語における一貫性レベルを混在させた分散トランザクションの実現」が情報処理学会論文誌プログラミング に採録されることが決まりました。

この論文は2026年1月に行われた情報処理学会第157回プログラミング研究発表会でも発表されています。

(さらに…)

謝が情報処理学会プログラミング研究にてRuby内部の静的解析に関する発表

が那覇市で行われる情報処理学会第157回プログラミング研究発表会にてRuby内部のごみ集めの安全性のための静的解析について発表します.この研究はRubyの中核的開発者の1人である笹田耕一博士と共同で行っています。

PRO2025-4-(15): 16:45–17:30
“GuardLint: Static Analysis of CRuby for Checking GC Guards”
Zhijie Xie (Institute of Science Tokyo)
Hidehiko Masuhara (Institute of Science Tokyo)
Koichi Sasada (STORES, Inc.)

Project page: Making the Ruby Implementation More Robust