1樓:莫查名
個人見解:
linux是開源的,windows系統閉源。
linux下開源軟體比較多,windows閉源比較多。程式設計工具也是,linux下大部分程式設計工具是開源的。
3.從程式設計**來講,linux和windows的區別應該不在於開閉源。而是編譯器不一樣,裡面的庫函式和類什麼的也不一樣,系統api不一樣。
4.編寫的程式用圖不太一樣,windows是桌面應用比較多,linux極少桌面程式設計。
5.還有就是由於linux系統是開源的,出現一些系統方面問題,你可以直接檢視一下系統核心原始碼。使用的一些模組之類也一般是開源的,出現問題,也可以查原始碼。
6.其實我沒看清楚,你是問:在windows系統寫**和linux的不同?還是問寫一個windows的軟體和linux軟體的不同?
ps:本人不是程式設計師。答案是抄來的。
2樓:
其實沒什麼區別?
只不過linux系統開源,而windows系統不開源而已【也有針對高校的開源包的】
至於應用軟體開源,windows平臺應該也有,可能不多,共享軟體會比較多點
linux下的軟體都必須開源嗎?
3樓:匿名使用者
不是的。
來可以有閉源的。自
4樓:匿名使用者
不一定, 只要你的軟體沒有用到任何gpl協議的源**或者庫就可以不用開源。
5樓:匿名使用者
你可以看到很
copy多帶non-oss的,那就不是開源的。比如acroread,flash等,也不是開源的
另外1樓的錯誤是,有些軟體沒有遵循gpl版權,也沒用其**,但是仍就是開源的,比如latex和bsd版權軟體
6樓:匿名使用者
不是,比如oracle
7樓:匿名使用者
當然linux歡迎開源的軟體。
Linux程式設計和程序 執行緒,linux 下 程序和執行緒的區別
給你舉個例子 比方電腦裡你安裝的qq,暴風,迅雷他們都可以單獨獨立執行,那麼我們就可以說qq是一個程序,暴風也是一個程序,迅雷更是一個程序 而要說到什麼是執行緒,執行緒是執行在程序裡裡的程式 舉例qq 執行緒 我們能同時用qq軟體進行聊天,聽 為什麼呢,這就是執行緒的優點所在,單獨執行但又不互相干擾...
C 在LINUX系統下用什麼軟體程式設計
呵呵,這個問題怎麼天天有人問啊。linux就是c c 根本不需要什麼軟體。在文字編緝器裡寫好了,直接在命令列下就可以編譯啦。在命令列下用 c 的話 g hello.cpp o helloc gcc hello.c o hello然後執行 hello 就可以了。我所有的程式都在qdevelop下面寫的...
關於linux和程式設計入門,關於Linux和程式設計入門
首先非常佩服樓主的勇氣和求知慾,非常值得肯定。如果真的對計算機很有興趣,並且希望在計算機領域做出一些成績的話,建議你從計算機的基礎課程開始。可以說計算機的本質就是數學,先把高等數學 主要是微積分 概率論與數理統計,離散數學,線性代數這些基礎課學紮實,然後學習一門計算機程式語言 搞linux程式設計的...