程式語言面臨重新洗牌 這六種難道要涼涼?

2020-12-07 太平洋電腦網企業頻道

  [PConline 資訊]如果你是一名程式設計師,當被告知自己所學的語言將要「滅亡」,是否心靈就像遭到暴擊一般?現在,程式語言排行即將迎來一次新的洗牌,而像Perl,Haskell,Ruby,Visual Basic.NET,Adobe Flash和AIR,Delphi’s Object Pascal,這6種語言難道要涼涼了?

  與之形成鮮明對比的是,近些年隨著AI技術的崛起及廣泛應用,也令AI工程師成為了人人爭搶的「香餑餑」,而高薪、好就業等也一度成為該崗位的代名詞。同時學語言的,身價怎就差的那麼多。

  所以,要導致現在越來越多的開發人員開始趨向於使用新的程式語言,那麼舊的程式語言呢?它們的前途一般是這樣兩種,要麼仍然可以使用,但逐漸從主流變成不受歡迎,要麼直接被淘汰。

  像Perl,曾經幾乎每個人都在使用Perl語言編程。但是慢慢的人們發現,Perl語言似乎總是有點不對勁,它的創造者似乎只是將這個功能堆在另一個功能上面而已。經過完整地改造之後,現在的開發工作開始傾向於使用Perl6,至於Perl已經銷聲匿跡了。

  又或者像Ruby,25年前Ruby語言可謂是風靡一時。但是學習C語言長大的孩子在學習Ruby時,就會覺得有點囧。在2011年4月,Twitter宣稱他們已經將幾乎大部分的代碼都改寫過了,以便不必使用Ruby和它的web框架——Ruby on Rails,據他們所說這個平臺非常之低效。也正是從那一天起,Ruby開始走下坡路,使用的人數也是越來越少。

  所以,就現階段技術發展趨勢來看,擁有完成機器學習與深度學習知識框架,以及項目實戰經驗的AI工程師更吃香哦~

相關焦點

  • 量子編程取得突破:量子計算機的第一種直觀語言
    目前,蘇黎世聯邦理工學院的計算機科學家已經在程式語言領域取得了重要突破:他們的量子語言是此類語言中的第一種,它與古典計算機語言一樣優雅,簡單且安全。#量子計算機對人類發展的影響#量子計算機的編程變得越來越容易:蘇黎世聯邦理工學院的計算機科學家設計了第一種程式語言,可以像傳統計算機一樣簡單、可靠、安全地對量子計算機進行編程。
  • 13 種程式語言名稱的來歷
    程式語言命名通常有幾個規律,如根據特性取縮寫(如BASIC,COBOL,TCL和LISP),以已有的語言為基礎(如 C++,C#和CoffeeScript),或直接是數學和計算機領域傑出人物的名字(如Ada,Pascal和Turing)。有時,設計者取名時更充 滿想像力。下面是13個意味深長的名字,以及它們背後的故事。
  • 世界程式語言排行榜
    請注意這個排行榜只是反映某個程式語言的熱門程度,並不能說明一門程式語言好不好,或者一門語言所編寫的代碼數量多少。本文引用地址:http://www.eepw.com.cn/article/269656.htm  該指數可以用來檢查你的編程技能是否仍然是最新的或作出什麼開始建立一個新的軟體系統時,程式語言應採取的戰略決策。在 TIOBE 指數的定義可以在這裡找到。
  • 有人要為ML定製程式語言,你的Python白學了?
    誠然,重新開創一種語言成本很高,但是考慮到機器學習在未來的廣闊應用前景,為其在程式語言上花些功夫,磨刀不誤砍柴工,未嘗不是一個好的辦法。如果這種語言真的被創建出來,你辛辛苦苦學的 Python 不是白學了? 隨著機器學習(ML)的發展,作為程式語言(PL)學習者和從業者,我們非常關注 ML 模型的複雜性,以及其建模框架的複雜性。
  • 開發者眼中的程式語言……
    對於想加入開發隊伍的初學者來說,入門的程式語言究竟要先選哪一個呢?是永恆經典的C語言,還是方興未艾的Object-C抑或其它神器?若想直接得出確切的答案,這無疑是程式設計師界的哥德巴赫猜想;蘿蔔白菜,各有所愛,每種語言都有自己的優點和缺點。不過,對於初學者來說,先為自己做個初步定位,是有一定參考意義的。
  • 10 種最具影響力的程式語言
    前幾天,我讀了這篇「 20 種有史以來最重要的程式語言」,這是一張「我剛剛編出來的荒謬的表格」。它之所以荒謬,是因為他列出的「最重要的」語言中包含了 Go,但沒有包含 ALGOL、Smalltalk 或 ML。他也沒有提到 Pascal,因為它「基本上已經消亡了」。荒謬!這完全違背了「有史以來最重要」的含義。
  • 當PHP、Java、C、C++ 這幾種程式語言變成汽車是什麼樣的場景?
    在學習和工作中,人們常常會把各種程式語言拿出來做對比,特別是剛剛開始入門學習IT的同學。實際上,每門語言自己的優缺點有時候也正是語言本身的特性,在學習中,我們更應該關心的是應用場景,哪門語言適合哪個場景,而不是說JAVA語言好,什麼東西全部用JAVA進行開發。
  • 人類進化史中,幾種重新洗牌的時刻
    第一種就是大家比較熟悉的大規模戰爭。戰爭可以重新定位一個人的位置,在社會動蕩的時候,大的資本家,財富所有人,這個時候容易被動的財富肢解。如果不懂得把財富分配開很可能威脅自己的性命。這個時候軍人,還是比較有有利地位的,特別是一些大的將領。這個時候有權利,有人就能很容易把財富俘獲。
  • 電子菸網售「涼涼」 電池供應鏈或遭洗牌
    可以肯定的是,受上述諸多因素疊加影響,短期內鋰電池供應鏈將會隨著電子菸的行業動蕩發生劇烈洗牌。一夜之間,電子菸在網絡上的銷售全線「熄火」。失去線上渠道的電子菸行業被短期看空,加上海外國家地區相繼頒布電子菸相關禁令,電子菸企業連同其上遊的鋰電池供應商或面臨劇烈洗牌。
  • 戲說程式語言發展史
    編程就是我們人類,將需解決的問題的思路、方法和手段,通過計算機或者某種智能設備能夠理解的形式,寫出來!這就是編程啦!不懂?!?!沒關係!從1951年2014年,人類一共發明了幾百種程式語言,每一種語言的出現都帶有某些新特徵。1801年,Jacquard織布機是第一臺可進行程序控制的織布機。
  • 十三種程式語言和它們名稱背後的故事
    不過有時候,語言設計得們也會發掘出一些特別的靈感、進而為我們帶來更為豐富的命名方式。下面我們就一起來看看這十三種擁有不同尋常名稱的程式語言和它們背後的故事。  Python  這款最初發布於1991年的語言人氣極高,它是由荷蘭程式設計師Guido van Rossum於上世紀八十年代末著手開發的。
  • 量子計算機領域內第一種高級程式語言 Silq 誕生
    近日,蘇黎世聯邦理工學院的計算機科學界人士在程式語言領域取得了重要突破:計算機科學教授 Martin Vechev 與他的團隊設計出了量子計算機領域內第一種高級程式語言 Silq,它能夠像傳統計算機語言一樣簡單、安全又可靠。
  • 程式語言Python的重要性
    Python是近年來最流行的程式語言之一。其清晰的語法和可讀性使其成為初學者的完美編碼語言。考慮到它的廣泛用途,認為學習Python是必不可少的,這是可以學習的。這提出了一個問題:Python什麼時候不是正確的答案?什麼時候Python程式語言是學習和/或使用的錯誤語言?
  • 最適合人工智慧開發的程式語言優缺點對比
    就像大多數軟體應用程式的開發一樣,開發人員也在使用多種語言來編寫人工智慧項目,但是現在還沒有任何一種完美的程式語言是可以完全速配人工智慧項目的。程式語言的選擇往往取決於對人工智慧應用程式的期望功能。關於最佳人工智慧程式語言的爭論從未停止,所以本文就來比較5種人工智慧項目最常用的程式語言,並列出它們的優缺點。
  • 計算機程式語言的發展簡史,人工智慧與雲計算程式語言!
    學習一兩門計算機程式語言也如當初學習英文一樣的火熱,隨著人工智慧AI和雲計算的不斷發展,Python語言和Scala語言已經成為這兩個領域裡面最為火熱的程式語言了,可以預知未來學習計算機程式語言的人也一樣會如同學習英文一樣的成為一種新常態,並且成為一種穩定的常態。以下筆者將以自己的學習認知,簡單的闡述一下計算機程式語言的發展。
  • 學生如何在大學學習程式語言
    如果您還想學習編程,這裡是在大學學習程式語言的指南。學習編程的簡便方法編程是當今越來越多的學生採用的最先進和最有價值的技能之一。它在未來有很多職業機會,可以使您的大腦伸展並提高技能,從而創造出很棒的東西。如果您想開始編碼和編程之旅,請查閱下文。
  • 如何從零學習一門程式語言,並由此拿到高薪?
    學習任何一門程式語言,都會面臨的第一個問題都是:如何學習這門語言?
  • VOCs治理——中國膠粘劑行業將面臨重新洗牌
    根據《計劃》,到2018年,工業行業VOCs排放量比2015年消減330萬噸以上,其中要求低(無)VOCs膠粘劑產品比例2018年達到85%以上,中國膠粘劑行業將面臨重新洗牌。行業變局:溶劑型步伐放緩,低(無)VOCs型爆發增長軟包裝行業應用的膠粘劑,從其化學成分上來看,主要有溶劑膠粘劑、水性膠粘劑、無溶劑膠粘劑等類別。
  • 人工智慧重新定義了新一代編程
    了解AI的優勢增強了編碼和程式語言,並打開了新的機會之門。 與以前的手動和自動化測試方法相比,在自動化方面花費的時間更少,因此要好得多。 它簡化了技術人員和現場主管的工作。完全理解Python-他/她還致力於解決關係資料庫系統(例如SQL Server和Python編程)以及更多程式語言的問題。成功的早期開發計劃- 數據科學家還需要參加主要的機器學習試驗,因為他/她需要確保成功完成IT項目。
  • 最適合兒童的程式語言 - Python
    Scratch圖形編程優點在於圖形化拖拽的方式簡化了編程的理解,而C,JAVA,JAVASCRIPT,PYTHON等程式語言相對枯燥複雜,涉及複雜編程語法,變量規則,函數,對象等等,因此直接教授這類程式語言對於小朋友難度過大。