精華區beta Programming 關於我們 聯絡資訊
※ 引述《tester.bbs@bbs.csie.ncu.edu.tw (try or test)》之銘言: > > 的感覺... 是我太資淺嗎? > > 感覺上OO對我而言 只是把實物化成虛擬的東西來表示而已 > > 在程式設計手法上,感覺上就是多了可以"簡易的"加入function的struct > > (不用OO也可以) > > 說真的這串討論到最後,我都不知道在講啥 > ==== > 這個標題是如何學 C++ , 但 C++ 與 C 稍不同之處就是 C++ 被歸類為 OOPL . C++從未被歸類為OOPL > 這是涉及整個 object 的概念問題, 連帶的質疑 OOPL 是否合理的進行對映. > 不過, 這裡有很多盲點: > 1. "循序" 的疑問 ? > * 這個世界是純循序的嗎 ? > 1-a. 至少, 生物有時間觀念, 會認知到先後次序因果關係, 因此認定某些物體 > 現象間存有時間的前後次序關係. 這啥? > 1-b. 這世界也同時有很多的實體對象在不同的地點空間同時進行. > * 電腦的處理是純循序, 沒有分時併行, 多機平行處理的可能嗎 ? > 1-c. 顯然, 多機可以平行處理是沒有爭議的. 而多工的 OS 能分時併行也不會 > 有爭議, 但電腦的指令明明是一個做完決定如何接下一個做(這是因果循 > 序), 怎麼能做出不是純循序的事 ? 就算是Multi-Programming,以程式觀點來看,還是循序地執行 > 2. Object 的概念是 object 間必須純循序一樣, 做完一個看結果再決定要接那 > 一個再處理嗎 ? > 2-a. 命令式語言的流程似乎就是一個接一個串著做, 而且還完全照著程式師定 > 的次序做, 這種做法容易追蹤除錯, 那 OOPL 是不是都也這樣做 ? -- ┌─────KKCITY─────┐ KK免/費/撥/接 bbs.kkcity.com.tw 電話(1):4491999 電話(2):4058-6000 └──From:61.219.247.226 ──┘帳號:kkcity 密碼:kkcity