Re: [討論] 請大家聊聊靜態語言的缺點
寫MCU的話,看來看去只能用靜態的語言
因為記憶體真的是小不拉基的(了不起10K給你使用),能用記憶體時都要斤斤計較,
一些常見的資料結構使用時要非常非常的小心,像是Linked list之類的
一不小心,記憶體沒有回收,就可能造成死當的情況發生
一些型態沒有宣告就使用的話,那可能真的會造成MCU的災難
大GUY4這樣
PYTHON for MCU...若完全按照 python的寫法來使用的話,這應該很痛苦
寫的人很痛苦,要維護的人也很痛苦
--
※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.168.123 (臺灣)
※ PTT 網址
※ 編輯: isaacting (59.124.168.123 臺灣), 11/23/2020 13:57:18
推
10k很多,我的case只有1.5k
噓
搞不清楚需求才是最慘的
→
比小有什麼義意嗎? 不然需要用電池時常考慮的 attiny
→
連 1KB 都沒有, 但也很容易寫垃圾 code 出來
→
不是應該先檢討回收策略嗎...
推
你可以看看MicroPython
7
就是囉嗦開發時間長而已 其他就沒什麼缺點了 所以說看情形去使用語言 要做個穩定的大專案還是靜態語言妥當 我只是寫個一次性的自動化腳本X
這個問題實在是匪夷所思 以認知科學的觀點看,當然是靜態型別優於動態型別呀! 就像offer文在討論薪水,在那邊 N 來 N 去 在許多重要性質不確定的情況下,很多東西是很難精確的下判斷的 不過如果貴圈的專注層次不在這裡,不在乎,那也就無所謂3
借題發揮一下:static typed for the win 不過還是先切題回答「靜態語言的缺點」: 在大部分常用的靜態語言中,的確可能出現 valid program 不好標注 type 的情況 不過到底有多難標注就完全看是哪個語言跟哪個版本了 -----9
問靜態和動態有缺點。怎麼不想想你公司是怎樣型態 如果你們公司成員 新舊和程度不一樣 就需要靜態語言處理程式,強制要成員遵守並規範。只要規範好,一般猴子也會按照著寫程 式。 動態語言吃的是開發人員素質,要自律,要對程式碼負責。18
首Po繼上個系列串 我想問問大家認為靜態型別的缺點是什麼呢? 本人寫Java也寫JS,最近也在碰Python 我自己寫Java,一開始覺得宣告比較麻煩,需要思考這個變數是什麼型別 (其實說實在,Java的變數最常使用也就幾個,我正常刷Leetcode除非特殊情況否則很少會想不出要用什麼型別的變數)
爆
[心得] Leetcode 刷題解答與 Python 3 小技巧分享嗨,大家週末愉快! 不知道還記不記得之前小弟有分享面試 Google TW SWE 的心得, 最後有提到小弟當初有發願,如果順利進去要把過去寫過題目留存的解答整理分享出來, 最近終於施工完了,提供給有需要的人可以自由取用。 這份解答內涵蓋了 781 題的 Python 3 解法(太早期刷的題目就沒留解法了 QQ),16
[心得] 用pycharm 重構 python 單元測試最近這陣子在客戶那邊有機會開始碰到一些 python 的程式, 我過去的經驗都是靜態語言居多,一直想碰一下 python 或 Ruby, 這次倒是個不錯的契機,剛好可以練手一下。 越寫倒是越愛上 python 了。 我對開發工具、開發方式比較熟悉一點,對 python 語言特性不熟,7
[問卦] 不用 C 寫資料結構跟演算法的人在想什麼一些比較高階的語言都內建很多方便的資料結構跟演算法, 像 list、tree、sort、hash 等,直接呼叫就好了, 不用 C 寫資料結構跟演算法的人在想什麼。 -- !!!!!!!!!!!!!!簽名檔破3000000點擊率啦!!!!!!!!!!!!!8
[請益] 資工所資演的語言各位先進大家好, 想請教一下資工所其中的資料結構演算法這科,如果有需要寫程式碼的部分,有規定使用 什麼語言嗎? 我學校學這科的時候是用Python, 不確定可不可以使用,如果不行,現在要開始學一個可 以用的。1
Re: [討論] 請大家聊聊 JavaScript的缺陷小弟介紹自己語言的圖譜。 1.寫 Java 三年(沒在寫了)。 2.被公司逼寫 Nodejs 寫了五年(現在還在寫)轉換成本半年。 3.被公司逼 TS 四年(現在還在寫)轉換成本一個月。 4.被公司逼 GO 兩年(現在還在寫)轉換成本兩周。5
Re: [請益] 轉職仔的語言選擇知道指標說真的沒什麼屌 沒什麼難的 這個產業的個人能力不是取決於某個語言的某個概念上 各領域都有各領域的金字塔 C++我看過連smart pointer都寫不出來的、gdb不會用只會printf、compiler報錯看不懂 懂指標真的無法說明什麼