自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

被卷到“準(zhǔn)下崗”,這九種編程語(yǔ)言要消失了!

譯文
開(kāi)發(fā) 前端
如今開(kāi)發(fā)人員使用各種各樣的編程語(yǔ)言,因?yàn)闆](méi)有一種語(yǔ)言可以滿足所有的目的。隨著需求變得更復(fù)雜,用戶要求發(fā)生變化,一些語(yǔ)言會(huì)銷聲匿跡。

譯者 | 布加迪

審校 | 重樓

技術(shù)在不斷發(fā)展,我們使用的編程語(yǔ)言也不例外。隨著人工智能日益普及,并影響這些語(yǔ)言的使用,人們更關(guān)注哪些語(yǔ)言將在未來(lái)依然堅(jiān)挺,哪些會(huì)銷聲匿跡。

包括Python、Java和JavaScript在內(nèi)的用途廣泛的編程語(yǔ)言占據(jù)主導(dǎo)地位,而其他語(yǔ)言比較小眾,似乎正在失寵。

唯有變化是不變的,你應(yīng)該遠(yuǎn)離以下這9種語(yǔ)言,它們可能很快不會(huì)成為主要角色。

1、Visual Basic

Visual Basic是一種古老的語(yǔ)言,1991年就出現(xiàn)在Windows機(jī)器上。但微軟的這種編程語(yǔ)言似乎不太可能重現(xiàn)昔日的輝煌。

由于微軟不再青睞Visual Basic,消亡幾乎是不可避免的。另一種面向?qū)ο蟮木幊陶Z(yǔ)言Visual Basic .NET已在很大程度上取而代之,如果你對(duì)開(kāi)發(fā)Windows應(yīng)用程序感興趣,應(yīng)該熟悉它。

你可能會(huì)認(rèn)為Visual Basic .NET會(huì)落得與前身同樣的結(jié)果,但微軟似乎不會(huì)在短期內(nèi)停止支持。畢竟,Visual Basic.NET是Windows生態(tài)系統(tǒng)背后的主要技術(shù)。

2、R 

R編程語(yǔ)言的出現(xiàn)是為了征服數(shù)據(jù)分析的編程世界。經(jīng)過(guò)多年的蓬勃發(fā)展,它最近開(kāi)始在Python編程語(yǔ)言面前節(jié)節(jié)敗退。

作為一種編程語(yǔ)言,R為程序員提供了眾多有價(jià)值的特性,但目前它的人氣很低迷。它在TIOBE指數(shù)中排名第18位,名次不太可能再會(huì)上升。

盡管如此,這種語(yǔ)言依然在使用,如果想嘗試一下R,可以在Mac或Windows電腦上安裝它。

3、Haskell

令人遺憾的是,Haskell已度過(guò)了最好的歲月;許多程序員希望自己知道如何用這種美妙的函數(shù)式編程語(yǔ)言編寫代碼。隨著許多人開(kāi)始使用Haskell的原生單子(monad)和代數(shù)數(shù)據(jù)類型編寫大型金融程序,這種語(yǔ)言成為了首選。

Haskell從Miranda、Clean、HOPE及其他幾種語(yǔ)言中借鑒了元素,提供很多功能特性。然而,響應(yīng)緩慢使其不太受開(kāi)發(fā)人員的歡迎。這種低效率可能導(dǎo)致用戶興趣下降,從而導(dǎo)致缺少最新更新版,上一個(gè)重要的更新版還是九年前的。

與Go和Python等更重要、更靈活的編程語(yǔ)言相比,Haskell也風(fēng)光不再,這些語(yǔ)言從2000年代開(kāi)始就憑借強(qiáng)大功能和實(shí)用性不斷挑戰(zhàn)Haskell。畢竟,Go編程語(yǔ)言在TIOBE索引中重新占據(jù)一席之地是有原因的。

4、Visual Basic Applications

Visual Basic for Applications(通常稱為VBA)是MS Office產(chǎn)品套件使用的一種優(yōu)秀的自動(dòng)化語(yǔ)言。從自動(dòng)化處理Excel任務(wù)到創(chuàng)建MS Word和PowerPoint文檔,VBA及其宏可以幫助你完成很多工作。

坊間盛傳,考慮到JavaScript具有的人氣和靈活性,微軟可能會(huì)用JavaScript取代VBA。那么微軟什么時(shí)候會(huì)逐步淘汰該編程語(yǔ)言呢?考慮到許多組織依賴VBA模型來(lái)自動(dòng)化處理重復(fù)任務(wù),這一幕在短期內(nèi)不會(huì)上演。JavaScript API和微軟集成等方面的問(wèn)題可能意味著這種語(yǔ)言還將存在一段時(shí)間,但它功能太過(guò)單一了。

5、Fortran

令人驚訝的是,已有62年歷史的編程語(yǔ)言Fortran仍未消亡。隨著時(shí)間的推移,其使用量可能有所減少,但仍然比一些同類語(yǔ)言更長(zhǎng)壽。

可以說(shuō)Fortran默默無(wú)聞。從事數(shù)值計(jì)算或科學(xué)模型的同學(xué),可能會(huì)嚴(yán)重依賴由IBM開(kāi)發(fā)的這種語(yǔ)言。你可以將其用于數(shù)值天氣預(yù)報(bào)、計(jì)算物理和計(jì)算流體動(dòng)力學(xué)之類的任務(wù)。

盡管使用有限,但Fortran有穩(wěn)固的基礎(chǔ),F(xiàn)ortran開(kāi)發(fā)人員可能還需要一段時(shí)間才能完全擺脫這種語(yǔ)言。

6、COBOL

面向業(yè)務(wù)的通用語(yǔ)言(COBOL)在20世紀(jì)60年代與另外三種語(yǔ)言:ALGOL、LISP和FORTRAN一起稱霸編程界。作為一種用于區(qū)分商業(yè)計(jì)算和科學(xué)計(jì)算的語(yǔ)言,它已進(jìn)入了自然消亡的軌道。

它與其他語(yǔ)言的集成很少,對(duì)開(kāi)發(fā)人員的影響也很小。盡管有相關(guān)的聯(lián)邦和政府要求,但過(guò)于低調(diào)使這種語(yǔ)言成為小眾語(yǔ)言??梢钥隙ǖ卣f(shuō),只有少數(shù)開(kāi)發(fā)人員掌握COBOL。

7、 Perl

盡管Perl是一種通用編程語(yǔ)言,但它在Web開(kāi)發(fā)、網(wǎng)絡(luò)編程、文本操作和GUI開(kāi)發(fā)等方面特別流行。

它包含兩個(gè)語(yǔ)言變體:Perl 5和Perl 6(Raku)??偟膩?lái)說(shuō),Perl用途廣泛,擁有出色的功能特性集。然而,這一切的代價(jià)是CPU耗用比較大、內(nèi)存需求更高。

隨著開(kāi)發(fā)人員轉(zhuǎn)向更易于訪問(wèn)、更高效的Web開(kāi)發(fā)替代方案,競(jìng)爭(zhēng)對(duì)手正在慢慢侵蝕Perl的市場(chǎng)份額。

8、ActionScript

ActionScript是JavaScript這種知名語(yǔ)言的近親,它是Adobe的ECMAScript版本。由于它是Adobe的工具隨帶的原生語(yǔ)言,在Adobe Flash以外的地方找不到它。

ActionScript是一種面向?qū)ο蟮恼Z(yǔ)言,常用于使Flash應(yīng)用程序具有交互性。隨著Flash及相關(guān)版本日漸式微,ActionScript的使用率也在逐年下降。

一旦蘋果決定了停止其iOS設(shè)備對(duì)Flash的支持,ActionScript的前景也就不容樂(lè)觀。

9、Pascal

Pascal于1970年由Niklaus Wirth開(kāi)發(fā),它抓住了ALGOL-60的精髓。由于Pascal是一種程序語(yǔ)言,所以對(duì)于嶄露頭角的程序員來(lái)說(shuō)是一種出色的學(xué)習(xí)工具。

Pascal慢慢穩(wěn)步上升,但從來(lái)沒(méi)有給編程界帶來(lái)任何新穎的東西。雖然這種語(yǔ)言沒(méi)有真正進(jìn)化,但后繼者卻頗具創(chuàng)新性。

Pascal帶來(lái)了Turbo Pascal、Object Pascal和Delphi,Delphi是一種可視化的面向?qū)ο笳Z(yǔ)言,它讓前身Pascal黯然失色。

10、非現(xiàn)代的編程語(yǔ)言遲早會(huì)消亡

如今開(kāi)發(fā)人員使用各種各樣的編程語(yǔ)言,因?yàn)闆](méi)有一種語(yǔ)言可以滿足所有的目的。隨著需求變得更復(fù)雜,用戶要求發(fā)生變化,一些語(yǔ)言會(huì)銷聲匿跡。

本文介紹的編程語(yǔ)言受到了競(jìng)爭(zhēng)的影響,通常無(wú)法提供現(xiàn)代的相關(guān)功能。更優(yōu)秀的語(yǔ)言慢慢穩(wěn)步取而代之,這些語(yǔ)言隨之進(jìn)入了故紙堆。

原文鏈接:https://www.makeuseof.com/programming-languages-heading-for-extinction/

責(zé)任編輯:武曉燕 來(lái)源: 51CTO技術(shù)棧
相關(guān)推薦

2020-09-22 15:03:39

編程語(yǔ)言RubyCOBOL

2020-06-24 08:26:10

編程語(yǔ)言Perl技術(shù)

2017-05-09 16:20:47

3D打印3D食品

2017-12-22 11:20:05

編程語(yǔ)言招聘需求

2020-04-23 08:45:46

編程語(yǔ)言二進(jìn)制

2017-11-21 14:41:29

編程語(yǔ)言Python

2021-08-04 00:10:49

場(chǎng)景版本大文件

2020-04-10 20:32:44

網(wǎng)絡(luò)安全黑客隱私

2020-02-20 20:30:16

編程語(yǔ)言框架

2017-01-10 09:59:51

2013-04-03 14:14:43

UbuntuWindows

2020-11-30 22:50:48

AWS服務(wù)云計(jì)算

2024-08-12 09:55:42

Redis二進(jìn)制數(shù)據(jù)

2012-06-12 10:07:22

Web

2021-05-17 11:13:43

iOS蘋果系統(tǒng)

2019-08-09 09:58:43

PythonJavaGo

2020-11-03 06:54:23

編程語(yǔ)言

2015-01-04 13:42:15

編程語(yǔ)言

2020-02-05 17:09:28

編程語(yǔ)言代碼Ruby

2020-10-10 12:46:17

編程指南誤區(qū)
點(diǎn)贊
收藏

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