欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

開源代碼是什么意思?

林子帆2年前18瀏覽0評論

首先你應該知道編程這個概念。

通常,一個軟件的產生,都是經過兩個步驟:第一步是程序員編碼。第二步是用一些編譯、構建工具把源代碼變成軟件。

比如程序員寫出來如下的代碼:

然后他會用一個叫gcc的工具把這個代碼編譯成一個EXE文件。其他人雙擊這個exe文件就會出來一個黑色的窗口,顯示Hello,world!這行字。

這個是最簡單的程序,復雜的程序如Photoshop之類的也是類似的過程。只是代碼會跟多,使用的編譯、構建工具也更復雜。

而所謂的開源和閉源的區(qū)別,就是指源代碼是否對外公開的。像Photoshop這樣的閉源軟件,他的源代碼只有他的主人Adobe公司才知道。而開源軟件的代碼則是大家都知道。

開源軟件不只是程序員在用,雖然程序員用的更多。如果你用安卓手機,那就應該知道安卓系統(tǒng)本身就是一個開源軟件。想了一下,其他非程序員用的開源軟件的確不多,比較出名的估計就是谷歌/火狐瀏覽器。