Submit Search
Upload
Old computers and C programming.
•
2 likes
•
1,013 views
Atomu Hidaka
Follow
Old traditional computers and How to write programs in 'C' now.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 34
Download now
Download to read offline
Recommended
Napter で簡単リモート操作のデモ | SORACOM UG 九州 #10
Napter で簡単リモート操作のデモ | SORACOM UG 九州 #10
SORACOM,INC
SerialScreen
SerialScreen
Bizan Nishimura
Deep learning demonstration using fpga
Deep learning demonstration using fpga
SAKURAI, Atsushi
Rancher ではじめる マルチクラウドコンテナー
Rancher ではじめる マルチクラウドコンテナー
Fujishiro Takuya
●●●の知らないSBCの世界
●●●の知らないSBCの世界
Fujishiro Takuya
IoT におけるシングルボードコンピュータとワンボードマイコンについて考える
IoT におけるシングルボードコンピュータとワンボードマイコンについて考える
kakakikikeke
「テトリスを作ってスマホで振って遊ぼう!」ハンズオン資料
「テトリスを作ってスマホで振って遊ぼう!」ハンズオン資料
K Kimura
IBM Watson IoT を用いた遠隔ゲームコントローラーと Node-RED による簡易カスタマイズによる実現
IBM Watson IoT を用いた遠隔ゲームコントローラーと Node-RED による簡易カスタマイズによる実現
K Kimura
Recommended
Napter で簡単リモート操作のデモ | SORACOM UG 九州 #10
Napter で簡単リモート操作のデモ | SORACOM UG 九州 #10
SORACOM,INC
SerialScreen
SerialScreen
Bizan Nishimura
Deep learning demonstration using fpga
Deep learning demonstration using fpga
SAKURAI, Atsushi
Rancher ではじめる マルチクラウドコンテナー
Rancher ではじめる マルチクラウドコンテナー
Fujishiro Takuya
●●●の知らないSBCの世界
●●●の知らないSBCの世界
Fujishiro Takuya
IoT におけるシングルボードコンピュータとワンボードマイコンについて考える
IoT におけるシングルボードコンピュータとワンボードマイコンについて考える
kakakikikeke
「テトリスを作ってスマホで振って遊ぼう!」ハンズオン資料
「テトリスを作ってスマホで振って遊ぼう!」ハンズオン資料
K Kimura
IBM Watson IoT を用いた遠隔ゲームコントローラーと Node-RED による簡易カスタマイズによる実現
IBM Watson IoT を用いた遠隔ゲームコントローラーと Node-RED による簡易カスタマイズによる実現
K Kimura
Spresense meetup#2 try_multicore_programming
Spresense meetup#2 try_multicore_programming
義則 太田
Sony Spresense #Edge computing device with ultra low power
Sony Spresense #Edge computing device with ultra low power
義則 太田
[Japan Tech summit 2017] MAI 008
[Japan Tech summit 2017] MAI 008
Microsoft Tech Summit 2017
PSoC4 BLEで作る簡単無線センサーユニット
PSoC4 BLEで作る簡単無線センサーユニット
Kenta IDA
20200519 IoTLT vol.63 kitazaki v1
20200519 IoTLT vol.63 kitazaki v1
Ayachika Kitazaki
タミヤのカムロボを改造中 micro:bit編
タミヤのカムロボを改造中 micro:bit編
Yasuhisa Hironaka
RISC-Vの可能性
RISC-Vの可能性
たけおか しょうぞう
Openhard150114
Openhard150114
たけおか しょうぞう
ソニーのディープラーニングツールで簡単エッジコンピューティング
ソニーのディープラーニングツールで簡単エッジコンピューティング
Ryohei Kamiya
コードを書かずにLチカ。から始めよう
コードを書かずにLチカ。から始めよう
Shin-ya Koga
ソフトウェアテストの歴史と近年の動向
ソフトウェアテストの歴史と近年の動向
Keizo Tatsumi
講演:深圳ハードウェア開発とイノベーションのエコシステム 2021年1月20日 淡星会(シンガポール東大OB同窓会) 第三回グローバルビジネス分科会にて
講演:深圳ハードウェア開発とイノベーションのエコシステム 2021年1月20日 淡星会(シンガポール東大OB同窓会) 第三回グローバルビジネス分科会にて
Nico-Tech Shenzhen/ニコ技深圳コミュニティ
ニューノーマル時代のテストエンジニアへの"food for thought" (JaSST'18 Kansai)
ニューノーマル時代のテストエンジニアへの"food for thought" (JaSST'18 Kansai)
Keizo Tatsumi
201104016 osc2011 kobe
201104016 osc2011 kobe
Yamauchi isamu
Aerospike on IDCF Cloud
Aerospike on IDCF Cloud
IDC Frontier
Memories of my youth, FM-77 and OS-9
Memories of my youth, FM-77 and OS-9
Atomu Hidaka
Slides AXIS WS2
Slides AXIS WS2
Shigeru Kobayashi
Android/iOS端末におけるエッジ推論のチューニング
Android/iOS端末におけるエッジ推論のチューニング
Deep Learning Lab(ディープラーニング・ラボ)
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
Shohei Hido
konashi Make-a-thon "What's konashi"
konashi Make-a-thon "What's konashi"
Reo Matsumura
Mt basic as-os_on_danbot
Mt basic as-os_on_danbot
たけおか しょうぞう
seccamp2012 チューター発表
seccamp2012 チューター発表
Hirotaka Kawata
More Related Content
What's hot
Spresense meetup#2 try_multicore_programming
Spresense meetup#2 try_multicore_programming
義則 太田
Sony Spresense #Edge computing device with ultra low power
Sony Spresense #Edge computing device with ultra low power
義則 太田
[Japan Tech summit 2017] MAI 008
[Japan Tech summit 2017] MAI 008
Microsoft Tech Summit 2017
PSoC4 BLEで作る簡単無線センサーユニット
PSoC4 BLEで作る簡単無線センサーユニット
Kenta IDA
20200519 IoTLT vol.63 kitazaki v1
20200519 IoTLT vol.63 kitazaki v1
Ayachika Kitazaki
タミヤのカムロボを改造中 micro:bit編
タミヤのカムロボを改造中 micro:bit編
Yasuhisa Hironaka
RISC-Vの可能性
RISC-Vの可能性
たけおか しょうぞう
Openhard150114
Openhard150114
たけおか しょうぞう
What's hot
(8)
Spresense meetup#2 try_multicore_programming
Spresense meetup#2 try_multicore_programming
Sony Spresense #Edge computing device with ultra low power
Sony Spresense #Edge computing device with ultra low power
[Japan Tech summit 2017] MAI 008
[Japan Tech summit 2017] MAI 008
PSoC4 BLEで作る簡単無線センサーユニット
PSoC4 BLEで作る簡単無線センサーユニット
20200519 IoTLT vol.63 kitazaki v1
20200519 IoTLT vol.63 kitazaki v1
タミヤのカムロボを改造中 micro:bit編
タミヤのカムロボを改造中 micro:bit編
RISC-Vの可能性
RISC-Vの可能性
Openhard150114
Openhard150114
Similar to Old computers and C programming.
ソニーのディープラーニングツールで簡単エッジコンピューティング
ソニーのディープラーニングツールで簡単エッジコンピューティング
Ryohei Kamiya
コードを書かずにLチカ。から始めよう
コードを書かずにLチカ。から始めよう
Shin-ya Koga
ソフトウェアテストの歴史と近年の動向
ソフトウェアテストの歴史と近年の動向
Keizo Tatsumi
講演:深圳ハードウェア開発とイノベーションのエコシステム 2021年1月20日 淡星会(シンガポール東大OB同窓会) 第三回グローバルビジネス分科会にて
講演:深圳ハードウェア開発とイノベーションのエコシステム 2021年1月20日 淡星会(シンガポール東大OB同窓会) 第三回グローバルビジネス分科会にて
Nico-Tech Shenzhen/ニコ技深圳コミュニティ
ニューノーマル時代のテストエンジニアへの"food for thought" (JaSST'18 Kansai)
ニューノーマル時代のテストエンジニアへの"food for thought" (JaSST'18 Kansai)
Keizo Tatsumi
201104016 osc2011 kobe
201104016 osc2011 kobe
Yamauchi isamu
Aerospike on IDCF Cloud
Aerospike on IDCF Cloud
IDC Frontier
Memories of my youth, FM-77 and OS-9
Memories of my youth, FM-77 and OS-9
Atomu Hidaka
Slides AXIS WS2
Slides AXIS WS2
Shigeru Kobayashi
Android/iOS端末におけるエッジ推論のチューニング
Android/iOS端末におけるエッジ推論のチューニング
Deep Learning Lab(ディープラーニング・ラボ)
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
Shohei Hido
konashi Make-a-thon "What's konashi"
konashi Make-a-thon "What's konashi"
Reo Matsumura
Mt basic as-os_on_danbot
Mt basic as-os_on_danbot
たけおか しょうぞう
seccamp2012 チューター発表
seccamp2012 チューター発表
Hirotaka Kawata
20140922 ble bootcamp
20140922 ble bootcamp
akihiro uehara
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
SORACOM,INC
マイクロソフトが考えるAI活用のロードマップ
マイクロソフトが考えるAI活用のロードマップ
Deep Learning Lab(ディープラーニング・ラボ)
NUCで始めるVMware Tanzu
NUCで始めるVMware Tanzu
Hirotaka Sato
エバンジェリストが語るパワーシステム特論 ~ 第1回:IBMオフコンはいかにして生き残れたのか?
エバンジェリストが語るパワーシステム特論 ~ 第1回:IBMオフコンはいかにして生き残れたのか?
Takumi Kurosawa
Mbed祭り 2017@春の新横浜 20170225 竹之下
Mbed祭り 2017@春の新横浜 20170225 竹之下
Koyo Takenoshita
Similar to Old computers and C programming.
(20)
ソニーのディープラーニングツールで簡単エッジコンピューティング
ソニーのディープラーニングツールで簡単エッジコンピューティング
コードを書かずにLチカ。から始めよう
コードを書かずにLチカ。から始めよう
ソフトウェアテストの歴史と近年の動向
ソフトウェアテストの歴史と近年の動向
講演:深圳ハードウェア開発とイノベーションのエコシステム 2021年1月20日 淡星会(シンガポール東大OB同窓会) 第三回グローバルビジネス分科会にて
講演:深圳ハードウェア開発とイノベーションのエコシステム 2021年1月20日 淡星会(シンガポール東大OB同窓会) 第三回グローバルビジネス分科会にて
ニューノーマル時代のテストエンジニアへの"food for thought" (JaSST'18 Kansai)
ニューノーマル時代のテストエンジニアへの"food for thought" (JaSST'18 Kansai)
201104016 osc2011 kobe
201104016 osc2011 kobe
Aerospike on IDCF Cloud
Aerospike on IDCF Cloud
Memories of my youth, FM-77 and OS-9
Memories of my youth, FM-77 and OS-9
Slides AXIS WS2
Slides AXIS WS2
Android/iOS端末におけるエッジ推論のチューニング
Android/iOS端末におけるエッジ推論のチューニング
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
konashi Make-a-thon "What's konashi"
konashi Make-a-thon "What's konashi"
Mt basic as-os_on_danbot
Mt basic as-os_on_danbot
seccamp2012 チューター発表
seccamp2012 チューター発表
20140922 ble bootcamp
20140922 ble bootcamp
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
マイクロソフトが考えるAI活用のロードマップ
マイクロソフトが考えるAI活用のロードマップ
NUCで始めるVMware Tanzu
NUCで始めるVMware Tanzu
エバンジェリストが語るパワーシステム特論 ~ 第1回:IBMオフコンはいかにして生き残れたのか?
エバンジェリストが語るパワーシステム特論 ~ 第1回:IBMオフコンはいかにして生き残れたのか?
Mbed祭り 2017@春の新横浜 20170225 竹之下
Mbed祭り 2017@春の新横浜 20170225 竹之下
More from Atomu Hidaka
How to use EnOcean Gateway with Azure OpenAI
How to use EnOcean Gateway with Azure OpenAI
Atomu Hidaka
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Atomu Hidaka
Tips and Tricks for developing Windows APO drivers
Tips and Tricks for developing Windows APO drivers
Atomu Hidaka
Useful Tips and Tricks for Windows 11 TPM
Useful Tips and Tricks for Windows 11 TPM
Atomu Hidaka
Develop Windows 11 drivers with GitHub Copilot's AI capabilities
Develop Windows 11 drivers with GitHub Copilot's AI capabilities
Atomu Hidaka
Windows 11 22H2 Feature-Update, Copilot, and Tips
Windows 11 22H2 Feature-Update, Copilot, and Tips
Atomu Hidaka
Windows 11 information that can be used at the development site
Windows 11 information that can be used at the development site
Atomu Hidaka
ChatGPT solution with EnOcean Gateway
ChatGPT solution with EnOcean Gateway
Atomu Hidaka
Windows ChatGPT Bing AI
Windows ChatGPT Bing AI
Atomu Hidaka
Windows ChatGPT Bing AI.pptx
Windows ChatGPT Bing AI.pptx
Atomu Hidaka
Music Tech Community LT, Introducing Windows APO
Music Tech Community LT, Introducing Windows APO
Atomu Hidaka
LLILUM and TinyCLR OS
LLILUM and TinyCLR OS
Atomu Hidaka
Introducing new features of EnOcean Gateway
Introducing new features of EnOcean Gateway
Atomu Hidaka
Windows 11 Overview
Windows 11 Overview
Atomu Hidaka
IoT implemented in Windows 11.pptx
IoT implemented in Windows 11.pptx
Atomu Hidaka
How to use Windows 11 effectively.pptx
How to use Windows 11 effectively.pptx
Atomu Hidaka
Recent my activities in 2022 1Q.pptx
Recent my activities in 2022 1Q.pptx
Atomu Hidaka
My highlight topics_in_2021
My highlight topics_in_2021
Atomu Hidaka
Windows 11 insider tips for developer
Windows 11 insider tips for developer
Atomu Hidaka
Azure Skkynet datahub service
Azure Skkynet datahub service
Atomu Hidaka
More from Atomu Hidaka
(20)
How to use EnOcean Gateway with Azure OpenAI
How to use EnOcean Gateway with Azure OpenAI
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Tips and Tricks for developing Windows APO drivers
Tips and Tricks for developing Windows APO drivers
Useful Tips and Tricks for Windows 11 TPM
Useful Tips and Tricks for Windows 11 TPM
Develop Windows 11 drivers with GitHub Copilot's AI capabilities
Develop Windows 11 drivers with GitHub Copilot's AI capabilities
Windows 11 22H2 Feature-Update, Copilot, and Tips
Windows 11 22H2 Feature-Update, Copilot, and Tips
Windows 11 information that can be used at the development site
Windows 11 information that can be used at the development site
ChatGPT solution with EnOcean Gateway
ChatGPT solution with EnOcean Gateway
Windows ChatGPT Bing AI
Windows ChatGPT Bing AI
Windows ChatGPT Bing AI.pptx
Windows ChatGPT Bing AI.pptx
Music Tech Community LT, Introducing Windows APO
Music Tech Community LT, Introducing Windows APO
LLILUM and TinyCLR OS
LLILUM and TinyCLR OS
Introducing new features of EnOcean Gateway
Introducing new features of EnOcean Gateway
Windows 11 Overview
Windows 11 Overview
IoT implemented in Windows 11.pptx
IoT implemented in Windows 11.pptx
How to use Windows 11 effectively.pptx
How to use Windows 11 effectively.pptx
Recent my activities in 2022 1Q.pptx
Recent my activities in 2022 1Q.pptx
My highlight topics_in_2021
My highlight topics_in_2021
Windows 11 insider tips for developer
Windows 11 insider tips for developer
Azure Skkynet datahub service
Azure Skkynet datahub service
Recently uploaded
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
Recently uploaded
(8)
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
Old computers and C programming.
1.
細かすぎて伝わらない昭和のエンジニア昔語り講演会
2.
IoT ALGYAN 運営委員 受託等100個ぐらい 受託等100個ぐらい ブートローダー+ドライバー開発=OS移植 ファームウェア開発を含む 多数
3.
ドライバー開発、技術者教育、関連機器販売の会社 コンピューター関連の 教育は最初の転職後から
4.
• Burroughs B7800 ALGOL
5.
1961 • スタックマシン タグ付 •
原型は UNIXがCで記述される1973 約12年前に販売 BUNCH • Burroughs • UNIVAC • NCR • CDC • Honeywell IBM以外のメインフレーム DISK "PACK"
6.
データ1 データ2 結果
7.
さほど詳しくないので省略 長くなるので省略 • MC68000 • OS9/68000
LANボードにOS移植 幻のOS9/68000マシン 長くなるので省略 皆様お使いの… 元祖 • Oh!FM プログラミングテクニック 趣味の世界 7~80万円投下仕事の世界 ターゲットに Disassembler が無い デジタル複写機 趣味の世界
8.
• FM-8→FM-7→FM-77→FM-77AV→FM-TOWNS FM-11→ FM-16β OS-9
8" FDDのドライバー開発 • NEC PC-8801が競合機種 いずれは98? 豊富なSW環境 F-BASIC, アセンブラ, Modula-3 OS-9, Basic-09, OS-9 C/ASM
9.
• MC68000は…
10.
11.
• この後は皆様と同じ ジェームズ・ゴスリン
12.
C 悪くない
13.
14.
Wikipedia 日本語版の 大ウソ! WHY MONO?
15.
16.
• 名前付け なぜ難しいか? 選択肢が多いから 途中で変えられないから
17.
18.
ALGOL のプログラム C のプログラムだとこんな感じ Treasure
19.
• Cは英語の様に書け!
20.
独断と偏見の • 式の優先順、結合順を完全理解せよ • だが最近のLinuxカーネル/ドライバーは行き過ぎ感 大前提:K&R
を熟読せよ!
21.
そのほかに 生成されるアセンブラを確認せよ!
22.
23.
24.
25.
1 2 3 0x10
func_11() func_12() error() 0x20 func_21() func_22() error() 0x30 func_31() func_22() func_22() 0x40 error() func_22() error() 0x50 error() func_22() error()
26.
27.
28.
29.
30.
31.
32.
おまけ できれば 止めて欲しい 書き方
33.
34.
ありがとうございました。
Download now