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

曾經(jīng)叱詫風(fēng)云的Delphi為何現(xiàn)在基本無人學(xué)

阮建安2年前18瀏覽0評論

曾經(jīng)叱詫風(fēng)云的Delphi為何現(xiàn)在基本無人學(xué)?

江山代有才人出,各領(lǐng)風(fēng)騷數(shù)百年,對編程語言來講同樣是這種狀態(tài),任何一種編程語言不可能一直處于一種鼎盛的時期,也會隨著時間的推移發(fā)生變化,主流編程語言向著兩個方向發(fā)展,一種屬于底層效率型;一種是集成化方式簡單的幾行代碼就能實現(xiàn)很復(fù)雜的功能,隨著編程語言的發(fā)展越來越多成型集成庫被使用。任何一種編程語言都有一個發(fā)展的過程,Delphi在上個世紀(jì)末風(fēng)靡全球,生態(tài)系統(tǒng)建設(shè)的也是比較完善。

Delphi為什么突然不行了

任何一種編程語言都必須要跟上歷史潮流,任何一種編程語言都需要適應(yīng)變化,在Delphi發(fā)展初期因為其開發(fā)的方便性,至少要比VB之類的要好很多,Delphi本質(zhì)上講不是一種編程語言,只是代碼編輯器,本背后的編程語言是大名鼎鼎的Object Pascal,算是真正意義上IDE。

Object Pascal發(fā)展遇到了瓶頸并沒有像C/C++那樣成為行業(yè)的標(biāo)準(zhǔn)。如果一種編程語言沒有成為行業(yè)標(biāo)準(zhǔn),那么隨著推移其競爭力自然就會下降,生態(tài)系統(tǒng)也會受到很大的影響,如果沒有成為行業(yè)的標(biāo)準(zhǔn),那么對接不同的平臺就容易出現(xiàn)問題,像通用編程語言在不同平臺實現(xiàn)的語法是一致的,只不過底層編譯體系做兼容,如果一種編程語言不具備跨平臺的能力后續(xù)在發(fā)展過程中就容易遇到瓶頸,而且由于生態(tài)系統(tǒng)不是很完善,只靠Borland一家公司在維護,抗擊風(fēng)險的能力太低了,衰落只是時間問題。

核心人才流失,內(nèi)部決策失誤。創(chuàng)始人在跳槽去了微軟,扔下了一個爛攤子,就更加跟不上時代的潮流了,更加搞笑的是創(chuàng)始人去了微軟搞了.net,結(jié)果Borland特跟著去兼容.net,相當(dāng)于學(xué)了一個四不像,導(dǎo)致生態(tài)系統(tǒng)日益枯竭,一直慢慢到今天的地步,任何一種編程生態(tài)系統(tǒng)想要健康發(fā)展方向路線要正確。

跟不上編程發(fā)展趨勢。任何一種編程體系都需要跟上科技的潮流,現(xiàn)在Delphi流行的時代主要是C/S比較流行,現(xiàn)在是B/S方式比較厲害,而且編程語言向著簡單,集成化方向發(fā)展,如果用集成度非常高編程語言只需要技能比較簡單的程序員就能搞定,但如果用比較原始的開發(fā)方式不但問題多還耗費巨大的人力物力。所以隨著時間發(fā)展一種編程語言很容易被遺忘,在十幾年前C/C++還是響當(dāng)當(dāng)?shù)囊惶柧幊陶Z言,但現(xiàn)在編程語言第一已經(jīng)是java,后來的追擊者python也有非常大的發(fā)展前景。

當(dāng)前流行的幾種編程語言發(fā)展趨勢

C語言曾經(jīng)的第一編程語言。由于編程語言集成化發(fā)展了,現(xiàn)在已經(jīng)不是那么強勢了,但并不代表著這種編程語言已經(jīng)不行了,只不過從前端轉(zhuǎn)向了后臺,因為現(xiàn)在很多編程語言底層都是C語言完成,而且在追求性能的地方,C語言還是最佳選擇,任何一種編程語言都有其存在的價值,C語言在很多領(lǐng)域還是非常合適的第一選擇,像在嵌入式以及通訊領(lǐng)域還是第一選擇。

C++是很多大型架構(gòu)第一選擇。像現(xiàn)在比較流行的Android,以及Chrome框架代碼很多是用C++來完成的,在游戲領(lǐng)域用的也比較多,這門編程語言是很多架構(gòu)師的最愛,也是很多開源框架的首先編程語言,盡量語法細(xì)節(jié)受到很多人指責(zé),但生態(tài)系統(tǒng)還是比較完善。

Java是現(xiàn)在最流行的編程語言。參與編程的程序員數(shù)量最多,無論在服務(wù)器端還是在客戶端都有其影子,也是開源社區(qū)最流行的一門編程語言。短時間很難有別的語言沖擊其第一的位置,特別是編程越來越趨向于服務(wù)端的今天,也間接帶動這門編程語言的發(fā)展。

Python目前上升勢頭最猛的編程語言。由于其強大的集成能力,以及編程語法的間接性現(xiàn)在發(fā)展趨勢非常明顯,人工智能也間接帶動其快速的發(fā)展。

由于編程語言種類太多,只是列舉前幾個,編程語言不是掌握的種類越多,關(guān)鍵在于精,學(xué)好一種編程語言后再去學(xué)習(xí)別的編程語言就會順暢很多,希望能幫到你。