16
1-4. プログラミング言語と方法論 (2)
★ 構造化プログラミング
インデント: 1960 年 D. V. Schorre
go to 文に隠れた for 文の指摘: 1963 年 Peter Naur
アルゴリズムからの go to 文除去: 1964 年 George Forsythe
go to 文なしプログラミングの実験: 1965 年 ダイクストラ 1966 年 Peter
Landin
構造化プログラミング: 1969 年 ダイクストラ
NATO 主催のソフトウェア工学会議でソフトウェア危機が共通認識
となったとき、ダイクストラは時が来たと考え提出した。
①段階的な抽象化:段階的詳細化
この考えがトップダウン、ボトムアップの方法論に発展した
②抽象データとその操作の抽象文の共同詳細化:
構造体というデータ構造に発展
構造化文 (structured statement) : ヴィルト
プログラムは、順次・反復・分岐の3つで記述できる。
世界の貧困層では教育を受けられないことから、分岐文、「もし何々なら」と
いう会話ができない。
『狼にそだてられた子』問題
25
1-4. プログラミング言語と方法論 (11)
★ ビジネス系システムサービス
ERP ( Enterprise Resource Planning :企業資源計画)
企業全体を経営資源の有効活用の観点から統合的に管理し、
経営の効率化を図るための手法・概念
IaaS ( Infrastructure as a Service )
仮想マシンやネットワークなどのインフラをインターネット経由の
サービスとして提供
PaaS ( Platform as a Service )
プラットフォームシステムを、インターネット経由の
サービスとして提供
SaaS ( Software as a Service )
アプリケーションをインターネット経由のサービスとして提供
33
1-9. ムーアの法則 (1)
微細加工技術
International Technology Roadmap for Semiconductors ITRS 2012
MPU High-Performance Physical Gate Length (GLph) (nm)
MPU H ig h - Pe rfo rm a n c e Ph ys ic a l Ga te (n m / ye a r)
0
1 0
20
30
1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 20 21 22 23 24 25 26
36
2-1. 日本での AIブーム
AI ブームの発端
去年の 4 月ぐらいから、ホーキング博士の AI に対する警句、
ビルゲイツ氏の雇用問題など社会構造の変化についてのニュースが、
技術系 Web 情報サイトで紹介されたことによる。
エコノミスト
7 月ごろには、テレビモーニングサテライトでも取り上げられ、
エコノミストも、中期、長期的意味で、 AI の影響を検討している。
【プロの眼】コンピュータ化で雇用は・・・
オックスフォードの、雇用の未来についての分析
THE FUTURE OF EMPLOYMENT: HOW SUSCEPTIBLE ARE JOBS TO
COMPUTERISATION?
Carl Benedikt Frey and Michael A. Osborne September 17, 2013
シンギュラリティに関する本
レイ・カーツワイル ポスト・ヒューマン誕生 2007
デービット・ドイッチェ 「無限の始まり」 2013
ニック・ボストローム Superintelligence: Paths, Dangers, Strategies 2014
39
2-4. 第 3次 AI ブーム 2010- (1)
携帯電話、 Web サービスには広く機械学習などの AI 技術が使われてるようになった
。
このことは、全エンドユーザが AI の利用者であることを意味する。
従って、もはや、「シンギュラリティの日」までそれ以降ずっと続くことになった。
AI ベンチャーの一覧
最近の世界中の AI ベンチャーをまとめた図
The Current State of Machine Intelligence
新ネットワーク思考
予測脳
Semantic Web
強化学習
機械学習
ワトソン