KSI20170622

11 

Loading....

Loading....

Loading....

Loading....

Loading....

全文

(1)

2017

年度計算数学

11

6/22

⾔語

1

⼀井信吾

ichii@ms.u-tokyo.ac.jp

(2)

Contents

1.

雑誌

2.

最終

3.

⾔語 使 う

4.

⾔語 ⼤⼈気

5.

い い

⾔語

6.

⾔語 選 ⽅

(3)
(4)

最終

課題

• 適当 数学 問題 設定 ソ

⽤い そ 解く

注意事項

• 新作 限 ⼆重投稿不可

• 数学 問題 任意

• 数値解析

実装 除く

• ⾃分 さわ い ベ 問題

選 く さい

⽤い

• 数学ソ MathLibre

⼊ い ・⼊ い い い 可

⾔語 数学 ッ ー

・ 利⽤

• ニュ 等 調べ 正 い使

い⽅ 学 く さい

• 計算数学 新 触

(5)

最終

cont.

提出物

• ー 本体 PDF

• 必要 応 ソー ー

ーン ョッ

提出⽅法

• ITC-LMS 課題提出機能 使⽤

提出期限

• 7/27 17:00

ほ ー 同

(6)

⾔語 使 う

• ⾔語?

• 学問的 定義 あ わけ い …

• ー ョンソ

作成 簡易的

ン ⾔語

• ⽐較的単純 記述

簡易的 ン

⾔語

Wikipedia

• 簡易的 ⽐較的単純 域

超え 発展中

• Python Ruby JavaScript

• 現代的 ン ⾔語

要素・機能 備え い

• ン ・ ン ⼿間

く 即時実⾏

• 試 ン

適 い

• Perl PHP

• 古く 使わ い

(7)

⾔語 進化

オー ンソー

多い

• 実世界 必要 さ 機能拡張

• ュー ・ ッ ー ・ ー

ワー

• 利⽤者 ュニ

処理・正規表現 強い

多い

動的

ータ構造 豊富

多い

• 連想配列 集合

• 便利 不⽤意 使う 遅く

実⾏速度 実⽤上問題 い 場

合 多い

• JIT ン

Windows, Linux, Mac

い い

動く

新 い⾔語 次々 誕⽣

• 創始者・開発者 思想・個性 反

(8)

い い

⾔語

• Python

• Guido van Rossum • Google -> Dropbox

• 科学 ュニ ⼀番⼈気

• ータ ン 機械学習

• Ruby

• ゆ

• Ruby on Rails

• PHP

• Web ー

• R

• 統計解析 • S⾔語互換

• JavaScript

• Web ー ョン 側

• Web ー node.js

• Lua

• 拡張 拡張⾔語

• ー 組 込

• LuaTeX

• http://www.luatex.org

• Perl

• Larry Wall

• 管理

(9)

⾔語 選 ⽅

⾔語乱⽴

争い 激化!

• ⾔語仕様 ⽂法 • 実装

• ュニ •

参戦

• ⾃分 仕事 研究 役⽴

そ 範囲 役⽴

⾔語周辺 事情

場合 多い

• 既存

• ッ ー

• 周辺情報 チュー

Q&A

• 利⽤者層 周 質問 ⼈

(10)

Shell Script vs.

⾔語

• 共通点

• 即時実⾏

• 簡単 試

• One-liner

• 強⼒ 部品

• ン

• ッ ー

⾔語

• あ う い 移植性

• 選 ?

• CLI 慣 い

⼿早い

(11)

本⽇ 実習

• 今回 次回 ⾔語実習

• 実習資料集 チュー や⼊

⾨編 ⽤意 い

• 歴代TA 作成 個性あ 資料

い い 眺 く さい

• 書棚 あ 書籍・雑誌 参考

• や く

⇒ 計算数学

Updating...

参照

Updating...

関連した話題 :