C/C++ 線上資源
-
編譯器: 自由軟體基金會
的跨平臺編譯器 gcc 是學習標準 ANSI C/C++ 語言最佳的選擇.
- 如果你有任何版本的 UNIX 帳號可以用, 應該直接就可以使用 gcc/g++.
- 如果你有自己的電腦, 建議安裝 GNU/Linux 或是 FreeBSD (交大中文網站). 安裝完畢之後自然就有 gcc/g++ 及其他許多應用軟體可以用. Kevin Lo 指出, 在 Linux 與 FreeBSD 上有兩個 IDE (Integrated Development Environment, 即不必在命令列上以鍵盤操作的環境) 非常好用: Code Crusader (似乎並非自由軟體, 但可下載執行檔) 與 C-Forge. 另外 SGI 也把他們的 Jessie (或試試 映射站) 釋放出來. 底下這兩個不知道是否可以 free download? KDevelop 與 Code fusion 有興趣的同學請試用看看; 如果能幫我寫一篇安裝使用簡介 (tutorial 形式, 不是 reference 形式) 就更好了.
- (相關資訊有點舊) MS Windows 版的 gcc/g++ 在 cygwin 環境裡, 可參考 「Cygwin: 微軟視窗底下的自由軟體環境」 中的安裝說明.
- mingw 是 gcc 在 MS Windows 下的另一個版本, 如果配上 Dev-C++ 就可以有方便的 IDE (整合發展環境).
- DOS 版的 gcc/g++ 叫做 DJGPP, 讓你在 DOS 底下執行 32-bit 程式. Kevin Lo 熱心提供 簡易安裝說明 (中文). 另外有 DFE95, 是 DJGPP 的 Windows 95/NT 前端.
- OS/2 版的 gcc/g++ 叫做 emx gcc.
- STL: STL Reference, STL Newbie
- iostream: Cornell 站 德國站
-
常問問題集
- C 語言常問問題集. 也有網頁版
- C++ 常問問題集 (包含 g++ 及 libg++ 常問問題集). 也有網頁版 及 中文網頁版 (交通大學, 有點過時)
- 網頁版的 gcc 常問問題集 (國外)
-
線上教科書
- GCC 使用簡介
- gdb 使用簡介
- GNU Autoconf, Automake and Libtool
- Little Unix Programmers Group (LUPG)'s Little Site 的 tutorials 部分有許多程式設計教學手冊, 包含 xlib, pthread, ... 等課題
- C++ Annotations (Frank B. Brokken) 線上教科書, 假設讀者已熟悉 C
- DevCentral Learning Center 有很多線上教科書, 包含 C/C++, Java, ... 還有 MS 的東西 :-$
- C++ Programming Language Tutorials (schmidt@cs.wustl.edu) 相當進階的 C++ 線上教科書. 要有 ghostview 或其他 postscript viewer 才能看.
- Standard Template Library Reference (Rensselaer Polytechnic Institute)
- Notes to Accompany The C Programming Language
- OOP 資源 (含線上書籍)
- C++ 輸入輸出
- 程式風格
- 其他未整理的資源 (感謝 Kevin Lo 提供)
- 本頁最新版網址: http://people.ofset.org/~greg/b/c/resource.php; 您所看到的版本: October 15 2005 03:01:15.
- 作者: 朝陽科技大學 資訊管理系 洪朝貴
- 寶貝你我的地球, 請 減少列印, 多用背面, 丟棄時做垃圾分類。
- 本文件以 Creative Commons Attribution-ShareAlike License 或以 Free Document License 方式公開授權大眾自由複製/修改/散佈。
![[rss feed 圖案]](/~greg/i/rss.png)
![[帶頭升級 Office 2007? 別當害群之馬]](/~greg/i/n7/no-office2007.png)
![[(力求維持) 符合 xhtml 1.0]](/~greg/i/vxhtml10.png)
