Ⅰ Linux下的C編程和Windows下有什麼區別越詳細越好,謝謝......
Linux 簡單的說跟 Windows 一樣是一種操作系統,只是兩者之間的使用方法和習慣有所區別。具體的區別其實很大,不過已經不是能在這里說清楚的事情了。
對於 C 編程來說,他們最大的區別就是提供給你的系統相關的特性不一樣。這個導致了所謂的移植性問題以及平台特性的問題。形象點的比喻是你可以認為 Linux 和 Windows 都是人。他們都懂一部分英語,但是一個的母語是漢語,一個是德語。你用的英語如果他們剛好都懂,那他們就能很好的幫你做事。如果你說的英語他們不懂,那就只能用他們的母語給他們說。這樣的結果就是你用德語說的 Linux 聽不懂;你用漢語說的 Windows 又聽不懂。所以,如果是簡單的編程,那他們沒有多大區別。如果是復雜的...你就准備翻譯一方的母語成另一方的母語吧。
Ⅱ python用什麼編輯器
IDLE:
裝了python就會有這個,大家肯定都用過了,功能還湊合,調試器的使用方法和大家熟悉的eclipse/Visual Studio很不一樣,需要學習和適應。各項表現都一般。推薦度:★★
PythonWin:
內置Win32 extension,PythonWin成為了win32的python程序開發者必備的工具。雖然它只能運行在Win下,但其實也是開源的。功能上可以認為它是加上了自動補全和智能感知功能的IDLE,雖然和以其它一些復雜的IDE相比有些差距,但卻是不錯的輕量級Python IDE。推薦度★★★
SPE:
全名Stani's Python Editor。相當不錯的IDE,語法高亮、代碼折疊、智能感知、自動語法檢查等功能一應俱全,集成wxGlade。可惜沒有自動補全功能。開源,可以用svn下載到最新的源代碼,依賴wxPython。但久未更新(最後一次更新是在2008年2月),逆水行舟,不進則退,功能上比其它IDE已經沒有什麼優勢了。推薦度★★★★
Ulipad:
前身是NewEdit,和SPE相比,多了自動補全功能,因而比SPE更加方便,不過沒有把界面設計器wxGlade集成進來。開源,可以用svn下載到最新的源代碼,依賴wxPython。輕便小巧而功能強大,非常適合初學者。推薦度★★★★★。
Eric:
Eric升級到4後,各方面有了很強的提升,全方位超過其它開源IDE。使用PyQt4作為圖形庫,界面美觀大方,並與QtDesigner結合,使得開發GUI程序變得非常方便,比下面將提到到BOA還要好用。最大的亮點莫過於它的調試器,支持斷點設置、單步調試和變數值查看。一句話,有了Eric4,就不用再去搗騰商業的IDE了。推薦度★★★★★,個人強烈推薦。
Boa Constructor:
比起SPE和Ulipad,BOA的編輯功能相當單薄,自動補全與智能感知都要手動,而且沒有自動語法檢查,但調試器比較好用。最大的亮點是界面設計器相當好用,比wxGlade要好用得多。硬傷是對中文支持不好。依賴wxPython。這個IDE也是久未更新了,最後一次更新是在2007年7月,沒有什麼特別的理由的話就別用它了。推薦度★★★。