IT討論區(214) - 做中資慘過做奴隸……

漢語多功能字庫

989 回覆
4 Like 2 Dislike
馬强馬壯馬達 2023-11-21 19:26:56
永恆希望 2023-11-21 19:51:06
根本西西弗斯製造器
最慘連gen Assembly都唔夠通用,段code opt完確保呢度completely work as intended,轉個環境又有唔細機會break,而且opt得越深入越dependent on環境,係咁要改真係人都癲

轉CPU architecture又做過深小小opt基本上等gg,compile得起已贏一半

compiler轉牌子經常gg,opt flag唔同,low level function唔同,generated assembly code明顯唔同

轉OS/Lib極易gg,總有opt係要用external lib而唔係自己寫,佢depreciate/改behavior又唔同opt法

CPU升下一代容易gg,例如Cascade Lake變Ice Lake

compiler轉version通常冇事,"通常"... 希望唔係自組toolchain啦...

opt海無岸,blu blu blu
労働はクン 2023-11-21 19:52:45
但你呢度講緊唔係正正係implementation而唔係idea咩
black box角度, 一個static int每次access return一個precomputed value同每次做一次乘數計出黎, 個behaviour係完全一樣
環太平洋抽水機 2023-11-21 19:53:35
環太平洋抽水機 2023-11-21 20:18:30
638422762 2023-11-21 20:24:01
永恆希望 2023-11-21 20:30:58
HK限死做C++會餓死,得啲廉價low level driver/embedded system工。一係配專業domain做specialist然後出國,一係學business/system入fi。簡單嚟講冇中間位,而高位要學其他隔得遠嘅field
労働はクン 2023-11-21 20:33:48
我理解係: 只要佢最後結果一樣, 不論個interpretation有幾離譜, 只要最後出黎既behaviour同standard propose既behaviour一致, 佢就唔算改logic. (實際有冇人會咁做係另一回事)
換個例子, C99有一行講sematic "statements are executed in sequence". 但Compiler係可以保證最後behaviour一致既情況下, 完全可以將D statement打亂次序或者parallel咁行, 而且實際上的確係咁做緊.
労働はクン 2023-11-21 20:38:54
init嗰下計完先有得放堆0101010入mem

話說其實如果冇需要access memory location既情況下, 其實compiler根本唔需要儲佢入mem, 直接inline constant就夠 (我估現實compiler確實會咁做)
永恆希望 2023-11-21 20:39:10
冇啊,你得FI揀炸,重要FI都少用C++,喺HK C++只係象牙塔
靈幻新隆 2023-11-21 20:41:55
教精你 搵份25k做半年再搵份30k 唔洗3年就30k 我就是例子
成日發雞盲 2023-11-21 20:42:24
不知不覺過咗試用期
永恆希望 2023-11-21 20:50:24
搵緊25K工
靈幻新隆 2023-11-21 20:51:16
加油喇 其實我睇你tech stack搵25k一啲都唔難 當年差你好多都輕鬆25k
環太平洋抽水機 2023-11-21 21:04:59
永恆希望 2023-11-21 21:05:48
咁鐘意呢啲記得讀OS Course時問問Prof有冇得玩Pintos,有一定機會開啟史詩級任務同埋其後任務串。PS:任務時間單位係月
環太平洋抽水機 2023-11-21 21:06:30
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞