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/韌體、作業系統、程式語言都能尬!當然也能尬翻電腦病毒/木馬程式。
爆
[閒聊] 又到了每年的DLsite性癖統計96
[討論] 有什麼理由讓你玩鳴潮卻不玩原神?84
[閒聊] 有辦法將綠鬣蜥全部移除掉嗎?68
[問題] 什麼時候會讓你覺得自己跟不上時代了?65
[俄語] 艾莉同學是不是就這樣了?爆
[閒聊] 對面的女孩看過來61
[閒聊] 很正的單親媽媽真的會很難找對象嗎?57
[閒聊] 女主角被看光算不算NTR27
Re: [活俠] 討論-溫夫人的愛恨,南宮淺的身世52
[閒聊] 阿含說的隊友全部都同一個人49
[鳴潮] 新角色預告 珂萊塔18
[問題] 為什麼女僕普遍是女性?46
[問題] 食戟之靈 鬼父篇以前有多強?38
[問題] 為什麼男爵普遍是男性39
[閒聊] 鳴潮今天為什麼突然重拳出擊?37
Re: [閒聊] 中國情境:當買了蜜雪冰城一口未喝就挨刀34
[閒聊] 霍格華茲的傳承是不是出太早了?36
[鳴潮] 白毛偷跑立繪36
[閒聊] 必勝客魔物獵人聯名一公尺披薩49
[閒聊] 快打旋風的春麗,鄉民可以嗎?37
[問題] 老遊戲視窗太小問題有解嗎?31
[閒聊] 邦邦的棒球表現是不是還不錯啊?49
[討論] 日本吃海產負擔大嗎29
[火影] 鳴人不裝九尾會更強嗎?27
[問題] PTCGP 稀有挑戰稀有在哪47
[鳴潮] 黎那汐塔抽卡規劃閒聊27
[SE]《FF7 重生》不會推出像尤菲新篇章那樣的DLC28
[問題] 三國無雙把喜憨兒呂布做的很強做什麼?29
[戴森] 善於理財的媽媽27
[問題] 所以佛地魔強在哪