未來(lái)編程語(yǔ)言會(huì)統(tǒng)一嗎?
編程語(yǔ)言不會(huì)統(tǒng)一的,因?yàn)樾枨蟛煌幊痰恼Z(yǔ)言就不一樣。就像生物的多樣性,
編程語(yǔ)言也會(huì)隨著時(shí)代的進(jìn)步而越來(lái)越多,就像樹(shù)一樣,樹(shù)根枝越往上就越多。
編程的產(chǎn)生:
這些編程語(yǔ)言,在被創(chuàng)造出來(lái)的時(shí)候,可能只是某個(gè)工程師的一個(gè)小小的想法,然后在以后的工作中,慢慢形成了語(yǔ)言的輪廓,在應(yīng)用到實(shí)際上,發(fā)現(xiàn)還可以。至此就有了該語(yǔ)言的一席之地。
當(dāng)然,編程語(yǔ)言肯定也會(huì)有 “適者生存,優(yōu)勝劣汰”的現(xiàn)象。也許A語(yǔ)言的創(chuàng)造初衷也是為了打造適應(yīng)性超強(qiáng)的萬(wàn)能語(yǔ)言,但后來(lái)在實(shí)際過(guò)程中,大家會(huì)發(fā)現(xiàn)這門(mén)語(yǔ)言在B場(chǎng)景下用得很好,放到C場(chǎng)景下使用就會(huì)很蛋疼,于是這門(mén)語(yǔ)言在B場(chǎng)景下的適應(yīng)性會(huì)越來(lái)越完善,大家都熱衷于完善它在B場(chǎng)景下的功能而忽略了C場(chǎng)景,于是C場(chǎng)景相應(yīng)的功能由于沒(méi)有人維護(hù)而漸漸退化。這時(shí)候,有人想兼顧A語(yǔ)言在B場(chǎng)景下的優(yōu)秀特性,又想在C場(chǎng)景中發(fā)揮作用,于是它創(chuàng)造了D語(yǔ)言。后來(lái)有人覺(jué)得D語(yǔ)言還不夠好,于是又有了E語(yǔ)言、F語(yǔ)言,于是,“編程語(yǔ)言多樣性”就這么來(lái)了。
編程的應(yīng)用:
c,c++等語(yǔ)言就比較適合開(kāi)發(fā)硬件或運(yùn)算量特別大程序。
Java等比較適合開(kāi)發(fā)服務(wù)器端程序,企業(yè)應(yīng)用,因?yàn)橛泻芏嚅_(kāi)源程序是java的。
php則比較適合web開(kāi)發(fā),你用了php就會(huì)發(fā)現(xiàn),雖然這個(gè)語(yǔ)言很多奇怪的規(guī)定,但用在web上,你就發(fā)現(xiàn)和很多其他語(yǔ)言相比,會(huì)少了很多麻煩,大部分web開(kāi)發(fā)中碰到的問(wèn)題都有內(nèi)置函數(shù)了,這樣就非常方便了。
javascript則是瀏覽器的語(yǔ)言,這種語(yǔ)言當(dāng)然主要是為瀏覽器開(kāi)發(fā)的,也非常靈活,做web顯示的各種效果和服務(wù)器互動(dòng)都少不了它。
因而來(lái)說(shuō),編程語(yǔ)言不會(huì)統(tǒng)一,只會(huì)像我們?nèi)艘粯樱谧约旱念I(lǐng)域里發(fā)光發(fā)熱。
想學(xué)習(xí)編程,可來(lái)黑馬程序員,各樣編程語(yǔ)言均可學(xué)習(xí)哦。也可私聊我獲得視頻來(lái)自學(xué)。