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

2020年6大編程語言趨勢,三分鐘速解

新聞
這個世界上,變化是不可避免的,隨著編程語言繼續(xù)傾向于針對云,微服務(wù),大數(shù)據(jù)和機(jī)器學(xué)習(xí)中的新趨勢進(jìn)行優(yōu)化,每種語言都形成了獨特的發(fā)展趨勢。今天就給大家講講2020年6大編程語言趨勢。

這個世界上,變化是不可避免的,隨著編程語言繼續(xù)傾向于針對云,微服務(wù),大數(shù)據(jù)和機(jī)器學(xué)習(xí)中的新趨勢進(jìn)行優(yōu)化,每種語言都形成了獨特的發(fā)展趨勢。今天就給大家講講2020年6大編程語言趨勢。

 

2020年6大編程語言趨勢,三分鐘速解

 

1、Java

Java今年依舊在穩(wěn)步發(fā)展中,盡管 Java 的應(yīng)用的數(shù)量增速緩慢,2019 年 3 月, Java 12 也到來了,Java 13 緊隨其后,在 12 月發(fā)布。雖然每個版本的改動都很小,但是可以看到,語言在穩(wěn)步地向前發(fā)展。此外,它還實現(xiàn)了預(yù)覽功能的想法,這在 switch 表達(dá)式方面效果非常好,對開發(fā)人員來說這個新功能很不錯。

Evans 表示,2020 年將是驗證 2019 年 Java 發(fā)展趨勢的一年:我們離 Valhalla 項目發(fā)布正式版還有多遠(yuǎn)?交付模式匹配和代數(shù)數(shù)據(jù)類型的增量策略是否能夠獲得回報? 2020 年, Kotlin 能否在 Android 之外再占用一席之地?這些都是非常令人興奮的時刻。我們正在向新的事物過渡。

2、Python

2020 年,Python 2.7 將終止支持,這可能會讓那些堅持使用 Python 2.7 的用戶感到頭疼。與此同時,Python 仍然是數(shù)據(jù)科學(xué)的首選語言。Python 的一個令人喜愛的點是,各種有趣的和重要的項目都來自于這個社區(qū),該社區(qū)有意識地向多樣性的方向發(fā)展。

3、Kotlin

谷歌在 2019 年 5 月宣布,Kotlin 已成為 Android 應(yīng)用程序開發(fā)者的首選語言,這提高了 Kotlin 的使用程度。盡管許多 Android 開發(fā)者仍然還沒有習(xí)慣轉(zhuǎn)移到 Kotlin,但那些已經(jīng)轉(zhuǎn)型的人,非常認(rèn)可 Kotlin 的優(yōu)勢。

預(yù)計 Kotlin 未來還會在其他平臺繼續(xù)保持加快增長。人們可以在很多社區(qū)上學(xué)習(xí)使用 Kotlin 開發(fā) Android 、谷歌云平臺和其他平臺開發(fā)的最佳實戰(zhàn)。在 2019 年,KotlinConf 連續(xù)三年售罄,有超過 1700 名參加者。這表明,人們對這門語言的興趣和接受程度正在增長。

4、Rust

Rust 一直支持通過多種方式實現(xiàn)異步編程,但是通過異步函數(shù)為這類代碼提供語法支持,是 Rust 之前的重大改進(jìn)。在 2019 年7 月發(fā)布的 1.39 版本,異步(async)和等待 (await)的語法已經(jīng)變得穩(wěn)定起來。

Rust 社區(qū)也對 WebAssembly 感到興奮,它今年在理論上取代了 C/FFI ,成為需要便攜、高性能模塊的生態(tài)系統(tǒng)的替代品,開發(fā)人員可以得到輕量級沙箱了。

5、Go

Go的團(tuán)隊非常重視對新功能的探索,值得關(guān)注的并不是某個建議的采納與否,而是這個過程發(fā)生的方式:提出了一個新功能,討論得到了充分的尊重,如果多數(shù)人認(rèn)為這個功能和 Go 的風(fēng)格不一致,那么掌管語言的人會尊重大多數(shù)人的意見。這就是開發(fā)者所謂的社區(qū)的意義,這也是Go能夠生機(jī)勃勃發(fā)展的重要原因。

2020 年 Go 的語言的合約規(guī)范,也就是眾所周知的泛型提案將更加清晰??雌饋?Go 將使用一種和其他編程語言不同的方式來實現(xiàn)泛型,但是這種方式非常符合 Go 的編程風(fēng)格。Go 將添加對開發(fā)人員有用的特性的同時保持自己的風(fēng)格。

6、Swift

去年 Swift 最大的新聞是 SwiftUI 的發(fā)布,這是蘋果為所有蘋果設(shè)備設(shè)計用戶界面的最新框架,還有 Swift for TensorFlow,這是一個集成了 Google 的 TensorFlow 框架和 Swift 的深度學(xué)習(xí)和可分類編程的平臺。SwiftUI 已經(jīng)在對開發(fā)者產(chǎn)生了很大的吸引力,它的聲明性質(zhì)已經(jīng)被視為 UIKit 未來的潛在繼承者。Swift 一直是一種很棒的應(yīng)用程序開發(fā)和系統(tǒng)編程語言,也是一種很有前途的 web 和后端開發(fā)語言,但現(xiàn)在,隨著 Swift for TensorFlow 的出現(xiàn),它也成為了一種強(qiáng)大的機(jī)器學(xué)習(xí)框架。

責(zé)任編輯:華軒 來源: 今日頭條
相關(guān)推薦

2023-12-04 18:13:03

GPU編程

2021-06-29 20:48:44

云計算公共云

2021-12-17 07:47:37

IT風(fēng)險框架

2017-01-18 15:38:20

語言

2024-05-16 11:13:16

Helm工具release

2009-11-09 12:55:43

WCF事務(wù)

2024-12-18 10:24:59

代理技術(shù)JDK動態(tài)代理

2021-01-29 07:49:34

芯片 5G芯片服務(wù)器芯片

2021-08-26 05:49:36

芯片芯片商、芯片短缺

2021-09-26 05:55:27

芯片服務(wù)器芯片短缺

2021-12-26 07:44:31

芯片芯片短缺半導(dǎo)體

2023-11-26 00:30:05

2022-02-17 09:24:11

TypeScript編程語言javaScrip

2021-04-20 13:59:37

云計算

2023-12-27 08:15:47

Java虛擬線程

2024-01-16 07:46:14

FutureTask接口用法

2024-08-30 08:50:00

2021-07-27 14:47:36

芯片芯片發(fā)展芯片市場

2021-10-25 05:41:12

芯片芯片發(fā)展芯片市場

2013-06-28 14:30:26

棱鏡計劃棱鏡棱鏡監(jiān)控項目
點贊
收藏

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