日本电影一区二区_日本va欧美va精品发布_日本黄h兄妹h动漫一区二区三区_日本欧美黄色

2021 年,這8種編程語(yǔ)言最流行(編程最流行的語(yǔ)言排名)

怎樣判斷哪種編程語(yǔ)言最流行?正如要挑選最受歡迎的冰激凌一樣,每個(gè)人都有自己的最愛(ài)。實(shí)際上,由于各種原因,不同的開(kāi)發(fā)人員喜歡不同的編程語(yǔ)言,當(dāng)你認(rèn)為一種編程語(yǔ)言可能占主導(dǎo)地位時(shí),一種新的編程語(yǔ)言出現(xiàn)了,或者一種老的語(yǔ)言與新的應(yīng)用聯(lián)系起來(lái)了。

2021 年最流行的編程語(yǔ)言將基于相關(guān)開(kāi)發(fā)人員想要完成的任務(wù)以及他們已經(jīng)學(xué)習(xí)或完成的工作。對(duì)希望獲得加薪的有經(jīng)驗(yàn)的程序員來(lái)說(shuō),最流行的編程語(yǔ)言將不同于那些剛開(kāi)始工作的程序員,這些人在參加了編程訓(xùn)練營(yíng)后想要從事初級(jí)編程工作。

有這么多不斷變化的語(yǔ)言,很難知道該從何處入手,尤其是開(kāi)源語(yǔ)言一直在變化,新的包和框架不斷涌現(xiàn)。無(wú)論你的興趣或需求是什么,如果你想了解 2021 年最流行的編程語(yǔ)言,你可以從本文這個(gè)列表中找到它們。

1、最流行的初學(xué)者編程語(yǔ)言:Python

2021 年,這8種編程語(yǔ)言最流行(編程最流行的語(yǔ)言排名)

無(wú)論你查看什么榜單,Python 幾乎都被列為最受初學(xué)者歡迎的編程語(yǔ)言:在 Qvault 關(guān)于初學(xué)者最佳編程語(yǔ)言的帖子,GitHub 的排名,Stack Overflow 的開(kāi)發(fā)者調(diào)查,甚至是大學(xué)教授計(jì)算機(jī)科學(xué)專業(yè)的最熱門語(yǔ)言,都是如此。

2021 年,這8種編程語(yǔ)言最流行(編程最流行的語(yǔ)言排名)

它不像 Rust 那樣快速發(fā)展,也不像 JavaScript 那樣老掉牙。但它是一種不可阻擋的編程語(yǔ)言。它已經(jīng)有 30 年的歷史了,它在使用和流行方面都經(jīng)歷了穩(wěn)步的增長(zhǎng),足以使它成為幾乎所有排行榜的榜首。

緣何如此流行?

Python 的偉大之處在于它是根據(jù)開(kāi)發(fā)者的經(jīng)驗(yàn)編寫的。從實(shí)踐來(lái)看,這意味著它讀起來(lái)就像英語(yǔ)一樣:特別是對(duì)于沒(méi)有編程背景的人來(lái)說(shuō),學(xué)習(xí)起來(lái)更容易。

同時(shí),它也能非??焖俚貥?gòu)建任何東西的基本原型,這使得初學(xué)者能夠在短短幾分鐘內(nèi)編寫出具有良好教程的函數(shù)代碼,從而極大地增強(qiáng)了他們的能力,也使他們得到了回報(bào)。

最后,它具有廣泛的通用性。無(wú)論你的需求是數(shù)據(jù)科學(xué),機(jī)器學(xué)習(xí)還是 Web 開(kāi)發(fā),你都可以通過(guò) Python 來(lái)完成。

總之,Python 的語(yǔ)法,易用性和通用性使其成為最受初學(xué)者歡迎的編程語(yǔ)言。

初學(xué)者學(xué)習(xí) Python 的最佳方法

Python 是最受初學(xué)者歡迎的編程語(yǔ)言,因?yàn)樗鼮槿碌拈_(kāi)發(fā)者提供了強(qiáng)大的支持網(wǎng)絡(luò)。你可以使用 Python.org 上面向初學(xué)者的免費(fèi)教程開(kāi)始編程。

你還應(yīng)該利用 Python 用戶和愛(ài)好者組成的豐富而富有支持性的在線社區(qū)。大部分 Python 支持者會(huì)記得自己學(xué)習(xí) Python 的時(shí)光,并樂(lè)意向初學(xué)者伸出援手。瀏覽Reddit 論壇上的 Python 版塊,在 Stack Overflow 上閱讀和發(fā)布 Python 問(wèn)題,看看是否能在 Discord 小組或 Slack 頻道上找到編程伙伴。

2、對(duì)不想從事編程工作的人來(lái)說(shuō),最流行的編程語(yǔ)言是 R

2021 年,這8種編程語(yǔ)言最流行(編程最流行的語(yǔ)言排名)

當(dāng)我擔(dān)任客戶成功經(jīng)理時(shí),我的工作完全不涉及編程。但是,我仍然發(fā)現(xiàn)能夠在 R 中進(jìn)行分析,查看保留率、流失率、交流量等等,這是非常有用的。R 是另一種開(kāi)源編程語(yǔ)言,盡管沒(méi)有 Python 那么流行,但在數(shù)據(jù)科學(xué)界仍然非?;钴S,深受人們歡迎。

若要找一份非編程的工作,R 是最流行的編程語(yǔ)言。它正在取代 SQL 和 SAS 這些閉源的付費(fèi)語(yǔ)言。由于企業(yè)既想降低成本,又想雇傭無(wú)論日常工作中是否編程,都能進(jìn)行分析的人,他們都在轉(zhuǎn)向 R。

2021 年,這8種編程語(yǔ)言最流行(編程最流行的語(yǔ)言排名)

緣何如此流行?

Datacamp在其 R 與 Python 教程中,如此寫道,R 被“沒(méi)有計(jì)算機(jī)編程技能的統(tǒng)計(jì)學(xué)家、工程師和科學(xué)家所使用。它在學(xué)術(shù)界、金融、制藥、媒體和市場(chǎng)營(yíng)銷中都很流行”。

對(duì)于那些出于某些非常正當(dāng)理由而不在工作中進(jìn)行編程的人來(lái)說(shuō),R 是最流行的編程語(yǔ)言。首先,它是開(kāi)源的。和 Python 一樣,無(wú)需支付任何費(fèi)用。

R 還提供了集成的開(kāi)發(fā)編輯器 RStudio,使其更容易使用。R 有一個(gè)強(qiáng)大的開(kāi)源軟件包生態(tài)系統(tǒng),使任何人都可以非常簡(jiǎn)單地用幾行代碼運(yùn)行統(tǒng)計(jì)分析,并以幾行代碼創(chuàng)建出一個(gè)可供發(fā)布的圖形。

非程序員學(xué)習(xí) R 的最佳方法

尤其是對(duì)于那些沒(méi)有或不想從事編程工作的人來(lái)說(shuō),我認(rèn)為最好是找一個(gè)你真正關(guān)心的項(xiàng)目,然后設(shè)定一個(gè)明確的目標(biāo)。你沒(méi)有工作的必要——至少現(xiàn)在你可以不知道如何編程。

你之前沒(méi)有任何編程經(jīng)驗(yàn),所以學(xué)習(xí)曲線會(huì)非常陡峭。你需要一些你深深熱愛(ài)的東西。只有這樣才能讓你克服令人沮喪的障礙、知識(shí)空白和用戶錯(cuò)誤,這也是每個(gè)編程初學(xué)者都需要經(jīng)歷的一次旅程。

3、最流行的漲薪編程語(yǔ)言:Perl

2021 年,這8種編程語(yǔ)言最流行(編程最流行的語(yǔ)言排名)

根據(jù)Stack Overflows 的調(diào)查,Perl 是榜單上最矛盾的語(yǔ)言之一,因?yàn)樗侨蛐劫Y最高的語(yǔ)言(年薪中位數(shù)為 7.5 萬(wàn)美元),但也是最令人恐懼的語(yǔ)言(71.4%)。但是如果你想要在編程工作中獲得更高的收入,沒(méi)有比這更流行的編程語(yǔ)言了。它的前身是更流行的 PHP,同時(shí)也是一門有點(diǎn)火爆的垃圾堆語(yǔ)言,因此而聞名。

博客 Some Dude Says 在其博文《2020 年的 Perl,它還值得學(xué)習(xí)嗎?》(Perl in 2020: Is It Still Worth Learning?)說(shuō),“Perl 試圖為太多的人提供太多的東西。糟糕的代碼片段飄來(lái)飄去,而且在很多項(xiàng)目中,未經(jīng)深思熟慮就被拉進(jìn)來(lái)。

一個(gè)又一個(gè)的腳本小子拼湊出他們可憎的東西,并讓它們?cè)谑澜绶秶鷥?nèi)散播。他們把源碼扔到網(wǎng)上,讓全世界也能免費(fèi)看到。書里滿是垃圾,而且即使是早已過(guò)時(shí)的書也要重印?!?/p>

盡管很多開(kāi)發(fā)者不喜歡它,但很多雇主發(fā)現(xiàn)它是一種非常有用的編程語(yǔ)言,可以用于新的項(xiàng)目,也可以用于維護(hù)現(xiàn)有的基礎(chǔ)結(jié)構(gòu)和項(xiàng)目。正因?yàn)槿绱?,它仍然是最流行的漲薪編程語(yǔ)言。

緣何如此流行?

Opensource.com 將亞馬遜、波音、BBC 和 Northrop Grumman 列為尋找 Perl 開(kāi)發(fā)人員的大公司的一員。它是一種很受雇主歡迎的編程語(yǔ)言。與 R 和 Python 一樣,它也是開(kāi)源的,這意味著低成本和低風(fēng)險(xiǎn)的使用。許多用戶(例如,在Reddit 論壇的 Perl 子版塊上)都說(shuō)它是一種范圍廣泛,但功能有限的語(yǔ)言,使得它既簡(jiǎn)單又實(shí)用。

人們對(duì)其不滿的主要原因,可能是上面那篇博文中所列舉的各種因素的遺留,開(kāi)源的本質(zhì)讓這門語(yǔ)言失望了,并使其良好的名聲陷入了泥潭。

但是,隨著 Perl 的最新版本修復(fù)了很多用戶體驗(yàn)問(wèn)題,以及即將發(fā)布的 Perl 7, Perl 的流行度可能會(huì)再次緩慢攀升,尤其是鑒于 Perl 在雇主中需求很大,盡管 Perl 作為一門編程語(yǔ)言存在諸多缺陷,但雇主認(rèn)為它是一種出色的技能,這使得它在這個(gè)最流行的編程語(yǔ)言榜單上占有一席之地。

希望加薪的開(kāi)發(fā)人員學(xué)習(xí) Perl 的最佳方法

learn.perl.org網(wǎng)站可能是開(kāi)始學(xué)習(xí) Perl 最好的地方。與 R 和 Python 不同,很多用戶都是從 Google 搜索和復(fù)制粘貼代碼塊中學(xué)習(xí)的,最好遠(yuǎn)離 Stack Overflow 這樣的地方,因?yàn)槟抢锟赡苡性愀獾拇a片段。Modern Perl也是一個(gè)相對(duì)較新的文檔,可以避免許多過(guò)時(shí)的、固執(zhí)己見(jiàn)的教程,而Perl Cookbook則是經(jīng)過(guò)實(shí)踐檢驗(yàn)的資源。

4、iOS 上最流行的移動(dòng)應(yīng)用開(kāi)發(fā)編程語(yǔ)言:Swift

2021 年,這8種編程語(yǔ)言最流行(編程最流行的語(yǔ)言排名)

R、Python 和 Perl 都是上個(gè)世紀(jì)開(kāi)發(fā)的。而 Swift 則是 2014 年才被特別地開(kāi)發(fā)成蘋果的編程語(yǔ)言。顧名思義(譯注:swift 即迅速的意思,也是一種鳥(niǎo)類雨燕的名詞),它以快速構(gòu)建 iOS 應(yīng)用而著稱,迅速超越了最初為此而生的 Objective-C。

蘋果官網(wǎng)自稱Swift 比 Objective-C 快 2.6 倍,比 Python 快 8.4 倍。盡管它是一門年輕的語(yǔ)言,但在 Stack Overflow 的 2020 年開(kāi)發(fā)者調(diào)查中,它是最流行的第 9 種語(yǔ)言。要編寫 iOS 應(yīng)用,沒(méi)有其他最流行的編程語(yǔ)言。

緣何如此流行?

在Dummies.com上寫道:“開(kāi)發(fā) iOS 應(yīng)用可能是你多年來(lái)職業(yè)生涯中最有趣的事情,投入的時(shí)間和金錢都很少(與 Windows 等平臺(tái)的開(kāi)發(fā)相比)?!睂?duì)于那些想寫代碼的人來(lái)說(shuō),開(kāi)發(fā)應(yīng)用是展示你的技能,甚至可以從中賺點(diǎn)錢的好方法。

與 Android 應(yīng)用相比,iOS 擁有更強(qiáng)大的開(kāi)發(fā)者程序,并且處理了在商店中創(chuàng)建和托管應(yīng)用程序所面臨的許多棘手問(wèn)題。開(kāi)發(fā) iOS 應(yīng)用的速度也比 Android更快。

基于這些原因,對(duì)于那些想要開(kāi)發(fā) iOS 移動(dòng)應(yīng)用的人來(lái)說(shuō),Swift 是最流行的編程語(yǔ)言。

應(yīng)用程序開(kāi)發(fā)者學(xué)習(xí) Swift 的最佳方法

顯然,蘋果在幫助開(kāi)發(fā)者學(xué)習(xí) Swift 方面有著既得利益,所以它是開(kāi)源的。蘋果公司居然開(kāi)發(fā)了一款名為Swift Playground的應(yīng)用,該應(yīng)用旨在幫助初級(jí)編程者學(xué)習(xí) Swift 的基礎(chǔ)知識(shí),同時(shí)還提供其他一些資源來(lái)幫助用戶學(xué)習(xí)。如果你的編程水平比較高,或者想業(yè)余時(shí)間學(xué)習(xí) Swift。

之后,最好的方法就是干脆腳踏實(shí)地,用 Swift 設(shè)計(jì)你的第一個(gè)應(yīng)用。

5、橫向思維者中最流行的編程語(yǔ)言:Ruby

2021 年,這8種編程語(yǔ)言最流行(編程最流行的語(yǔ)言排名)

Ruby 是最受初創(chuàng)企業(yè)歡迎的編程語(yǔ)言之一——這是一種有不止一種方式的語(yǔ)言,其非常簡(jiǎn)單的語(yǔ)法使得許多初創(chuàng)企業(yè)具有“快速行動(dòng),打破常規(guī)”的風(fēng)氣,而這種風(fēng)氣也受到了橫向思維者的青睞。

Ruby on Rails 是一個(gè)運(yùn)行 Ruby 的全棧 Web 應(yīng)用框架,而且由于它很容易在很短的時(shí)間內(nèi)構(gòu)建 Web 應(yīng)用,所以很受歡迎。

緣何如此流行?

對(duì)于許多初學(xué)者來(lái)說(shuō),使用像 Python 這樣的語(yǔ)言工作可能會(huì)感到一些局限性,因?yàn)樵谶@種語(yǔ)言中,通常只有一種方法來(lái)完成工作。Ruby 簡(jiǎn)單的語(yǔ)法允許靈活的方法,這對(duì)于那些正在學(xué)習(xí)第二種編程語(yǔ)言的人來(lái)說(shuō)是個(gè)福音,對(duì)于那些更喜歡從另一個(gè)角度思考問(wèn)題的人來(lái)說(shuō)也是個(gè)福音。這使得 Ruby 在 2021 年最流行的編程語(yǔ)言榜單中名列前茅。

橫向思維者學(xué)習(xí) Ruby 的最佳方法

由于 Ruby 的動(dòng)態(tài)性,因此沒(méi)有一種單一的學(xué)習(xí)方法。盡管理解諸如變量、數(shù)據(jù)結(jié)構(gòu)和條件語(yǔ)句等核心編程概念非常重要,但 Ruby 和 Ruby on Rails 的簡(jiǎn)單性意味著,一旦你掌握了基礎(chǔ)知識(shí),下一步應(yīng)該是嘗試構(gòu)建一個(gè)自己的簡(jiǎn)單的 Web 應(yīng)用。

6、最流行的移動(dòng)應(yīng)用和 Web 開(kāi)發(fā)編程語(yǔ)言:JavaScript

2021 年,這8種編程語(yǔ)言最流行(編程最流行的語(yǔ)言排名)

JavaScript 是最流行的 Web 編程語(yǔ)言,負(fù)責(zé)交互式網(wǎng)站。它開(kāi)發(fā)于 1995 年,作為當(dāng)今最主要的客戶端腳本語(yǔ)言,95% 的網(wǎng)站都在使用 JavaScript。隨著 Node.js 的開(kāi)發(fā),很多人也開(kāi)始將 JavaScript 用于服務(wù)器端。它與 CSS 和 HTML 一起,構(gòu)建了你隨時(shí)訪問(wèn)萬(wàn)維網(wǎng)時(shí)看到的東西。

根據(jù) Stack Overflow 的 2020 年開(kāi)發(fā)者調(diào)查,它已經(jīng)連續(xù)八年成為使用最多的語(yǔ)言。對(duì)任何開(kāi)發(fā)人員來(lái)說(shuō),只要網(wǎng)站存在,JavaScript 就會(huì)有用。顯然,這對(duì)任何 Web 開(kāi)發(fā)人員都是必須掌握的。即便你不想成為一個(gè) Web 開(kāi)發(fā)人員,建立自己網(wǎng)站的能力(現(xiàn)在常常用來(lái)制作簡(jiǎn)歷和作品集)也是一 個(gè)吸引人的技巧,值得展示。

緣何如此流行?

對(duì)于 Web 開(kāi)發(fā)和移動(dòng)應(yīng)用來(lái)說(shuō),JavaScript 是最流行的編程語(yǔ)言,這一點(diǎn)是非常了不起的,因?yàn)樗亲鳛閷?duì)第一次瀏覽器戰(zhàn)爭(zhēng)的回應(yīng)而在短短十天內(nèi)創(chuàng)建的。

它之所以如此流行,是因?yàn)樗鼰o(wú)處不在,但要了解它為什么無(wú)處不在也很好。首先,它可以用于幾乎所有的前端和后端 Web 開(kāi)發(fā),但也有一些框架的開(kāi)發(fā)使它更進(jìn)一步。例如,JavaScript 也用于 Slack 和 Skype 這樣的桌面應(yīng)用,它們使用Electron.js。Vue.js、Angular.js和React.js是獨(dú)立的 JavaScript 網(wǎng)絡(luò)框架,用于構(gòu)建用戶界面,分別由谷歌前員工 Evan You、谷歌和 Facebook 開(kāi)發(fā)。

它也是標(biāo)準(zhǔn)化的,這意味著經(jīng)常有新版本的更新和發(fā)布。無(wú)論你的編程生涯處于什么階段,這門語(yǔ)言都能為你提供一些東西。

Web 開(kāi)發(fā)人員學(xué)習(xí) JavaScript 的最佳方法

如果你搜索“學(xué)習(xí) JavaScript”,很容易被大量的信息、教程和指南所淹沒(méi)。甚至很難知道你需要哪些框架和庫(kù)。這就是為什么我推薦一種分層次的方法,使你能夠系統(tǒng)地、持續(xù)地學(xué)習(xí) Web 開(kāi)發(fā)人員最流行的編程語(yǔ)言。一些例子包括《Node.js 開(kāi)發(fā)實(shí)戰(zhàn)》(JS: The Right Way),以及 Qvault 的《編程基礎(chǔ)入門》(Basic Intro to Coding)。

7、能快速漲薪的最流行編程語(yǔ)言:Go

2021 年,這8種編程語(yǔ)言最流行(編程最流行的語(yǔ)言排名)

Go 是由 Google 開(kāi)發(fā)的,受到了編程語(yǔ)言巨頭 C 的影響,但它是為了避免 C 的缺陷,而 C 被 Go 開(kāi)發(fā)人員普遍鄙視。其目的是創(chuàng)建一種適合在龐大代碼庫(kù)時(shí)代使用的語(yǔ)言?,F(xiàn)在它已經(jīng)被幾家大公司使用,谷歌顯然是其中之一,但 Uber、Twitch 和 Dropbox 也在其中。

在 Stack Overflows 的開(kāi)發(fā)者調(diào)查中,它在最流行的語(yǔ)言排行榜上排名第三(17.9%),同時(shí)也是全球最高的薪資中位數(shù)(7.4 萬(wàn)美元)。

緣何如此流行?

它是最流行的編程語(yǔ)言,對(duì)于想要快速提高收入的開(kāi)發(fā)人員來(lái)說(shuō),有幾個(gè)原因。首先,它是一門為大型項(xiàng)目而生的語(yǔ)言。例如,與 Ruby 不同,Ruby 的構(gòu)建速度快,但是很難擴(kuò)展,而 Go 是谷歌為幫助他們更快地處理大型項(xiàng)目和任務(wù)而有意創(chuàng)建的。谷歌為了減少閱讀和調(diào)試代碼所需的時(shí)間,專門創(chuàng)建了 Go,以便使這些任務(wù)變得可行。這樣,它就成了許多旨在實(shí)現(xiàn)該規(guī)模項(xiàng)目的大公司的吸引力語(yǔ)言。

它還被譽(yù)為比 Perl 更快、也更容易學(xué)習(xí),在最高薪資排行榜上名列前茅。Perl 擁有數(shù)十年的歷史和意見(jiàn),而 Go 是 2009 年才創(chuàng)建的,它的語(yǔ)法更簡(jiǎn)潔,也更現(xiàn)代。數(shù)據(jù)工程師 Samuel Jones 在使用 Go 構(gòu)建了一個(gè) API 之后,發(fā)表了一篇關(guān)于 Go 的評(píng)論,他認(rèn)為,Go 不像很多詞匯表臃腫的編程語(yǔ)言,它小到足以“裝進(jìn)你的大腦”。這樣可以減少在線和參考書中搜索答案和語(yǔ)法的時(shí)間。

僅僅通過(guò)閱讀來(lái)學(xué)習(xí) Go 也是可能的,因?yàn)樗恼Z(yǔ)法非常清晰,即使是不熟悉它的人,甚至是不懂編程的人,也能閱讀代碼,并理解它所發(fā)生的一切。

希望快速漲薪的程序員學(xué)習(xí) Go 的最佳方法

作為谷歌為互聯(lián)網(wǎng)打造的一門語(yǔ)言,可想而知會(huì)有幾個(gè)免費(fèi)的網(wǎng)絡(luò)資源可以幫助你踏上學(xué)習(xí)之路。首先,有幾個(gè)資源都值得推薦:《Go 語(yǔ)言之旅》(A Tour of Go),在那里你可以學(xué)習(xí)使用 Go。它是交互式的,你可以在網(wǎng)站本身運(yùn)行自己的代碼片段。它被劃分為不同的模塊,這樣就可以很容易地跟蹤你所在的位置,并在必要時(shí)進(jìn)行回溯。

一旦你掌握了基礎(chǔ)知識(shí),其他一些很棒的資源,包括《實(shí)例學(xué)習(xí) Go 語(yǔ)言》(Go By Example)和《精通 Go》(Go Mastery),在這些資源中,你將學(xué)會(huì)如何發(fā)現(xiàn)代碼的實(shí)例,用于典型或常見(jiàn)的任務(wù)。

8、2022 年最流行的編程語(yǔ)言:Rust

2021 年,這8種編程語(yǔ)言最流行(編程最流行的語(yǔ)言排名)

根據(jù)2020 年 Stack Overflow 的開(kāi)發(fā)者調(diào)查,Rust 連續(xù)五年成為最流行的語(yǔ)言,并且是排名第五的最想使用的語(yǔ)言(14.6%)。那么,為什么盡管它客觀上是最受歡迎的編程語(yǔ)言,卻沒(méi)有排在榜首呢?因?yàn)楦鶕?jù)同一份調(diào)查,97% 的調(diào)查對(duì)象從未使用過(guò) Rust。它的未來(lái)也不明朗。

Mozilla 在 2009 年贊助了 Rust 的開(kāi)發(fā),并在 2010 年宣布Rust。它被視為其他系統(tǒng)編程語(yǔ)言(例如 C 或 C )的替代方案,根據(jù)它的[維基百科詞條](https://en.wikipedia.org/wiki/Rust_(programming_language),它是一種用于高度并發(fā)和高度安全系統(tǒng)的語(yǔ)言。這對(duì)于開(kāi)發(fā)人員來(lái)說(shuō),意味著他們能夠快速高效地編寫安全的代碼。

但由于新冠肺炎疫情,Mozilla裁掉了 Rust 團(tuán)隊(duì)的大部分人員,專注于商業(yè)產(chǎn)品。雖然他們已經(jīng)宣布,將會(huì)成立一個(gè)基金會(huì),以掌握未來(lái)的所有權(quán)和 Rust 的成本,但目前還沒(méi)有確定運(yùn)作方式。

緣何如此流行?

假設(shè) Rust 能夠克服當(dāng)前的困難,我預(yù)期它將會(huì)逐年變得更加流行。它擁有一個(gè)由當(dāng)前開(kāi)發(fā)人員組成的專用粉絲群,越來(lái)越多的開(kāi)發(fā)人員對(duì)學(xué)習(xí)它感興趣。雖然它可能不會(huì)在 2021 年的排行榜上名列前茅,但我相信,它有望成為 2022 年或以后最流行的編程語(yǔ)言。

在易于學(xué)習(xí)方面,許多開(kāi)發(fā)人員將它與 C 進(jìn)行了比較。對(duì)許多開(kāi)發(fā)人員來(lái)說(shuō),安全代碼的優(yōu)先級(jí)可能是令人沮喪的,因?yàn)樗麄冊(cè)谳斎氪a時(shí)只會(huì)得到令人惱火的錯(cuò)誤信息,但這可能是一種轉(zhuǎn)變,從“快速行動(dòng),打破陳規(guī)”的心態(tài),更多地轉(zhuǎn)向更安全、結(jié)構(gòu)更合理的代碼庫(kù)。

它既可以應(yīng)用于長(zhǎng)期以來(lái)的開(kāi)發(fā)必需品,也可以應(yīng)用于更多未來(lái)主義的事業(yè)。Mozilla 關(guān)于它的網(wǎng)頁(yè)描述了它的應(yīng)用范圍:“游戲引擎、操作系統(tǒng)、文件系統(tǒng)、瀏覽器組件和虛擬現(xiàn)實(shí)的模擬引擎。”

由于這些原因,Rust 可能是未來(lái)最流行的編程語(yǔ)言。

2022 年最流行的編程語(yǔ)言學(xué)習(xí) Rust 的最佳方法

由于 Rust 非常注重安全和結(jié)構(gòu),開(kāi)發(fā)人員會(huì)花費(fèi)很多時(shí)間和資源來(lái)確保錯(cuò)誤信息是用戶友好的,這與許多其他編程語(yǔ)言不同。這使得初學(xué)者學(xué)習(xí)起來(lái)特別有意義,因?yàn)樗麄冊(cè)诜稿e(cuò)誤的時(shí)候很容易就能改正。

Rust 網(wǎng)站提供了三種嘗試的途徑:閱讀名為“The Book”的書,通過(guò)小項(xiàng)目嘗試Rustlings Course,以幫助入門和運(yùn)行,以及《實(shí)例學(xué) Rust》(Rust By Example),它闡明了支撐 Rust 的概念和庫(kù)。所有這些資源都是免費(fèi)的。

正如 Reddit 論壇上的一個(gè)網(wǎng)友所指出的那樣,這是一門相對(duì)較新的語(yǔ)言,因?yàn)楹芏鄦?wèn)題的答案,還沒(méi)有在 Stack Overflow 這樣的地方發(fā)布和回答。出于這一原因,他們建議加入 Discord 頻道,以此作為獲得導(dǎo)師和支持性社區(qū)學(xué)習(xí) Rust 的途徑。

結(jié)語(yǔ)

正如你從這個(gè)列表所看到的,現(xiàn)在有很多編程語(yǔ)言可供選擇,其中很多都是最近才出現(xiàn)的。盡管一些語(yǔ)言在客觀上比另一些語(yǔ)言更適合于特定的任務(wù),但是大多數(shù)語(yǔ)言對(duì)某些人是有益的。如果你想學(xué)習(xí) 2021 年最流行的編程語(yǔ)言,你首先要決定你想從學(xué)習(xí)編程語(yǔ)言中得到什么。

不管你坐在哪里,保持對(duì)趨勢(shì)的關(guān)注,并確保你的編程游戲處于領(lǐng)先地位,這總歸是一件好事。超過(guò) 70% 的專業(yè)水平的開(kāi)發(fā)人員每年至少學(xué)習(xí)一次新的編程技能。為什么不從 2021 年開(kāi)始,使用一種 2021 年最流行的編程語(yǔ)言,優(yōu)先考慮你未來(lái)的技能呢?這個(gè)列表將幫助你選擇一個(gè)或多個(gè)來(lái)開(kāi)始學(xué)習(xí)之旅。

作者介紹:

Zulie Rane,理學(xué)碩士,自由撰稿人。

原文鏈接:

https://towardsdatascience.com/the-8-most-popular-coding-languages-of-2021-b3dccb004635

延伸閱讀:

怎樣挑選一個(gè)好的NPM包?-InfoQ

關(guān)注我并轉(zhuǎn)發(fā)此篇文章,即可獲得學(xué)習(xí)資料~若想了解更多,也可移步InfoQ官網(wǎng),獲取InfoQ最新資訊~

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號(hào)
公眾號(hào)
在線咨詢
分享本頁(yè)
返回頂部
福安市| 青铜峡市| 贵港市| 凤翔县| 西峡县| 锡林浩特市| 鄢陵县| 社会| 会理县| 沧源| 松原市| 新乡市| 天全县| 铜陵市| 武平县| 阜宁县| 普兰店市| 福安市| 黄骅市| 荃湾区| 定州市| 乐业县| 和龙市| 耿马| 龙泉市| 班玛县| 洪洞县| 乌拉特后旗| 石首市| 富锦市| 石林| 堆龙德庆县| 万全县| 兴海县| 大新县| 东乡| 萍乡市| 福海县| 东兴市| 武川县| 威海市|