Re: [請益] 為什麼 Go 會紅?消失
http://blog.jobbole.com/113828/
這篇有講到重點,作者是 UNIX 界大老 Eric Raymond
我自己的看法是,server 領域我不確定,但在嵌入式系統上
肯定會大放異彩,尤其是那些以 Embedded Linux 為基礎的設備
比方說 MTK LinkIt Smart 7688 上面預載了 nodejs & python,
但用過一次我就不想再用了,光印個 hello world 就慢到吐血,
除了 7688 CPU 本身就不快以外,有人解釋這是第一次載入比較
花時間,但就算有那個耐性等到程式載入,在這種鳥 CPU 上效能
還是沒辦法跟 C 開發出來的程式比的,除非有很成熟的 JIT。
JIT 還要有能力針對 7688 這顆 MIPS 優化
所以 Embedded Linux 上一堆人還是堅持使用 C(user mode),免得功能
越加越多,產品越做越複雜時做不下去。
但 C 程式一旦變大出錯率跟維護成本就馬上衝高,這時候替代方案之一
是 C++,但這耍得好的人更少,弄不好比純 C 的專案坑還大
go 的出現終於填補了這個真空,簡單來說,就算沒有 goroutine 好了,
把 go 當作 c + gc 用也是賺到,前陣子有玩 LeetCode,發現 go 在
不少題目分數都十分接近 C,甚至可以把一些演算法稍差的 C 踢下去。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.169.119
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1523247354.A.C34.html
推
04/09 12:20, , 1F
04/09 12:20, 1F
推
04/09 12:40, , 2F
04/09 12:40, 2F
推
04/09 12:42, , 3F
04/09 12:42, 3F
推
04/09 13:11, , 4F
04/09 13:11, 4F
→
04/09 13:20, , 5F
04/09 13:20, 5F
→
04/09 13:22, , 6F
04/09 13:22, 6F
推
04/09 13:29, , 7F
04/09 13:29, 7F
→
04/09 13:38, , 8F
04/09 13:38, 8F
→
04/09 13:38, , 9F
04/09 13:38, 9F
→
04/09 13:44, , 10F
04/09 13:44, 10F
→
04/09 14:01, , 11F
04/09 14:01, 11F
→
04/09 14:03, , 12F
04/09 14:03, 12F
→
04/09 17:04, , 13F
04/09 17:04, 13F
→
04/09 17:16, , 14F
04/09 17:16, 14F
→
04/09 17:16, , 15F
04/09 17:16, 15F
→
04/09 17:18, , 16F
04/09 17:18, 16F
→
04/09 17:19, , 17F
04/09 17:19, 17F
→
04/09 17:22, , 18F
04/09 17:22, 18F
→
04/09 21:31, , 19F
04/09 21:31, 19F
→
04/09 21:31, , 20F
04/09 21:31, 20F
→
04/10 16:53, , 21F
04/10 16:53, 21F
→
04/10 16:54, , 22F
04/10 16:54, 22F
討論串 (同標題文章)
Soft_Job 近期熱門文章
PTT職涯區 即時熱門文章
87
359