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/韌體、作業系統、程式語言都能尬!當然也能尬翻電腦病毒/木馬程式。
32
[閒聊] 黑白妹作者:放心吧33
[婊子] 有人被龍蝦夾過嗎58
[閒聊] 無嘴貓是怎麼走下神壇的?☺20
[SC] 我覺得大半夜開快車不是很好啊28
[24秋] 嘆氣的亡靈想隱退 暗示二季?17
[閒聊] mygo 09 曾經的美好時光去哪17
Re: [PTCGP] 1529人參賽出輪32強牌組25
[MHG] 燃油車鬥魂三期製作決定,PV公開16
[閒聊] 鳴潮可以跟壽司郎合作什麼週邊?24
[情報] 噗妮露是可愛史萊姆 二期決定15
[蔚藍] 老師版危機一發12
[閒聊] 青春之箱 17816
[閒聊] 想找充滿驚人想像力的漫畫10
Re: [閒聊] 光線槍為什麼死透了?57
[沒倒] 鎖鏈戰記 出大事啦!!!!!!26
[閒聊] 平行天堂 280 知夫莫若妻24
[問題] 台灣日系文化是不是快超越韓系了17
[繪圖] 海邊的Fauna15
[閒聊] 蔚藍檔案 優香 ASMR專用耳機 簡易開箱8
[急了] 如果是黑白女兒還會這麼紅嗎?8
[Vtub] GIGI怎麼那麼黏Fauna?7
[妮姬] 梅登&吉蘿婷貼貼梳頭髮7
Re: [閒聊] 電競房已經是現代家居標配了嗎8
[問題] 怪獸公主繪師到底是誰??44
[閒聊] 統神復胖需要多久15
[Vtub] 壱百満天原サロメ 10人凸待ち12
[24秋] 魔王2099 11 哭啊 太狠了吧QQ6
Re: [閒聊] 無限暖暖:三件以上是指四件23
[PTCGP]遇到對面天胡該怎麼應對41
[問題] 芙莉蓮這樣的結局算完美嗎?