Re: [閒聊] 工作後一些觀念跟計算機概論完全顛倒

看板Soft_Job作者 (沙丁魚罐頭)時間6年前 (2019/03/05 14:31), 編輯推噓4(405)
留言9則, 8人參與, 6年前最新討論串6/6 (看更多)
我很快表達一下 編譯最佳化問題 真的不需要太疑惑為什麼 Python Javascript Java 或是其他動態語言~採直譯的方式為性能越來越好 最主要近年來從LLVM大家開始知道 最佳化不應該只有編譯時期 對各個大神來說 編譯時期、鏈結時期、執行時期、閒置時期 小孩子才做選擇~我全都要 所以目前主流的動態語言 python javascript 只要背後有個富爸爸,基本上 都針對每個執行階段做很大的努力 加上動態語言"本質"上比靜態語言更好做 "多個時期"的最佳化 所以結果就是 python javascript 在各方大神努力之下速度不比一般靜態語言 c/c++ java c# 差太多 效能靠各種富爸爸堆起來之後 開發上又比傳統靜態語言快與方便(套件的威力) 除非你做嵌入式系統 RAM都算K的 要不然的不用糾結編譯器出來的效能快那麼一點 footprint 小一點 同樣的時間你用類javascript python 各種套件黏出來的 的前台後台,就算效能沒有java/c#/c++ 80% 至少應該也有50%~60%了 但是時間只需要1/2 1/3 1/4 重點在於知道bottleneck在哪 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.79.115 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1551767497.A.35E.html

03/05 14:33, 6年前 , 1F
03/05 14:33, 1F

03/05 15:08, 6年前 , 2F
bottleneck 永遠在人
03/05 15:08, 2F

03/05 16:58, 6年前 , 3F
可是動態語言很吃紀律 紀律不佳 滿滿的雷
03/05 16:58, 3F

03/05 17:02, 6年前 , 4F
忘了是 v8 還是 wasm 已經有到 native 語言的 50% 了
03/05 17:02, 4F

03/05 18:40, 6年前 , 5F
這篇很好,什麼需求用什麼方法解決。而非某位大神一昧
03/05 18:40, 5F

03/05 18:40, 6年前 , 6F
強調只有直譯。
03/05 18:40, 6F

03/05 19:47, 6年前 , 7F
和記憶體很多也有關係 以前Ram很吃緊很多優化沒辦法做
03/05 19:47, 7F

03/06 00:24, 6年前 , 8F
現在純軟想開多大就多大,主要是演算法和效率問題:(
03/06 00:24, 8F

03/06 09:42, 6年前 , 9F
大神洗推被抓包就刪文
03/06 09:42, 9F
文章代碼(AID): #1SVXV9DU (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1SVXV9DU (Soft_Job)