話し方
Open Academy
無料
入門 / teaching and education, educational technology, MIT
4.8
(12)
このコースは、重要な場面でのスピーキング能力を向上させるためのいくつかのルールを学ぶことに焦点を当てています。学習者は面接、論文審査、口述試験など、さまざまな状況における効果的な発表方法を身につけることができます。
入門
teaching and education, educational technology, MIT
このコースでは、コンパイラ設計と最適化手法に焦点を当て、高水準プログラミング言語の実装の複雑さを深く掘り下げます。学習者は、MIPS実行可能マシンコードを生成するコンパイラをJava®で構築する実践的なプロジェクトに取り組みます。
基本的なコンパイラをゼロから設計し、実装する
さまざまな手法を通じてコードを最適化する
プログラミング言語とマシンコードの相互作用を理解する
MIT OpenCourseWare
コンパイラ設計の技法
プログラミング言語がどのようにしてマシンコードに翻訳されるのか、不思議に思ったことはありませんか?このコースではそのプロセスを解明し、コンパイラ構成の不可欠な概念を学習者に案内します。理論と実践的な応用を組み合わせることで、学生はソフトウェア設計とエンジニアリングにおける現実世界の課題に取り組むことになります。
このコースを際立たせているのは、プロジェクトベースのアプローチです。参加者は包括的なコンパイラプロジェクトに共同で取り組み、理論的知識を具体的な形で応用することができます。コース終了時には、プログラミング言語の仕組みを理解するだけでなく、機能するコンパイラを構築する実地体験を得ることができ、問題解決能力と技術的な専門知識を高めることができます。
講義 · 8本の動画
Lec 1 | MIT 6.035 コンピュータ言語エンジニアリング、2005年秋学期
Rec 1 | MIT 6.035 コンピュータ言語工学、2005年秋学期
第8回講義 | MIT 6.035 コンピュータ言語工学、2005年秋学期
Lec 9 | MIT 6.035 コンピュータ言語工学、2005年秋学期
第14回講義 | MIT 6.035 コンピュータ言語工学 2005年秋学期
第15回 | MIT 6.035 コンピュータ言語工学 2005年秋学期
講師
元のコース
学習対象は
誰でしょう?
コンパイラ設計の把握に苦労している、志高きソフトウェアエンジニアたち
プログラミング言語への理解を深めることに関心がある学生の方々
ソフトウェア開発スキルの向上を目指すプロフェッショナルの方々
前提知識、
必要でしょうか?
プログラミング概念の基礎知識
Java®プログラミング言語に精通していること
ソフトウェア工学の原則に関する知識
5,618
受講生
30
受講レビュー
4.9
講座評価
231
講座
"言語が学習の障壁にならないように。"
世界有数の機関による公開講座をお届けします。
翻訳と字幕作業を通じて、すべての学習者が言語の壁を感じることなく講義を受けられるようサポートします。
全体
10件 ∙ (6時間 40分)
講座資料(こうぎしりょう):
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
無料