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/韌體、作業系統、程式語言都能尬!當然也能尬翻電腦病毒/木馬程式。
68
[問題] 什麼時候會讓你覺得自己跟不上時代了?66
[閒聊] fate動畫順序27
Re: [活俠] 討論-溫夫人的愛恨,南宮淺的身世爆
[閒聊] 有辦法將綠鬣蜥全部移除掉嗎?49
[討論] 大家打過最高排位的遊戲?49
[閒聊] 披風拖到地上有特別原因嗎46
[FGO] 第二部最適合動畫化的是哪一章42
[閒聊] 鳴潮跟鐵道今天打對台嗎?74
[閒聊] 很正的單親媽媽真的會很難找對象嗎?41
[問卦] 鬼塚英吉怎麼撐住內山田主任的霸凌?46
[問題] 食戟之靈 鬼父篇以前有多強?41
[鐵道] 送常駐五星自選40
[閒聊] OPENAI出現前,OPENAI出現後37
[妮姬] 朝聖鑄模要開有什麼玄學可以參考?34
[英國] 金搖桿獎:黑悟空得年度最佳遊戲肯定36
[閒聊] 星鐵開大了啊 愛莉34
[閒聊] 鐵道3.0劇情應該不會搞砸吧33
Re: [閒聊] 有辦法將綠鬣蜥全部移除掉嗎?43
Re: [閒聊] 中國情境:當買了蜜雪冰城一口未喝就挨刀30
[閒聊] 真三八大爆炸後是怎麼做出起源這麼好玩28
[問題] 三國無雙把喜憨兒呂布做的很強做什麼?30
[情報] 經紀公司猛烈回擊 公開與T1談判時間軸29
[情報] 鄉下大叔劍聖 25年4月新番30
[閒聊] 台灣異世界轉移28
[閒聊] 敗北女角 溫八賀圖28
[閒聊] 金亨泰要怎樣才能GOTY?28
[PTCGP]沒想到 我也有成為歐洲人一天27
[閒聊] Lawson即將推出 可以喝的美乃滋25
[情報] 哆啦A夢歷代劇場版 官方人氣投票 結果發表26
[Vtub] 11/21同接鬥蟲