
Git & GitHub 基礎マスタークラス – 失敗しても怖くない入門完全攻略
lunastev
¥6,354
入門 / Git, GitHub
Gitを「コマンド集」として学ぶと長続きしません。構造を理解すれば一生使えます。GitとGitHubを実践的な協業基準で整理した、構造中心の講義です。
入門
Git, GitHub


コンパイラー
言語設計
レクサの実装
パーサー開発
ASTの作成
コンパイラー製作
LLVM IR の生成
プログラミング言語製作
システムプログラミングの基礎
コード生成ツールの開発
Rust 実習プロジェクト
この講義はプログラミング言語の構造を学びたい方や、自分だけの言語を作ってみたい開発者のために制作されました。
レクサー、パーサー、AST、インタープリター、コード生成器まで言語の核心構成要素を
Rustで直接実装し、単純な概念ではなく実際に動作する言語を作ってみる実習講義です。
Rustの基礎だけ知っていれば誰でもついてくることができます。
🧠 「なぜ言語を作るのか?」 – 言語哲学から一緒に扱います。
🛠 直接作りながら学ぶ構造 – 抽象的概念なしにレクサーからコード生成まで実習ベース
🔍 Rustベースコンパイラ実装フロー全過程体験
🎯 LLVM連動 – IR生成およびバイナリ出力
🔥 テキスト講義特化 – コードを追いながら理解するのに最適化された文書型構成

👨💻 システムプログラミング入門をしたい方
OS、コンパイラ、インタープリター構造が気になるけど、どこから始めればいいか分からない時

🧩 プログラミング言語設計に興味がある方
直接文法を作成してASTを構成し、実際の言語構造を実装したい方なら

🦀 Rustで何かを作ってみたい方
プロジェクト経験として言語実装は最高の挑戦課題です
Wave言語開発者(Rustで言語を作る実戦経験保有)
現在はWaveコンパイラを直接開発しており、LLVMを段階的に導入中
言語開発を哲学と構造まで込めて直接実現している実戦型開発者
動画ではなく電子書籍形式で提供されます。
テキストベースで実際のRustコードを直接入力しながら理解する方式です
オペレーティングシステム:Windows (WSL2)、Debianベースのリナックス
使用ツール:RustRoverまたはVisual Studio Code
Rustの基本文法(変数、関数、構造体、matchなど)を理解していることを推奨します
メモリ構造、ソースコード実行フローに関する概念があれば、より良く理解することができます
完全初心者はRustを簡単に体験した後に受講しても問題ありません
独自のキーワードと文法を持つ言語を直接設計し実装することができ
レクサー、パーサー、AST、インタープリター構造を手で実装した実戦経験を得ることになります
自分だけのプログラミング言語を一つ作ったという強力なポートフォリオも手に入れることになります
学習対象は
誰でしょう?
プログラミング言語を作りたい人
Rust、Cで基礎は身につけたけど、挑戦課題が必要な人
パーサー、レキサー、コンパイラの構造に興味のある人
前提知識、
必要でしょうか?
ラスト
基礎レベルのプログラミング経験
全体
22件
講座資料(こうぎしりょう):
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
新規会員登録で25%OFF
¥18,923
25%
¥25,233