【UNIX】名詞解釋

1.SWIG: 為你最喜愛的 scripting 語言外掛模組
我們喜歡用 perl, tcl, python 等等 scripting languages 來解決日常遇到的問題, 因為用這些語言寫程式比較快 (節省程式設計師的時間); 另一方面, C 與 C++ 這類低階語言則有 (1) 執行速度快 (2) 既有的程式庫豐富 這兩個優點. 魚與熊掌, 可否兼得呢?
SWIG (Simplified Wrapper and Interface Generator) 可以讓我們把既有的或自己寫的 C/C++ 副程式庫很容易地變成這些 scripting languages 的外掛模組.
引用自swig



2.SVN (Subversion) ,是一套蓬勃發展中的版本管理系統
Subversion 是一個自由/開放源碼的版本控制系統, 也就是說 Subversion 管理著隨時間改變的檔案. 這些檔案放置在一個中央 檔案庫 (repository) 中. 這個檔案庫 很像一個尋常的檔案伺服器, 不過它會記住每一次檔案的變動. 這樣你就可以把檔案回復到舊的版本, 或是瀏覽檔案的變動歷程. 許多人會把版本控制系統想像成某種 “時光機器”.

某些版本控制系統也是 software configuration management (SCM) 系統. 這些系統是特別設計來管理大量程式碼的, 而且具有許多功能, 專門用在軟體發展之用 — 像是可完全了解程式語言, 或是提供編譯軟體的工作. 不過 Subversion 並不是這樣的系統; 它是一個泛用系統, 可用來管理任何 類型的檔案, 其中包括了程式源碼.
引用自 Subversion

3. CVS
CVS 是 Concurrent Versions System 的簡稱。它是現今 Open Source 成功發展的幕後功臣之一。CVS 解決多人合作開發時程式版本控管的問題,通常會再搭配郵件列表(Mailing List)做為開發團隊溝通的管道。這種組合,使開發團隊不受時間地域限制,合作伙伴分散全世界,且團隊大小沒有上限,因此 Open Source 才能集合世界各地高手,不斷地薪火相傳、不斷地推出高品質的自由軟體。
引用自CVS

4. irssi
簡單的說就是在UNIX_Like上面的irc軟體
wiki.gentoo
會響的 PuTTY + screen + irssi

留言

熱門文章