コンテンツにスキップ

Ryo Suzuki | 鈴木 遼

C++ フレームワーク Siv3D

ゲーム開発者のための C++11~C++20, 将来の C++ の展望 (CEDEC 2020)

冒険で学ぶ はじめてのプログラミング(技術評論社)

cppmap | C++ の歩き方

Siv3D リファレンス

競プロのための標準 C++

未踏ジュニア、伝わる提案書を作る 5 つのコツ

破損した JPEG を復元するゲーム | #JPEG_Game

About

プログラミングを楽しく簡単にするツール Siv3D, Siv3D for Kids, Enrect を開発するかたわら、本格的な C++ 指導を行う プログラミング教室 Tasta を運営。U-17 未踏ジュニアメンター。早稲田大学、駒澤大学、上智大学においてプログラミングの講義を担当。著書に「冒険で学ぶ はじめてのプログラミング」(2018, 技術評論社)。2013 年度 IPA 未踏事業スーパークリエータ認定。2022 年度 IPA 未踏アドバンスト事業採択。博士(工学)。

◆ プログラミングレッスンのご予約 / プログラミング教育に関するお仕事の依頼はこちら ◆

専門分野

  • モダン C++ プログラミング
  • プログラミングツール開発
  • プログラミング指導
  • プログラミングワークショップ開催

プロジェクト

  • Siv3D - ゲームやメディアアートのための C++20 フレームワーク
  • C++ の歩き方 - C++17, C++20, C++23, C++26 の情報を提供する Web サイト
  • 競プロのための標準 C++ - 競技プログラミングのための C++ 機能解説
  • notebookjp - 学生のための最新ノート PC 情報
  • siv::PerlinNoise - Header-only Perlin Noise ライブラリ
  • Xoshiro-cpp - Header-only 疑似乱数生成ライブラリ
  • Siv3D for Kids - 5 歳からはじめるプログラミング体験ツール
  • Enrect - ビジュアルプログラミング言語

書籍

ソーシャルメディア

採択研究資金・助成等

主な指導歴

  • 早稲田情報科学ジュニア・アカデミー 講師 (2014 ~ 2021)
  • U-17 未踏ジュニア PM (2016 ~ 現在)
  • Tasta 代表/講師 (2019 ~ 現在)
  • 駒澤大学 非常勤講師 (2020 ~ 現在)
  • 上智大学 非常勤講師 (2022 ~ 現在)
  • 早稲田大学 非常勤講師 (2022 ~ 現在)

講座・イベント提供

教育機関 / 公的機関

早稲田大学、情報処理学会、石川高専、経済産業省、板橋区立板橋第四小学校、沖縄国際大学、沖縄県立八重山商工高等学校、五城目町立五城目小学校、文部科学省、駒澤大学、佐賀県唐津市、上智大学

地域コミュニティ

CoderDojo Kanazawa, CoderDojo 静岡, CoderDojo Kashiwa, TECH! for ISHIGAKI, Tera school

主な発表資料 / 寄稿記事

お問い合わせ

◆ プログラミングレッスンのご予約 / プログラミング教育に関するお仕事の依頼はこちら ◆

おまけ

# include <cstdio>
# include <bit>

int main()
{
	int a[] = { 0, 1234567890 };
     
	double f = std::bit_cast<double>(a);

	printf("%.4f", f/1e46);
}
◆ 実行結果