Re: [閒聊] 寫程式真的這麼邪門嗎?
嗯
就算你寫的是C/C++
也已經是「高階語言」
真的要探究
要了解的東西太多太多
拿x86來說
從硬體的CPU架構電子元件特性PCB layout
到韌體BIOS和各裝置的特性
到軟體層面的OS kernel ,driver, 甚至你寫的語言的編譯器和各種配置、LIB
你自己在lab裡研究玩兒就算了
要量產賣錢的東西真的別開玩笑
※ 引述《STAV72 (刁民黨黨務主委)》之銘言:
: https://i.imgur.com/NLPJc6B.jpg
: 教授:很好,讓我們看看是如何作用跟怎麼作用!
: 碼農:讚啦!跑起來了!
: 主管:別再碰它,沒人知道會不會無預警當掉。
: 寫程式真的這麼邪門嗎?
-----
Sent from JPTT on my iPhone
--
※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.155.183.212 (臺灣)
※ PTT 網址
推
C和C++差很多 通常熟C++也懂C 反過來就沒看過
嘛 你如果做夠多就會知道 會提C/C++是因為做比較底層,比如說嵌入式或韌體的東西 通常要求是這兩個 而且還是同時要求 因為這兩個在一定條件下是可以一起編的 常常老的求穩定不想動的是C在寫 有些想寫快一點或弄物件導向的是C++
→
可以去回顧當年怎處理Intel Pentium的硬體層面出的f00f bug
XD
※ 編輯: tomer (124.155.183.212 臺灣), 01/26/2023 12:14:29推
我已經完全不想碰底層了,光是應用層就夠邪門了
推
C++寫到最後根本跟C沒關係啊
→
你是忘記C++社群這十年變成什麼樣了嗎
推
應該說,C++和 C 實作上用的paradigm 通常不一樣
→
尤其是 C++11 之後
推
現在cpp每3年要重學一次阿
→
C++寫多了才會忘記C怎麼寫吧
推
C++有些還是不得不用C阿 像是socket還是沒有std lib可以用
推
你可以用boost的asio阿
爆
首Po科學家:讚啦!有用了! 教授:很好,讓我們看看是如何作用跟怎麼作用! 碼農:讚啦!跑起來了! 主管:別再碰它,沒人知道會不會無預警當掉。15
: 1/sqrt(x) 用神秘的數字y=0x5f3759df 帶入: y+y*(1.5-(x*y^2)/2) 後直接算出來 或是:47
畢竟嚴格來說 只有自然科學才是科學 其他學科因為變數太多 很難嚴格的用科學方法來解決問題 反而很多時候都是經驗主義 甚至有些迷信 以寫程式來說 比起科學他反而更接近工程學 工程學很講究實用主義56
: 初五開工 這邊用C++給大家玩一個小遊戲 一個hello world等級的小程式 #include<iostream>8
之前有陣子做實驗趕著出結果 會開好幾個程式同時去跑好幾個不同的數據 但很常隔天起床看就發現電腦當機了 原本以為是工作量太大電腦扛不住 試過加記憶體、重開機、減少數據量4
針對inverse square root 其實回覆提供的文章沒有很好的解釋神秘數字的由來 我認為這部影片講解得很清楚 簡單來說是利用浮點數bit representation與log base 2近似的特性58
? : 其他學科因為變數太多 很難嚴格的用科學方法來解決問題 : 反而很多時候都是經驗主義 甚至有些迷信 : 以寫程式來說 比起科學他反而更接近工程學 : 工程學很講究實用主義7
呃 講這個其實蠻尷尬的 因為綠乖乖是最省錢的解(?)XD 一般來說要提升程式碼品質 一些軟體工程的東西要確實執行9
話說理工科的人 不是最講究實驗跟理論嗎 怎麼問題一出現 沒有辦法的時候 就突然迷信起乖乖起來了4
其實軟體工程品質在許多業界 還是有在要求的 甚至是成為規範跟SOP 像在以下的業界: ‧ 汽車 ‧ 航空航太和國防 ‧ 醫療設備
18
Re: [分享] F-22猛禽機的飛航控制系統雖然回自己的文章有點奇怪 但突然想到一些原文與電腦科學和程式語言的事想跟大家 分享一下。我會盡量寫跟軍事相關的部分 如偏題太多再麻煩版主提醒一下(抖 : : : 推 OpenGoodHate: 何時史塔克工業要改用C#/Java 記得叫我 07/13 09:504
Re: [討論] 高虹安從資策會“副工程師”做起資工系/所 的主力科目不是IC設計 那只是在大二的時修過一門課讓大家知道有這東西 資工的主力是軟體演算法 硬體就嵌入式系統 要進發哥要非常了解底層的韌體13
Re: [問卦] 學會 RISC-V 之後能做什麼工作?這要看你學會RISC-V的定義是什麼 就像是練功一樣,端看你練到第幾重天 第一重大概就是會用RV64/32指令集寫寫組語 這個就像是剛剛出新手村的勇者,可能只可以打打史萊姆 當當新手村掃地工8
Re: [請益] 資工跨考後我需要自學哪些東西?僅依據教授的回信,你要熟悉:計算機結構,編譯器,作業系統 編譯器現在的趨勢是 code generation optimization,vectorization,AI compiler, 都要對計算機架構熟,不只是 general 的,還要了解特定架構:x86, arm, risc-v 除此之外,要很熟 c 語言各式各樣的行為,作業系統各式各樣的細節(gcc 的話請弄熟 linux)程式如何載入連結執行等等7
Re: [問卦] 現在程設入門還是C嗎?我是一個半路出家的程式設計師,我覺得對本科生來說,或是有興趣了解高階語言底層實 作的還是需要點一下C, 說白一點,從高階語言進入開發的,都有點被寵壞了,很多高階語言已經實作了,各種資 料結構,甚至是已經有幫你包好幾種類型演算法的物件可以用了, 從c開始,你可以一步一步的知道說,3
Re: [問卦] C++可以啟發孩子的程式天份嗎?別說M$了,你有聽過ASM(組合語言)嗎? 小到手錶、計數器、計算機,大到太空梭、火箭、太空站都能用,沒有被淘汰的問題。 可以自己寫直譯器、編譯器、函式庫、驅動程式,連作業系統都能自己寫,學成之後有如 學會吸星大法,天下無敵。 不管是什麼CPU/韌體、作業系統、程式語言都能尬!當然也能尬翻電腦病毒/木馬程式。
爆
Re: [閒聊] 川普當選會減緩DEI浪潮的狂奔嗎?爆
[閒聊] 中國網友發現麥塊64為禁字後被ban71
[閒聊] 有沒有電子盆栽型的手遊推薦51
[討論] 170cm 500萬円不算高的條件吧!?25
[閒聊] 死亡筆記:最大受害者家屬是夜神家老媽?43
[提名] 洛琪希·米格路迪亞23
[閒聊] 說到“常識改變”會想到什麼?21
[蔚藍] 那樣的人竟然是風紀委員嗎35
[閒聊] mygo 09 曾經的美好時光去哪17
Re: [閒聊] 川普當選會減緩DEI浪潮的狂奔嗎?17
Re: [閒聊] 月曜日のたわわ15
[討論] 不死不運 236 不死不運!29
Re: [PTCGP] 1529人參賽出輪32強牌組12
[MyGO] 爽世媽要選女婿會怎麼挑13
[Vtub] 12/22同接鬥蟲12
[蔚藍] 徵人啟事11
[原神] 胡桃要死了還是要列位仙人行列14
[閒聊] 其他大作的譯者為啥沒朱出名6
[問題] #グラブルフェス2024 是什麼IP啊9
[GBF]十二神將 全員到齊11
[黑白妹] 哀..我只是個無能的哥哥8
Re: [情報] 米津玄師2025巡迴 實名登記抽選制7
[絕區] 後知後覺,星見雅是萬雌王…5
[閒聊] MyGo是不是讓邦邦古參粉失去自豪本錢8
[Vtub] GIGI怎麼那麼黏Fauna?6
[閒聊] 祥子正式進職場會不會被霸凌到哭哭?7
[閒聊] 粉絲自製NS2硬體宣傳影片6
Re: [原神] 哇!!胡桃!!6
[原神] 突然想起「神女劈觀」最後兩句歌詞...6
[奶子] 邀請老師的比基尼乃愛