Submit Search
Upload
ソフトウェア開発の歴史を振り返る
•
6 likes
•
5,895 views
D
demuyan
Follow
1980年代からのソフトウェア開発の歴史振り返り。ネタ&主観多めで
Read less
Read more
Technology
Report
Share
Report
Share
1 of 87
Download now
Download to read offline
Recommended
ソフトウェアテストの歴史と近年の動向
ソフトウェアテストの歴史と近年の動向
Keizo Tatsumi
食べログのフロントエンドエンジニアってめっちゃ大変やねん・・・
食べログのフロントエンドエンジニアってめっちゃ大変やねん・・・
Yoshie Kaneno
5分でわかるWebRTC
5分でわかるWebRTC
Ryosuke Otsuya
TensorFlowを使ってテキストをクラス分類してみた
TensorFlowを使ってテキストをクラス分類してみた
Yuya Kato
2021 09 豆寄席:(公開用)長く生き残るitエンジニアの”リベラル・アーツ”
2021 09 豆寄席:(公開用)長く生き残るitエンジニアの”リベラル・アーツ”
Hideo Terada
ソフトウェアテストの最新動向の学び方
ソフトウェアテストの最新動向の学び方
Keizo Tatsumi
KPTの基本と、その活用法
KPTの基本と、その活用法
ESM SEC
Introduction to JIT Compiler in JVM
Introduction to JIT Compiler in JVM
Koichi Sakata
Recommended
ソフトウェアテストの歴史と近年の動向
ソフトウェアテストの歴史と近年の動向
Keizo Tatsumi
食べログのフロントエンドエンジニアってめっちゃ大変やねん・・・
食べログのフロントエンドエンジニアってめっちゃ大変やねん・・・
Yoshie Kaneno
5分でわかるWebRTC
5分でわかるWebRTC
Ryosuke Otsuya
TensorFlowを使ってテキストをクラス分類してみた
TensorFlowを使ってテキストをクラス分類してみた
Yuya Kato
2021 09 豆寄席:(公開用)長く生き残るitエンジニアの”リベラル・アーツ”
2021 09 豆寄席:(公開用)長く生き残るitエンジニアの”リベラル・アーツ”
Hideo Terada
ソフトウェアテストの最新動向の学び方
ソフトウェアテストの最新動向の学び方
Keizo Tatsumi
KPTの基本と、その活用法
KPTの基本と、その活用法
ESM SEC
Introduction to JIT Compiler in JVM
Introduction to JIT Compiler in JVM
Koichi Sakata
機械学習で泣かないためのコード設計
機械学習で泣かないためのコード設計
Takahiro Kubo
ドライブレコーダの画像認識による道路情報の自動差分抽出
ドライブレコーダの画像認識による道路情報の自動差分抽出
Tetsutaro Watanabe
【2000行弱!】x86用自作カーネルの紹介
【2000行弱!】x86用自作カーネルの紹介
Yuma Ohgami
サーバPUSHざっくりまとめ
サーバPUSHざっくりまとめ
Yasuhiro Mawarimichi
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
Developers Summit
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
gree_tech
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみよう
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみよう
Shinya Takamaeda-Y
C言語なWebSocketの遊び方。
C言語なWebSocketの遊び方。
Masahiko Hashimoto
第27回ロボティクスシンポジアスライド
第27回ロボティクスシンポジアスライド
Ryuichi Ueda
低レイヤー入門
低レイヤー入門
demuyan
正しいものを正しくつくる
正しいものを正しくつくる
toshihiro ichitani
WebRTCで動かす“テレイグジスタンス”ロボット
WebRTCで動かす“テレイグジスタンス”ロボット
NTT Communications Technology Development
ビズリーチにおけるEMR(AWS)活用事例
ビズリーチにおけるEMR(AWS)活用事例
Shin Takeuchi
ポカヨケ改善事例集
ポカヨケ改善事例集
博行 門眞
PHPerだってMicroservicesしたい!
PHPerだってMicroservicesしたい!
Shinichi Takahashi
「遠隔リハビリのための多感覚XR-AI技術基盤構築と保健指導との互恵ケア連携」で目指すところ
「遠隔リハビリのための多感覚XR-AI技術基盤構築と保健指導との互恵ケア連携」で目指すところ
Kurata Takeshi
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜
UnityTechnologiesJapan002
Windowsコンテナ入門
Windowsコンテナ入門
Kyohei Mizumoto
emscriptenでC/C++プログラムをwebブラウザから使うまでの難所攻略
emscriptenでC/C++プログラムをwebブラウザから使うまでの難所攻略
祐司 伊藤
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
MorioImai
【カジュアル勉強会】ゲームタスクシステム
【カジュアル勉強会】ゲームタスクシステム
Takuro Hashimoto
世界・日本のコンテンツ及びビデオゲーム市場の動向 (Digital content and video game market in the world ...
世界・日本のコンテンツ及びビデオゲーム市場の動向 (Digital content and video game market in the world ...
Nobushige Kobayashi (Hichibe)
More Related Content
What's hot
機械学習で泣かないためのコード設計
機械学習で泣かないためのコード設計
Takahiro Kubo
ドライブレコーダの画像認識による道路情報の自動差分抽出
ドライブレコーダの画像認識による道路情報の自動差分抽出
Tetsutaro Watanabe
【2000行弱!】x86用自作カーネルの紹介
【2000行弱!】x86用自作カーネルの紹介
Yuma Ohgami
サーバPUSHざっくりまとめ
サーバPUSHざっくりまとめ
Yasuhiro Mawarimichi
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
Developers Summit
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
gree_tech
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみよう
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみよう
Shinya Takamaeda-Y
C言語なWebSocketの遊び方。
C言語なWebSocketの遊び方。
Masahiko Hashimoto
第27回ロボティクスシンポジアスライド
第27回ロボティクスシンポジアスライド
Ryuichi Ueda
低レイヤー入門
低レイヤー入門
demuyan
正しいものを正しくつくる
正しいものを正しくつくる
toshihiro ichitani
WebRTCで動かす“テレイグジスタンス”ロボット
WebRTCで動かす“テレイグジスタンス”ロボット
NTT Communications Technology Development
ビズリーチにおけるEMR(AWS)活用事例
ビズリーチにおけるEMR(AWS)活用事例
Shin Takeuchi
ポカヨケ改善事例集
ポカヨケ改善事例集
博行 門眞
PHPerだってMicroservicesしたい!
PHPerだってMicroservicesしたい!
Shinichi Takahashi
「遠隔リハビリのための多感覚XR-AI技術基盤構築と保健指導との互恵ケア連携」で目指すところ
「遠隔リハビリのための多感覚XR-AI技術基盤構築と保健指導との互恵ケア連携」で目指すところ
Kurata Takeshi
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜
UnityTechnologiesJapan002
Windowsコンテナ入門
Windowsコンテナ入門
Kyohei Mizumoto
emscriptenでC/C++プログラムをwebブラウザから使うまでの難所攻略
emscriptenでC/C++プログラムをwebブラウザから使うまでの難所攻略
祐司 伊藤
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
MorioImai
What's hot
(20)
機械学習で泣かないためのコード設計
機械学習で泣かないためのコード設計
ドライブレコーダの画像認識による道路情報の自動差分抽出
ドライブレコーダの画像認識による道路情報の自動差分抽出
【2000行弱!】x86用自作カーネルの紹介
【2000行弱!】x86用自作カーネルの紹介
サーバPUSHざっくりまとめ
サーバPUSHざっくりまとめ
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみよう
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみよう
C言語なWebSocketの遊び方。
C言語なWebSocketの遊び方。
第27回ロボティクスシンポジアスライド
第27回ロボティクスシンポジアスライド
低レイヤー入門
低レイヤー入門
正しいものを正しくつくる
正しいものを正しくつくる
WebRTCで動かす“テレイグジスタンス”ロボット
WebRTCで動かす“テレイグジスタンス”ロボット
ビズリーチにおけるEMR(AWS)活用事例
ビズリーチにおけるEMR(AWS)活用事例
ポカヨケ改善事例集
ポカヨケ改善事例集
PHPerだってMicroservicesしたい!
PHPerだってMicroservicesしたい!
「遠隔リハビリのための多感覚XR-AI技術基盤構築と保健指導との互恵ケア連携」で目指すところ
「遠隔リハビリのための多感覚XR-AI技術基盤構築と保健指導との互恵ケア連携」で目指すところ
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜
Windowsコンテナ入門
Windowsコンテナ入門
emscriptenでC/C++プログラムをwebブラウザから使うまでの難所攻略
emscriptenでC/C++プログラムをwebブラウザから使うまでの難所攻略
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
Viewers also liked
【カジュアル勉強会】ゲームタスクシステム
【カジュアル勉強会】ゲームタスクシステム
Takuro Hashimoto
世界・日本のコンテンツ及びビデオゲーム市場の動向 (Digital content and video game market in the world ...
世界・日本のコンテンツ及びビデオゲーム市場の動向 (Digital content and video game market in the world ...
Nobushige Kobayashi (Hichibe)
ゲームニクス理論2
ゲームニクス理論2
TANREN Inc.
ゲームエンジンの中の話
ゲームエンジンの中の話
Masayoshi Kamai
ゲーム企画書の書き方? ~大久保磨編~ ver.1.4.0
ゲーム企画書の書き方? ~大久保磨編~ ver.1.4.0
Osamu Ohkubo
My開発環境の話
My開発環境の話
Yuta Ohashi
Dmedia
Dmedia
Akao Koichi
What's Operating System?
What's Operating System?
Naruhiko Ogasawara
N88-BASIC Language
N88-BASIC Language
sunflat
マイコンを語る
マイコンを語る
otmb
自作ゲーム配布方法の歴史
自作ゲーム配布方法の歴史
sunflat
ローカル環境にCent OSサーバをVirtualBoxで作ろう!
ローカル環境にCent OSサーバをVirtualBoxで作ろう!
Ikuo Degawa
技術書執筆とリモート
技術書執筆とリモート
Kenji NAKAGAKI
Awful Guy in Early Ages of Japanese Computer / 昔の人はえらかった
Awful Guy in Early Ages of Japanese Computer / 昔の人はえらかった
Naruhiko Ogasawara
GC黄金時代
GC黄金時代
Narihiro Nakamura
8bit 時代のプログラミング事情を訪ねて
8bit 時代のプログラミング事情を訪ねて
suno88
アーキテクトになるには
アーキテクトになるには
ymmt
誰でも出来るローカル開発環境の作り方
誰でも出来るローカル開発環境の作り方
666oh666
プログラマ人生論
プログラマ人生論
ymmt
正しいプログラミング言語の覚え方
正しいプログラミング言語の覚え方
Kimikazu Kato
Viewers also liked
(20)
【カジュアル勉強会】ゲームタスクシステム
【カジュアル勉強会】ゲームタスクシステム
世界・日本のコンテンツ及びビデオゲーム市場の動向 (Digital content and video game market in the world ...
世界・日本のコンテンツ及びビデオゲーム市場の動向 (Digital content and video game market in the world ...
ゲームニクス理論2
ゲームニクス理論2
ゲームエンジンの中の話
ゲームエンジンの中の話
ゲーム企画書の書き方? ~大久保磨編~ ver.1.4.0
ゲーム企画書の書き方? ~大久保磨編~ ver.1.4.0
My開発環境の話
My開発環境の話
Dmedia
Dmedia
What's Operating System?
What's Operating System?
N88-BASIC Language
N88-BASIC Language
マイコンを語る
マイコンを語る
自作ゲーム配布方法の歴史
自作ゲーム配布方法の歴史
ローカル環境にCent OSサーバをVirtualBoxで作ろう!
ローカル環境にCent OSサーバをVirtualBoxで作ろう!
技術書執筆とリモート
技術書執筆とリモート
Awful Guy in Early Ages of Japanese Computer / 昔の人はえらかった
Awful Guy in Early Ages of Japanese Computer / 昔の人はえらかった
GC黄金時代
GC黄金時代
8bit 時代のプログラミング事情を訪ねて
8bit 時代のプログラミング事情を訪ねて
アーキテクトになるには
アーキテクトになるには
誰でも出来るローカル開発環境の作り方
誰でも出来るローカル開発環境の作り方
プログラマ人生論
プログラマ人生論
正しいプログラミング言語の覚え方
正しいプログラミング言語の覚え方
More from demuyan
GDKとLLVM(横浜PF部向け)
GDKとLLVM(横浜PF部向け)
demuyan
組込Android本の執筆環境
組込Android本の執筆環境
demuyan
ゲーム屋的パフォーマンスチューニング
ゲーム屋的パフォーマンスチューニング
demuyan
Linuxカーネルから紐解くAndroid
Linuxカーネルから紐解くAndroid
demuyan
基礎から学ぶ組み込みAndroid
基礎から学ぶ組み込みAndroid
demuyan
Android&Web&Titanium
Android&Web&Titanium
demuyan
Gdgd発表スライド
Gdgd発表スライド
demuyan
Android & BeagleBoardで組込入門
Android & BeagleBoardで組込入門
demuyan
AppBank 村井氏 講演資料
AppBank 村井氏 講演資料
demuyan
Androidとは。ちょっと変った視点から
Androidとは。ちょっと変った視点から
demuyan
いまさら聞けないRuby1.9
いまさら聞けないRuby1.9
demuyan
現在のCOM事情
現在のCOM事情
demuyan
Yet Another Development Language
Yet Another Development Language
demuyan
More from demuyan
(13)
GDKとLLVM(横浜PF部向け)
GDKとLLVM(横浜PF部向け)
組込Android本の執筆環境
組込Android本の執筆環境
ゲーム屋的パフォーマンスチューニング
ゲーム屋的パフォーマンスチューニング
Linuxカーネルから紐解くAndroid
Linuxカーネルから紐解くAndroid
基礎から学ぶ組み込みAndroid
基礎から学ぶ組み込みAndroid
Android&Web&Titanium
Android&Web&Titanium
Gdgd発表スライド
Gdgd発表スライド
Android & BeagleBoardで組込入門
Android & BeagleBoardで組込入門
AppBank 村井氏 講演資料
AppBank 村井氏 講演資料
Androidとは。ちょっと変った視点から
Androidとは。ちょっと変った視点から
いまさら聞けないRuby1.9
いまさら聞けないRuby1.9
現在のCOM事情
現在のCOM事情
Yet Another Development Language
Yet Another Development Language
Recently uploaded
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
Recently uploaded
(14)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
ソフトウェア開発の歴史を振り返る
1.
ソフトウェア開発の 歴史を振り返る でむら なりかず
2.
13/08/04 自己紹介
3.
13/08/04 この本の著者です
4.
13/08/04 で、本題
5.
13/08/04 今回はネタ&主観の 成分多めで
6.
13/08/04 ソフトウェア開発の 遍歴をたどってみる
7.
13/08/04 温故知新。歴史を 知っておくと 後で役立つよ
8.
13/08/04 1980年代
9.
13/08/04 8ビットCPU搭載の コンピュータが主流
10.
13/08/04 PC88 MSX X1 MZ FM77
11.
13/08/04 CPUは Z80、6809
12.
13/08/04 この頃、大半のパソ コン少年が読んでた 雑誌は
13.
13/08/04 マイコンBASIC マガジン (通称ベーマガ)
14.
13/08/04 http://replayburners.web.fc2.com/ab2/info_spthanks.html
15.
13/08/04 掲載されている ソースコードを写経 して実行
16.
13/08/04 入力がすべて完了し ても、正しく動作す るとは限らない
17.
13/08/04 この時代の 開発スタイル
18.
13/08/04 BASICが主。高速に 処理する箇所のみ 機械語
19.
13/08/04 市販ソフトでも 珍しくない手法 (大戦略とか)
20.
13/08/04 アセンブリ言語 機械語 LD A, 23H LD
B, 30H ADD A,B 人が読みやすい INC A SUB C CE23 0630 80 人が読みにくい 3C CPUは読みやすい 90
21.
13/08/04 機械語のコードは どのように用意する のか?
22.
13/08/04 アセンブラを使う ハンドアセンブル
23.
13/08/04 「俺がアセンブラだ!」 という開発手法
24.
13/08/04 詳しく書くと
25.
13/08/04 (1)アセンブリコード を紙に書く
26.
13/08/04 (2)オペコード表を見 ながら、自分で機械 語に置き換える
27.
13/08/04 http://map.grauw.nl/resources/z80instr.php
28.
13/08/04 なんでそんなに 面倒くさいことする のか?
29.
13/08/04 アセンブラ(ソフト ウェア)は高級品。 パソコン少年には 買えない
30.
13/08/04 そんな金あったら ゲーム買ってるわ!
31.
13/08/04 この頃のパソコン少 年はアセンブリ言語 が使える人が多い
32.
13/08/04 機械語からアセンブ リコードへの 脳内変換も可能 (ただしZ80限定)
33.
13/08/04 今では冗談のような ホントの話
34.
13/08/04 なぜBASICと機械語 のみで開発するの か?
35.
13/08/04 - 実行速度的な理由 - 開発環境的な理由
36.
13/08/04 C言語は ワークステーション などの特権階級向け の言語
37.
13/08/04 大学などの教育機関 でしか使えない
38.
13/08/04 1980年代は こんな感じ
39.
13/08/04 1990年代
40.
13/08/04 パソコンのCPUは 32ビット化が進む
41.
13/08/04 i386
42.
13/08/04 Windows 3.1 Windows 95 OS/2
43.
13/08/04 この頃の (個人的な)愛読書
44.
13/08/04 C Managine Oh! X 出版社はどちらもソフトバンク系列ですね
45.
13/08/04
46.
13/08/04 X68kユーザではな かったがプログラミ ングの勉強になった
47.
13/08/04 閑話休題
48.
13/08/04 画期的なソフトウェ アが登場する
49.
13/08/04 PC-UNIX
50.
13/08/04 386BSD (後のFreeBSD) Linux
51.
13/08/04 無償で利用できる 本格的なOS
52.
13/08/04 Linux を本格OSな んて言うと無茶苦茶 怒られた時代
53.
13/08/04 開発環境も無償 で入手可能
54.
13/08/04 C言語が気軽にPCで 使える様になった
55.
13/08/04 ほかにもいろんな パソコンが ありましたね
56.
13/08/04 PC9801 Mac AMIGA X68000
57.
13/08/04 一方、組み込み系 開発では
58.
13/08/04 このころのCPU
59.
13/08/04 Z80 68000 ARM MIPS あたりがメインだったような
60.
13/08/04 開発スタイル
61.
13/08/04 8~16bit CPU = アセンブリ言語のみ
62.
13/08/04 32bit CPU = C言語 +
アセンブリ言語
63.
13/08/04 基本はC言語。高速化 が必要な箇所のみア センブリ言語
64.
13/08/04 H/W C言語 アセンブラ
65.
13/08/04 この流れで MIPS(R3000)の アセンブリコードを 書きまくった...
66.
13/08/04 2000年代
67.
13/08/04 32~64ビットCPU
68.
13/08/04 64ビットCPUは存 在したが移行は遅々 として進まず...
69.
13/08/04 Windows 2000 Windows XP
70.
13/08/04 Linuxの地位向上。 サーバー用途で利用 されるように なった。
71.
13/08/04 ソフトウェア開発
72.
13/08/04 特定OS向けソフト ウェアから Webを媒体にしたソ フトウェアが増える
73.
13/08/04 H/W インタプリタ スクリプト言語 ブラウザ JavaScript OS JavaScript / C#
74.
13/08/04 ソフトウェア開発 の傾向
75.
13/08/04 プラットフォームが ネイティブ から Webへ
76.
13/08/04 動作環境が ネイティブ から VirutualMachine へ
77.
13/08/04 H/Wからアプリまで のレイヤー(層)が 増加の一途
78.
13/08/04 一方で
79.
13/08/04 C言語が分からない人 が増えている (らしい)
80.
13/08/04 一因として教える学 校が減っている (某高専生からの情報)
81.
13/08/04 C言語で開発される ソフトウェアは 依然として多い (Linuxカーネルなど)
82.
13/08/04 ましてやアセンブリ 言語は...
83.
13/08/04 アセンブリ言語が 必要な場面は、開発 全体の比率で見る と、年々減少してる
84.
13/08/04 ただ、ゼロとなるこ とはない。いつの時 代も必要な知識
85.
13/08/04 低レイヤーができる = 他のエンジニア と差がつく
86.
13/08/04 そこでこの本をオススメ
87.
13/08/04 ご静聴ありがとうご ざいました
Download now