swift語(yǔ)言 必死 C語(yǔ)言能干什么?
C語(yǔ)言能干什么?我在C上工作了六年,我覺(jué)得這個(gè)領(lǐng)域的需求還是很大的第一,嵌入式設(shè)備:幾乎所有的硬件設(shè)備都離不開(kāi)C,手機(jī)和Android設(shè)備都是Linux內(nèi)核,純C,硬件都是驅(qū)動(dòng)的,都是C,單片機(jī),數(shù)據(jù)
C語(yǔ)言能干什么?
我在C上工作了六年,我覺(jué)得這個(gè)領(lǐng)域的需求還是很大的
第一,嵌入式設(shè)備:幾乎所有的硬件設(shè)備都離不開(kāi)C,手機(jī)和Android設(shè)備都是Linux內(nèi)核,純C,硬件都是驅(qū)動(dòng)的,都是C,單片機(jī),數(shù)據(jù)機(jī)。
第二,網(wǎng)絡(luò)設(shè)備:各種網(wǎng)絡(luò)設(shè)備、光纖設(shè)備、交換機(jī)、防火墻、小型家庭路由器、TCP/IP協(xié)議都是用C語(yǔ)言編寫(xiě)的,C語(yǔ)言的需求和網(wǎng)絡(luò)的發(fā)展空間一樣大。
第三,服務(wù)器端:大部分服務(wù)器端程序都是C,精通nginx和squid,可以使公司上市,如Netshop技術(shù)。云服務(wù)離不開(kāi)C。亞馬遜,業(yè)界最強(qiáng)大的云,不能靠買書(shū)來(lái)做這么多。還有流行的大數(shù)據(jù)、IPv6等,涉及的業(yè)務(wù)非常廣泛。很多工具都是用C寫(xiě)的,比如PHP,python…
但是C不是那么簡(jiǎn)單,不僅僅是語(yǔ)法,比如Linux驅(qū)動(dòng)程序,你應(yīng)該熟悉內(nèi)核架構(gòu),并且有一些硬件知識(shí)。C有很多開(kāi)源代碼要看。歡迎添加
專家表示,IOS開(kāi)發(fā)應(yīng)該使用swift。IOS開(kāi)發(fā)?你了解IOS開(kāi)發(fā)嗎?IOS開(kāi)發(fā)快餓死了。你關(guān)心什么語(yǔ)言?
為什么2020年ios開(kāi)發(fā)還堅(jiān)持使用objective-c?
OC確實(shí)有許多缺點(diǎn),例如不安全。其他Java、JavaScript、swift等只有一個(gè)文件,但它們有兩個(gè)。H和。M文件。語(yǔ)法比較奇怪。底層是C結(jié)構(gòu)和C指針。我個(gè)人認(rèn)為它比Java和JavaScript更復(fù)雜。優(yōu)點(diǎn)是它有一個(gè)類似的運(yùn)行時(shí),KVO還是arc?事實(shí)上,這些其他語(yǔ)言也有一些優(yōu)勢(shì),所以它們不可能有任何優(yōu)勢(shì)。然而,與swift相比,它的優(yōu)點(diǎn)可能是編譯速度更快,其他的就更不用說(shuō)了。