顯示具有 Objective-C 標籤的文章。 顯示所有文章
顯示具有 Objective-C 標籤的文章。 顯示所有文章

2019年8月9日 星期五

程式語言的死亡名單?這些程式語言即將消失!(下)

還有哪些程式語言即將消失呢?死亡名單上還有......


還有哪些程式語言即將消失呢?死亡名單上還有......



 

 

3. Perl:程式語言中的瑞士刀,曾是駭客首選,現今卻漸漸不合時宜

擁有 32 年歷史,極簡又有效率的程式語言 Perl 曾經是精通指令 (command-line) 的駭客高手的首選,用於 CGI、系統管理、架設網站等都行,有伺服器端的瑞士刀之稱。 駭客只要輸入一咪咪的指令,指定的檔案就會在彈指之間被格式化!
鼯鼠有五技而窮,在主機的運維管理方面,Perl 不如專門的伺服器工具如 Chef 和 Puppet,Chef 和 Puppet 等工具使用的代碼經過優化,可以自動完成大部分的系統工作,不像 Perl 還要編寫通用型的 shell 腳本來配置機器。
說到簡單的腳本,Python 的可讀性更高,又比 Perl 更有優勢。
老一輩的駭客文化正在逐漸消逝,開發者也漸漸從 Perl 轉向其他的程式語言。雖然現在仍有一些舊的網站使用 Perl,但 不久的 將來Perl極有可能從 IT 界消失。

4. Objective-C:由蘋果開發,但也被蘋果「邊緣化」

已經 35 歲的 Objective-C 由蘋果開發,是通用、高階、物件導向的程式語言。但蘋果在 2014 年發表 Swift 並鼓勵使用者轉往 Swift,更快、更好上手的特性,讓許多工程師新手們趨之若鶩。
雖然目前全世界用 Objective-C 開發的 App 至少有一百萬,而 2014 年 6 月才誕生的 Swift 變成主流的 iOS 開發語言之前還要再經過好幾年的時間。你用 Objective-C 的技能在現階段內,也許比 Swift 更容易找到工作。但如果你是 APP 的獨立開發者,或著你學習 iOS 是為了將來有個工作或副業的話,建議你放棄 Objective-C 轉而去學習 Swift,一來你的學習時間大大縮短,二來 Swift 取代 Objective-C 是必然的趨勢。

5. Haskell:曾被 FB、GitHub 等大公司採用

Haskell 曾被知名 IT 企業如 Facebook、GitHub 採用,是一種標準化的,通用的純函式程式語言。但是 Haskell 在 RedMonk 的排名從 2012 年 13 名一路下滑到榜單邊緣的 19 名,且始終沒有反彈跡象,因此即使有被大公司採用的資歷、且預計會在 2020 年進行重大標準更新也被視為是前途堪慮的程式語言



相關文章

程式語言的死亡名單?這些程式語言即將消失!(上)

AI人工智慧美圖只要5秒就能搞定照片去背!

AI人工智慧學習三階段,成就人類最佳助手!

暑假快到了!與其讓兒子盲目拚學測,我寧可讓他先選擇人生方向~

Java課程讓我百萬年薪科技新貴之路只需要六個月!

原來這就是人工智慧主宰的世界?來聽聽重金屬樂團的另類演繹~

人工智慧好處多,各大公司將轉型!學哪種程式語言才能跟上腳步?

2019年8月8日 星期四

程式語言的死亡名單?這些程式語言即將消失!(上)

這五個程式語言將要消失了!?這是真的假的啊!

這五個程式語言將要消失了!?這是真的假的啊!






為什麼想寫這篇文章?

現今科技發展之快,背後的基底-程式語言瞬息萬變。今日需求量最高的程式語言,不一定能應付明日興起的新科技;明年誕生的程式語言,也許會讓新一代的工程師更容易上手及閱讀,進而取代當代排名第一的程式語言。如果想成為 IT 界數一數二的頂尖工程師,就必須要掌握當下最熱門的程式語言,不斷的練習直到熟能生巧為止。為了要盤點近期內可能會有那些程式語言被淘汰,達內教育評價小組參考了軟體評價公司 TIOBE 與專注於軟件開發人員行業的分析公司 RedMonk 的排行,還有科技傳媒 Dice 自家的職務公告資料庫。看看你所精通或正在修習的程式語言是否上榜吧!沒有的話,恭喜你;若有的話,也不要覺得白費功夫,只要加緊專攻它的「替代品」就好了!例如你擅長數據分析專門的 R 語言,就加碼學習更易上手的 Python ,而且已經有基礎的你會學得比 Python 初心者更快!一起來一探究竟吧!


 

1. R 語言-曾是用於數據分析、機器學習的首選語言,自2017年開始漸漸被取代Python


由 S 語言發展而來的 R 語言,比起其他應用於數據科學的程式語言,有更強的物件導向功能。加上再資料分析、資料探勘方面有專業且完整的模組,再矩陣運算、向量運算等常用的功能都有高階的運用,且平台適應性強 (Linux、Windows 都可用)、程式碼。因此曾是用於資料分析的寵兒。
但是同領域的後起之秀 Python,除了擁有上述所列的 R 語言的優點之外,還有更豐富的資料結構來實現更精準的資料訪問和記憶體控制,多維陣列(可讀寫、有序)、元組(只讀、有序)、集合(唯一、無序)、字典(Key-Value)等等。
Python 在各方面的表現都有一定水準,無論是對呼叫其他的程式語言、連線並讀取來源資料、對系統的操作、或是正則表達和文書處理,Python 都佔上風。 而 R 是在統計方面比較突出。



2016 年與 2017 年在數據分析、數據科學和機器學習上,Python、R、兩者共同使用,以及其他平臺的人數對比。



根據專注於「數據分析」領域的網站 KDnuggets 調查顯示,從 2017 年,在數據分析、資料科學和機器學習上使用 Python 的人口開始多過於原本的主流 R 語言。

2. Ruby:最容易上手的程式語言,但市場需求也在下降

赤手可熱的程式語言學習平台 Coding Dojo 下架了曾經是前十大受歡迎的程式語言 Ruby 的課程。曾經風靡一時的 Ruby,也掉出了 TIOBE 的 Top 10 榜單,並且在 IEEE 榜單中也有同樣的遭遇。根據 Dice 的資料,企業對 Ruby 的需求大幅下降,在 2018 年就掉了 56%。




相關文章

程式語言的死亡名單?這些程式語言即將消失!(下)

python技術造就的日本超夯人妻,原來是...?(上)

python技術造就的日本超夯人妻,原來是...?(下)

不確定觀眾喜歡什麼嗎?交給人工智慧準沒錯!!

人工智慧大揭密! 透過學習三階段能發揮更多潛能!

暑假快到了!與其讓兒子盲目拚學測,我寧可讓他先選擇人生方向~

不想再領死薪水?來上Java課程,保證你笑咪咪領高薪!