【夢月流】Pythonで「BASIC言語」を作ってみよう(基礎から学ぶインタプリタ入門)
そして自分の好みのインタプリタを作成してみよう。
4.29 (7 reviews)

133
students
13 hours
content
Jul 2019
last update
$19.99
regular price
Why take this course?
🎉 【夢月流】Pythonで「BASIC言語」を作ってみよう(基礎から学ぶインタプリタ入門) 📚
コース概要
インタプリタとは? 🤔
- インタプリタの特徴
- ソースコードを直接実行可能
- 高度なパフォーマンス以上は期待しにくい
- 動的型系言語多数採用(Pythonのような)
コンパイラとは? 🏗️
- コンパイラの特徴
- ソースコードを事前に一括変換して機械語へ
- 高速な実行が可能
- 静的型系言語多数採用(CやC++のような)
このコースでは...
🔧 インタプリタを自分手で作る経験
- トークン分解
- 语法解析(Parsing)
- コマンド実行(Execution)
🎓 インタプリタの作成を通じた言語理解深化
講座の流れ
-
基礎知識の確認
- Pythonの基本的な概念をレビュー
- インタプリタとコンパイラの違いを理解する
-
インタプリタの開発から
- トークン分解の基本構造を学ぶ
- ソースコードを読み込む方法を実装する
-
語法解析の進める
- 文法ルールを定義し、解析を行う方法を学ぶ
- パーサング(解析のプロセス)を実装する
-
コマンドの実行力獲得
- 解析されたコードを実行可能な状態にする
- インタプリタが直接コードを実行できるようにする
-
総合実作とレビュー
- 作成したインタプリタを使って簡単なプログラムを実行する
- 学んだ知識をもとに、インタプリタの改善点を見つけ掴む
これでどうする?
-
既にPythonの基本を知っている人
- このコースで提供されるコード例を参考にしながら、自分のインタプリタを作り上げる
-
Pythonの基本を知らない人
- Pythonの基礎から始めて、その後インタプリタの開発に足を踏む
このコースは、プログラミングへの関心があり、Pythonで初めての人から、既に言語の理解を深めている人まで対応可能なものです。インタプリタの開発を通じて、プログラミングの世界に辿り入れ、新たな知識とスキルを手に入れられることでしょう。
もしあなたがこのコースで疑問を抱えたり、助言が必要だったりした場合は、オンラインフォーラムやQ&Aセッションで質問してください。私たちはあなたの成長に全力を尽くします!
この機会についてもお探しでしたか?プログラミングの世界に躍る飛び道具があります。それが「インタプリタの開発から」です。ここから始めるので、一緒に学ぼう!
Course Gallery




Loading charts...
Related Topics
2284667
udemy ID
22/03/2019
course created date
29/10/2019
course indexed date
Bot
course submited by