偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

從Swift編程語(yǔ)言略談開源

移動(dòng)開發(fā) Android
開源并非是萬(wàn)能藥,有的時(shí)候可能還是需要一定的控制。

至少到目前為止,作為世界上商業(yè)最成功的公司之一,蘋果似乎本應(yīng)與開源扯不上什么關(guān)系。然而今天早間傳來(lái)消息,蘋果一如其半年前承諾的那樣,正式開源去年推出的全新編程語(yǔ)言Swift。

[[158254]]

我已經(jīng)很久沒有關(guān)注編程語(yǔ)言了。自從離開學(xué)校,在***家服務(wù)的單位里曾短暫用C語(yǔ)言做過一些簡(jiǎn)單的應(yīng)用開發(fā)后,那個(gè)代碼世界終歸與我絕緣了,我變身成為一個(gè)媒體人。

我最早在中學(xué)使用過BASIC,不過進(jìn)入大學(xué)后學(xué)習(xí)的***種編程語(yǔ)言卻是Fortran,在法國(guó)BULL公司的小型機(jī)上。學(xué)習(xí)的目的,是為了科學(xué)和工程計(jì)算——其實(shí)我一次也沒用上,倒是后來(lái)自學(xué)的匯編、Pascal和C語(yǔ)言,讓我仍對(duì)編程保留了一定興趣。

不過我終歸不是那塊料,也缺乏足夠的熱情,匆匆的轉(zhuǎn)行讓我未能像求伯君、雷軍那樣,成為一名在20世紀(jì)末充滿自豪感的程序員,但是我始終關(guān)注軟件領(lǐng)域的進(jìn)展,并有幸見證了一大批中國(guó)本土軟件公司的成長(zhǎng)。

再說回到開源。這里可能還是要說明一下,開源其實(shí)并不意味著免費(fèi)。如果這二者之間可以劃等號(hào),那我們完全不需要面對(duì)Open Source這樣一個(gè)詞,只要Free就好了。即便是開源,精明的商家同樣能從中找尋到商業(yè)模式,繼而獲取利潤(rùn)。

當(dāng)然,確實(shí)有那種狂熱的愛好者,日復(fù)一日、義務(wù)地為某些開源項(xiàng)目貢獻(xiàn)想法和代碼,不斷地編寫文檔,進(jìn)行開發(fā)和調(diào)試,然后免費(fèi)發(fā)布。可是這樣的人畢竟是極其少數(shù),況且在商業(yè)化如此發(fā)達(dá)的現(xiàn)今社會(huì),完全免費(fèi)的個(gè)人或小團(tuán)體開源作品,很難吸引到足夠多的用戶。

[[158255]]

互聯(lián)網(wǎng)的快速發(fā)展,以及越來(lái)越多的商業(yè)公司加入大型開源社區(qū),讓開源與大規(guī)模應(yīng)用得以聯(lián)結(jié)。比如淘寶,它的應(yīng)用服務(wù)器、操作系統(tǒng)和數(shù)據(jù)庫(kù),全部使用了開源軟件。得益于此,淘寶確實(shí)省卻了些許軟件購(gòu)買費(fèi)用,不過它卻必須雇傭大批的系統(tǒng)架構(gòu)師和軟件工程師,確保系統(tǒng)不會(huì)出現(xiàn)問題。

谷歌的安卓系統(tǒng),也是開源項(xiàng)目成功的一大例證。在極短的時(shí)間里,安卓就成為市場(chǎng)份額***的移動(dòng)操作系統(tǒng)。然而正是由于開源,任何人都可以在其中加入自己的代碼,于是我們就看到各種惡意軟件的流行,以及其他更隱蔽的不明軟件行為。

或許是出于對(duì)以上狀況的擔(dān)心,谷歌從安卓3.0開始收緊了控制權(quán)。嚴(yán)格意義上講,安卓系統(tǒng)現(xiàn)在已經(jīng)不是完全的開源。這也說明,開源并非是***藥,有的時(shí)候可能還是需要一定的控制。

[[158256]]

蘋果對(duì)Swift的開源,同樣如此。如果你使用開源版本進(jìn)行開發(fā),那意味著你的項(xiàng)目無(wú)法進(jìn)入蘋果的App Store——蘋果說這是為了用戶的安全性和穩(wěn)定性考慮。如果你想通過App Store銷售自己的作品,那你必須使用蘋果官方版本的Swift,并向蘋果付費(fèi)。

當(dāng)然,不管開發(fā)者是否準(zhǔn)備用Swift搞創(chuàng)收,開源的Swift勢(shì)必會(huì)吸引越來(lái)越多的開發(fā)者,并且是基于蘋果的設(shè)備進(jìn)行開發(fā)。或許,這就足夠了。

責(zé)任編輯:李英杰 來(lái)源: 百度百家
相關(guān)推薦

2015-12-04 10:05:09

蘋果編程開源

2019-04-15 09:19:52

MongoDB開源協(xié)議

2010-04-15 09:59:48

開源軟件

2009-07-10 17:33:39

jython語(yǔ)言什么是JythonJython

2009-05-18 10:43:17

TomcatServletJetty

2012-10-31 14:31:12

開源

2012-06-12 09:15:50

開發(fā)語(yǔ)言

2013-01-31 10:11:03

開源

2015-01-12 13:04:39

Swift開源項(xiàng)目匯總

2014-06-04 10:52:56

Swift蘋果iOS

2014-06-03 10:44:20

Swift開發(fā)語(yǔ)言

2010-05-05 09:22:10

Canonical開源軟件

2018-04-30 18:07:51

谷歌開源編程

2021-08-27 09:58:25

國(guó)家網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全安全風(fēng)險(xiǎn)

2021-08-27 14:39:43

網(wǎng)絡(luò)安全威脅

2014-07-16 09:41:12

Swift傳統(tǒng)編程

2015-04-14 14:23:38

蘋果Swift編程語(yǔ)言

2010-08-23 10:22:28

視頻采訪Paul紅帽

2014-08-27 09:54:23

Beetl開源

2015-10-16 09:59:52

SwiftCocoa
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)