比較プログラム言語論

比較プログラム言語論
平成17年4月13日
森田 彦
1.この講義が用意された背景
• 学生側からの疑問
* 最もいい(優れた)プログラミング言語は何?
* どうして色々なプログラミング言語があるの?
* そもそもプログラミング言語って何?
• 教員側からの要望
Javaを習ったゼミ生にC++をやらせようとしたら「で
きない・・・」と言われた。→彼らはプログラミング言
語がどういうものか、分かっていないのでは?→もう
少し広い視野を!
言語そのものに関する教養が必要では?
カリキュラムにおける役割
< プログラム関連科目間の補完 >
• 3年次
比較プログラム言語論
オペレーティングシステム論
• 4年次
ネットワークプログラミング論
システムプログラム論
ソフトウェア設計・開発論
<補足すべき内容>
オブジェクト指向の考え方
オブジェクト指向プログラミング
本科目の役割
• 学生側からのプログラミング言語に関する疑
問に答える。
• プログラミング言語に関する一般知識を身に
つける。
• カリキュラム上、不足している点を補う。→オ
ブジェクト指向プログラミング
皆が学習したJava言語の特徴を再認識
想定される内容(題材)
• プログラミング言語の動作(翻訳・実行)の仕組み
• プログラミング言語発展の歴史
• プログラミング言語の分類
• 代表的なプログラミング言語の特徴
• オブジェクト指向の考え方
• オブジェクト指向プログラミング
みなの要望で変更の可能性あり
講義の進め方
• 毎回ねらいを定めて講義をする。
• その後、感想、意見、そして設問に関する解
答やレポート等を時間内に書いて提出しても
らう。
• ノートパソコンからメール本文やWord等の添
付ファイル付きメールで提出してもらう。
• その提出物で成績評価を行う。
昨年度受講生からのメッセージ参照
http://ext-web.edu.sgu.ac.jp/HIKO/HikakuProg/
第1回目レポート
•
•
•
•
< テーマ >
プログラミング言語について、どのような事に興味・
関心がありますか?あるいはどのような疑問を持っ
ていますか?
できる限り具体的に記述して下さい。200字~400字
程度。
件名:「学籍番号(半角)+半角空白+氏名」を記入
して下さい。
例) s03xxx 学院太郎
提出先:[email protected]