- 註冊時間
- 2008-12-11
- 最後登錄
- 2024-10-29
- 在線時間
- 2499 小時
- 閱讀權限
- 90
- 積分
- 13719
- 帖子
- 1127
- 精華
- 0
- UID
- 6021
|
unmind 發表於 2016-11-14 15:24
2home討論的議題還真的很廣啊,google 樹莓派還可以找到這篇討論,雖然是去年的....
回主題,樹莓派最 ...
Arduino則屬硬體控制 , 這一點有一些探討的空間 , 老實說我也有一片 UNO , 第一次跑最簡單的程式 , 點亮一顆 LED , Compile 後我嚇一跳 , 原本已為程式裡面一些 Object-oriented 的語法只是裝模作樣 , 沒想到是 ''真的'' , 執行效率沒想像的好 , 拿掉開發環境的 Arduino 只是一顆 8bit/16Mhz/RISC 的AVR , Arduino 原本的創意在於打破人們對於硬體架構的藩籬 , 易學好入門是其優勢 , 加上很多高手開發許多外接介面和Lib , 讓它成為教育界的新寵 , 易懂難精也許可以從一些論壇中看出端倪 , 在實際應用上 , 硬體控制還是變種8051的天下 , 超高的時脈 , 內建高速ADC , 用C/Asm 開發 , 在很多產品中都可以看到 , 假如今天你想用 Arduino 連接一個市面上沒有的介面 , 自行開發 ? 當你有能力自行開發時 , 也許你就不會用它了
硬體效能的提升是為了逐漸肥大的軟體 , Object-oriented 的盛行讓寫程式的工作變成輕鬆 , 但是當你 Create 一個 Object 時 , 背後所有被繼承的 Class 也要 Create 一份 Object , 以目前硬體架構來說 , 循序漸進一行一行執行還是目前的執行方式 , 也許未來新的硬體架構可以改變這些限制
Object-oriented Database(物件導向資料庫) 喊了二十幾年了 , 目前主流還是關連式資料庫 , 也許是執行效率吧 , 不然系統分析就可以更 ''人性化'' |
-
1
查看全部評分
-
|
|
|
|
|