Re: [新聞] Python很大機會擠下C和Java成為第一

看板Gossiping作者 (狗狗)時間3年前 (2021/07/07 02:39), 編輯推噓3(419)
留言14則, 9人參與, 3年前最新討論串17/18 (看更多)
※ 引述《Neisseria (Neisseria)》之銘言: : 3.完整新聞標題: : TIOBE CEO:Python很大機會擠下C和Java成為第一 就趨勢性來說,Python 的確是有機會。 Python 最主要就是入門門檻低、應用範圍廣,扣掉資工社畜,可能是最多人學的語言。 包括: 1. 學生: 包括 python + excel,可以處理很多事 2. 資料科學: pandas、AI (雖然也打算移植 swift/javascript,但還沒成功) 3. 股票市場: 一些老舊金融 broker 的詢價下單的 API 只支持 Python 4. 物聯網: micropython + 控制板就能做很多事 非資工的人大多會從 Python 學起,而人多的地方就是市場。 快速 prototyping 比性能、代碼穩健度來得重要的多。 價值創造在於快速實現並驗證,若真有商業機會,再聘請資工社畜來重寫或維護即可。 對於靠寫程式維生的人,除了運維,大多就會瞧不起 Python。 寫前端介面的會說 JavaScript 會一統江湖, 寫後端的說 Golang/Elixir 才是正解, 當然也有人說 Rust 才是一切王道, 老人們開口閉口都是 C/C++/Java 配上好觀念。 Python 的問題太多,寫百行小項目還可以,遇到大項目時技術債就等比級數放大。 沒靜態分析、強制型別推斷檢查,等於就是到處埋雷、性能也容易遇到瓶頸。 想寫 functional programming 根本找死,lambda 還不如 JavaScript ES6+ 好用。 目前想幹掉 Python 的大概會有幾個 1. JavaScript: 一樣好上手,數據容易視覺化、可前後端到處開發、性能比Python好。 天生帶 Promise 外加寫 UI 出生,根本就是互聯網 prototyping 最愛。 而且在數據科學上目前也正在積極擴展應用 (發展 JS 的pandas/tensorflow) 在應用層稱霸世界指日可待。 2. Julia: 想要解決 Python 在數據科學上的一些性能問題、提昇穩健度 但問題是應用層面太窄。這個先天就會決定市場太小,最終只是少數人的工具。 3. Swift: 開發效率、性能和穩健度都算不錯的語言,蘋果親兒子。 號稱語法接近 Python,性能接近 C,歷經多次改版終於趨於穩定。 雖然原本在數據科學上也有項目打算取代 Python,不過不了了之。 最大的問題就是在 Linux 和 Windows 上很難推動起來。 因為開發 Swift 大多人還是需要 Mac 的 Xcode。 Python 打算仿效 JavaScript 解決性能問題,但現在說 4.0 可能難產。 Python 雖然使用者多,但是演化速度非常緩慢,許多新語言特性都沒實踐。 更何況社群從 Python 2 遷移至 Python 3 花了多少年... 在同樣是腳本語言,能快速開發的應用領域中,Python 最大的敵人就是 JavaScript。 然而 Python 永遠不可能打入前後端市場的主流, 現在只能求 JavaScript 給 Python 的優勢領域終保有生路。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.30.7.80 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1625596774.A.42B.html

07/07 02:41, 3年前 , 1F
說不定後端贏的會是Kotlin呢
07/07 02:41, 1F

07/07 02:42, 3年前 , 2F
Go讚讚
07/07 02:42, 2F

07/07 02:42, 3年前 , 3F
python到3.10才有導入switch概念的match 之
07/07 02:42, 3F

07/07 02:42, 3年前 , 4F
前都在用if else
07/07 02:42, 4F

07/07 02:48, 3年前 , 5F
2.0跟3.0有API不相容問題導致在這邊卡了
07/07 02:48, 5F

07/07 02:48, 3年前 , 6F
很久 對於部署是個很大問題
07/07 02:48, 6F

07/07 02:58, 3年前 , 7F
假掰陳宏勳靠調參數就出去喊他做AI了,pyt
07/07 02:58, 7F

07/07 02:58, 3年前 , 8F
hon有多強可想而知
07/07 02:58, 8F

07/07 03:10, 3年前 , 9F
有遷移成功嗎?不是2 3還在並行
07/07 03:10, 9F

07/07 03:23, 3年前 , 10F
我真心誠意討厭JavaScript
07/07 03:23, 10F

07/07 03:24, 3年前 , 11F
Python 2 官方已經EOL很多平台也不支援了
07/07 03:24, 11F

07/07 04:12, 3年前 , 12F
Kotlin 越來越多人討論了
07/07 04:12, 12F

07/07 06:09, 3年前 , 13F
從py轉TS 有同感,不過py其實也有
07/07 06:09, 13F

07/07 06:09, 3年前 , 14F
型別檢查的庫
07/07 06:09, 14F
文章代碼(AID): #1WvADcGh (Gossiping)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 17 之 18 篇):
文章代碼(AID): #1WvADcGh (Gossiping)