色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

為什么有很多出名開(kāi)源的C

為什么有很多出名開(kāi)源的C?

首先,你如何保證別人的輪子是圓的?很多企業(yè)是因?yàn)橐呀?jīng)用過(guò)了很多方輪子才決定自己寫(xiě)的。其次,每一個(gè)輪子也有各自物理限制和基礎(chǔ)需求,這些在企業(yè)內(nèi)部未必一定能滿足。就好像你拿了兩個(gè)專業(yè)大礦車才用的,直徑都三四米,重量按噸算的輪子,跟我講要組裝一輛自行車?別說(shuō)能組裝不組裝得出來(lái),組裝出來(lái)了,你騎得動(dòng)嗎?如果一味地在x86環(huán)境下,你會(huì)覺(jué)得什么輪子都可以用,但是你要是某天突然遇到一個(gè)mips環(huán)境,內(nèi)存只有幾M的硬件環(huán)境,用著uclibc的底層和非linux的實(shí)時(shí)操作系統(tǒng)。你就會(huì)發(fā)現(xiàn)很多庫(kù)的引入也許根本就不現(xiàn)實(shí),還不如自己徒手上一個(gè)來(lái)得簡(jiǎn)單。對(duì)于高手而言,這些基礎(chǔ)io都是信手拈來(lái)的,可以提前規(guī)劃好優(yōu)化方案和調(diào)用路徑,甚至可以提前計(jì)算出理論上限,滿足了項(xiàng)目要求就可以。何必引入一個(gè)不確定是否能滿足產(chǎn)品要求的庫(kù)呢?這類系統(tǒng)里,可能內(nèi)核都是修改過(guò)或者裁剪過(guò)得,你如何可以保證引入的庫(kù)可以跑起來(lái),編譯腳本可能都得自己寫(xiě),更別談移植過(guò)程中的各種奇怪bug與妥協(xié)了。此外就是你現(xiàn)在覺(jué)得可能有各種庫(kù),但是當(dāng)年并沒(méi)有,那么只能自己寫(xiě)。又或者當(dāng)年的情況,要支持多個(gè)環(huán)境,沒(méi)有一個(gè)庫(kù)可以支持那么多環(huán)境的。只是你參與的項(xiàng)目少而已罷了。舉個(gè)例子,你能列舉一個(gè)可以在nds游戲機(jī)里面跑的網(wǎng)絡(luò)庫(kù)嗎?又或者簡(jiǎn)單點(diǎn)可以說(shuō)明下有哪幾個(gè)異步網(wǎng)絡(luò)庫(kù)可以在linux2.6下面穩(wěn)定跑,并且沒(méi)有任何問(wèn)題?