2009年3月25日 星期三

美國電話電報公司(AT&T Corporation)

講到作業系統的演變史時,總是聽到AT&T。
我想這個也算是指標性的一個術語,所以就上網查一查!


AT&T其實就是與作業系統淵源甚深的一家公司。

UNIX 作業系統最早在 1969 年由 AT&T 貝爾實驗室發展出來,.................(to be continued)

如果想知道UNIX接著下來的發展淵源
可以參考
網路農夫

2009年3月9日 星期一

GDB

教授都說成是功力是其次,但是身為工程師一定要有好的debug能力!
所以OS也敎了GDB,雖然現在還不習慣可是藉著每次作業的強迫演練,希望自己能快點熟練這個
設計良好的debugger。

何謂
GDB?
GNU Debugger,它是GNU軟體系統中的標準偵錯器,具有移攜性的偵錯器。
http://en.wikipedia.org/wiki/Gdb

如果你想深入研究可以參見
GDB官網

你想熟悉指令的話可以常查閱使用
http://www.oreilly.com.tw/sample_chap/a011_06.pdf

CMake

OS上課時常常講到什麼什麼什麼能不能跨平台。
對跨平台感到有點抽象的我,也找到一點資料分享給大家!!


何謂CMake?
為一個跨平台的自動化建構系統。
http://zh.wikipedia.org/wiki/CMake

你可以先了解何謂跨平台


CMake官網 提供下載

參考資料: 貓也會的CMake
http://jserv.sayya.org/cmake/cmake-overview.pdf

2009年3月6日 星期五

Netbeans與javaCC套件的plugin

何謂Netbeans?
Netbeans為一個可擴展的開發平台,支援Java,C/C++等語言。
http://zh.wikipedia.org/wiki/NetBeans
何謂JavaCC?
Java Compiler Compiler為一個解析器生成器工具。
http://en.wikipedia.org/wiki/Javacc

是否能在Netbeans上使用javaCC套件?
可以,參照下連結教學
http://appsrv.cse.cuhk.edu.hk/~csc3120/tutorial/t2-JavaCC-notes.pdf