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

程序員們,你們的編程語言是不是選錯了?

新聞
無論你是新手還是經(jīng)驗豐富的程序員,你總是希望在學(xué)習(xí)內(nèi)容方面做出正確的決定。選擇好了一門編程語言,意味著可能的高收入、高發(fā)展,所以這個事至關(guān)重要。

培訓(xùn)機構(gòu)和所謂同行專家的忽悠,讓很多程序員感到迷茫。

以下我認為是你現(xiàn)在和將來都不應(yīng)該考慮學(xué)習(xí)的六種編程語言(老手可以轉(zhuǎn)型,新手就不用學(xué)了)。為什么呢:

1.Java

Java 目前是排名第三的語言。

各類語言使用量排名

世界上使用最多的操作系統(tǒng)是 android,它的應(yīng)用程序是 Java。但谷歌正在為 Kotlin 拋棄 Java。2019 年,他們宣布 Kotlin 作為創(chuàng)建 android 應(yīng)用程序的首選語言。你需要學(xué)習(xí)一門經(jīng)得起未來考驗的語言。

所以我們得出結(jié)論:

學(xué)習(xí)什么——Kotlin 或 Scala

不學(xué)習(xí)什么——Java

2. HTML/CSS

HTML /CSS 是非常流行的語言。大多數(shù)新程序員盲目地鉆研這些語言。下圖顯示了這兩種語言的流行程度:

語言流行程度

HTML /CSS它們在 Javascript 之后排名第二。與 Javascript 不同,這些語言只是前端。

排名第二是否意味著你應(yīng)該學(xué)習(xí)這些語言?絕對不。

大多數(shù)新程序員在他們學(xué)習(xí)的第一門語言中選擇了這些語言,但最終意義不大。

所以:

學(xué)習(xí)什么——Javascript

不學(xué)習(xí)什么——HTML /CSS

下面是一個屏幕截圖,顯示了流行網(wǎng)站在其前端使用的語言。就前端而言,Javascript 無疑是主導(dǎo)力量。

流行網(wǎng)站在其前端使用的語言

學(xué)習(xí) HTML 和 CSS 的基礎(chǔ)知識并沒有什么壞處。它可能會使程序員受益。深入研究這些語言是不值得的。你用 Javascript 會好很多。

3.PHP

PHP 是一種后端或服務(wù)器端的語言。與 Java 等語言相比,它的入門門檻較低。

PHP 有其已知的缺點。例如,在任何語言都可以進行擴展時,PHP 需要更多的努力才能進行擴展。這是因為它是動態(tài)類型的。另一個缺點是,當(dāng)你想到開發(fā)桌面和移動應(yīng)用程序時,它并不方便。

學(xué)習(xí)什么——Python、Javascript 或 Go

不學(xué)習(xí)什么——PHP

4.Objective-C

Objective-C是 IOS 和 macOS 的主要語言。但Swift誕生了。

Swift以 Objective-C 為模型,使其成為更好的版本。自創(chuàng)建以來,它比 Objective-C 獲得了更多的關(guān)注。

Apple 宣布 Swift 為 IOS 的首選語言。他們正在普及它并慢慢放棄Objective-C。下圖顯示了 Swift 相對于 Objective-C 的優(yōu)勢:

Swift 相對于 Objective-C 的優(yōu)勢

學(xué)習(xí)什么——Swift

不學(xué)習(xí)什么——Objective-C

5. C

2022 年 1 月統(tǒng)計,C 是第二大流行語言。難以置信吧?它僅次于 python。

但受歡迎是否意味著它對未來有好處?

不一定!

從2020 年 5 月,它超越 Python 躍居第一:

語言排名

是什么導(dǎo)致了它在2020年的突然崛起。原因很簡單,C 和 C++ 等嵌入式軟件語言被用于醫(yī)療設(shè)備的軟件中,C也是微波爐、冰箱等大多數(shù)家用設(shè)備中使用的語言。換句話說,隨著物聯(lián)網(wǎng)的成熟,它可能會卷土重來。

但我們?nèi)匀徊恢鲝堖x擇C語言,所以:

學(xué)習(xí)什么——Rust 或 Ruby

不學(xué)習(xí)什么——C

硬件也在發(fā)生變化,因此 C 的存在無法完全固化。我知道它是大多數(shù)語言之母,但我們遲早會離開它。

C++ 并沒有解決它的問題,它只是添加了擴展。這會產(chǎn)生不必要的開銷。特斯拉實際上更喜歡 C 而不是 C++ 作為他們的操作系統(tǒng)之一。

Rust是相當(dāng)有爭議的。無論如何,Rust 是一種現(xiàn)代語言,旨在解決 C/C++ 的瓶頸,并且在優(yōu)化后同樣快。它還具有使其多樣化且更易于使用的庫。

Ruby 也是一門現(xiàn)代語言。速度在任何地方都很重要,在啟動情況下它更重要。如果你希望移動得更快,Ruby 是一個不錯的選擇。

6. C++

C++ 是第四受歡迎的編程語言。

C++ 主要用于創(chuàng)建基于 GUI 的應(yīng)用程序。這些包括桌面應(yīng)用程序、網(wǎng)絡(luò)瀏覽器、游戲等。

這使得 C++ 更容易被淘汰,因為有更好的語言可以更輕松、更高效地完成這項工作。

改用什么——Rust 或 Ruby

自創(chuàng)建以來,Rust 一直在穩(wěn)步發(fā)展,越來越多的程序員喜歡它并采用它。從本質(zhì)上講,它解決了 C++ 的缺點。

C++ 與 Rust也有爭議,但在個別語言和未來預(yù)測方面,Rust 比 C++ 占上風(fēng)。

根據(jù)一些機構(gòu)的研究,Ruby和 Rust 是開發(fā)人員中平均工資最高的語言。

學(xué)習(xí)什么——Rust 或 Ruby

不學(xué)習(xí)什么——C++


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

2011-07-07 10:14:14

編程

2013-04-28 11:03:41

編程語言程序員私有云

2020-07-16 09:14:05

零代碼代碼開發(fā)

2009-02-27 09:25:28

編程語言程序員C#

2018-06-25 13:37:13

2017-09-13 19:10:24

2009-07-28 08:28:15

2015-06-23 16:14:42

程序員優(yōu)秀程序員

2023-08-14 09:43:55

程序員開發(fā)

2024-12-23 08:19:19

2021-10-26 16:25:25

編程語言JavaPython

2013-08-23 11:06:34

編程語言

2019-03-20 09:59:40

硅谷程序員失業(yè)

2020-11-03 06:54:23

編程語言

2013-12-30 10:08:13

2012-08-07 09:29:09

程序員編程

2024-07-05 09:00:00

編程語言Rust開發(fā)

2012-03-19 09:31:44

程序員

2019-10-25 10:33:17

程序員技能開發(fā)者

2021-07-01 07:43:41

項目程序員代碼
點贊
收藏

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