※ 本文轉寄自 ptt.cc, 文章原始頁面
看板C_Chat
標題

Re: [閒聊] 寫程式真的這麼邪門嗎?

時間
最新2024-01-27 03:34:00
留言26則留言,18人參與討論
推噓15 ( 15011 )
※ 引述《STAV72 (刁民黨黨務主委)》之銘言: : https://i.imgur.com/NLPJc6B.jpg
Re: [閒聊] 寫程式真的這麼邪門嗎?
: 科學家:讚啦!有用了! : 教授:很好,讓我們看看是如何作用跟怎麼作用! : 碼農:讚啦!跑起來了! : 主管:別再碰它,沒人知道會不會無預警當掉。 : 寫程式真的這麼邪門嗎? : https://liuslog.wordpress.com/2014/06/20/0x5f3759df/ 1/sqrt(x) 用神秘的數字y=0x5f3759df 帶入: y+y*(1.5-(x*y^2)/2) 後直接算出來 或是: https://github.com/golang/go/issues/57741 加入一條特別 instruction 改變 thread 優先等級: or r1,r1,r1 就可以讓速度快三倍 很多遇到底層 cache / instruction , 或是數學最佳化技巧都很邪門阿 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.235.116 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1674720308.A.9CD.html

26 則留言

emptie, 1F
Fast InvSqrt() 以原理來說就內插法近似

HotDogCC, 2F
因為電腦科學是一群人不斷堆疊的成果,越遠離底層越是

HotDogCC, 3F
難以根究問題

hanmas, 4F
第一條看起來就線性近似?

kaj1983, 5F
不明覺厲

Gwaewluin, 6F
第一個就是牛頓法逼近,只要有個不錯的起始點就能用很

Gwaewluin, 7F
少的迭代算出很接近的點,問題是那個詭異的數字不知道

Gwaewluin, 8F
怎樣來的,而且算起來還超準,連第二次迭代都不需要

dklash, 9F
第一個屌是屌在神秘數字到底哪來的

LeeXX, 10F
threading 和沒有threading 的寫法根本兩個世界

johnny3, 11F
第一個的作者我記得有解釋那個數字怎麼算出來的

lovelylion2, 12F
那行程式碼註解直接寫wtf lol

SPDY, 13F
/ / evil floating point bit level hacking

SPDY, 14F
/ / what the fuck?

b325019, 15F
註解的wtf應該是後人接受的時候加的

class30183, 16F
好厲害

qd6590, 17F
這個最厲害的真的是數字哪裏蹦出來的

seaEPC, 18F
第一個還有後人出論文去推這數字怎麼算的,以及暴力法找是

seaEPC, 19F
否有更好的數字

zball, 20F
1/sqrt(x) 那註解的WTF可是有千言萬語在裡面啊...

speedingriot, 21F
魔術數字最屌的在於它不是最精確解,很像隨手抓的值

speedingriot, 22F
但最精確解要暴力解才抓得到,沒人知道魔術數字是怎

speedingriot, 23F
麼決定的

AIRWAY1021, 24F
要隨手搞出這數字比被隕石打到小指頭還難

SPDY, 25F
來源已難釐清 應該是算出來的 只是當事人 沒意願公佈或留名

rickphyman42, 26F
真的好猛

SkyPlus 作者的近期文章

Re: [閒聊] 統神的頻道全被ban了.....
※ 引述《fraternity (猴猴做歹誌)》之銘言: : 欸欸 : 統神張家航 : aka : 電競不死鳥 : LOL男神 : 力量人的爸爸 : Toyz的宿敵 : 用神罰懲治了所有跟他槓上的人 : 沒想到卻栽在自己隨口講出的一句話 :
[情報] 葬送的芙莉蓮OST完整版 4/17 午夜上架
https://twitter.com/Anime_Frieren/status/1780159198451400788 @Anime_Frieren 『葬送のフリーレン』 オリジナルサウンドトラック 4月17日(水)発売♪そして同日午前0
Re: [iwin] 蔡易餘臉書發文 iwin暫時落幕
※ 引述《s7503228 (情報屋)》之銘言: : : 2.動漫(含二次元創作)如內容含暴力、性虐待或人獸性交等而無藝術性、醫學性或教育性價 : : 值,依刑法第235條處理。 : 是說看了一下釋憲 有個問題 : 刑法第二百三十五條第一項
[葬送] 康涅, 拉比涅是如何在迷宮中攻擊阿
一個是操縱水攻擊的魔法, 一個是把水變成冰再去攻擊人 第一關都這麼辛苦了,那在古墓中應該更難找到水吧 不知道他們是如何走到最下層阿? 而且其他人如果遇上他們的複製體 那不就是個無法攻擊的複製人,一下就打爆了?
[閒聊] 賀東招二:系列構成這職位的隱藏任務
https://twitter.com/gatosyoji/status/1759863321212465423 シリーズ構成には隠された仕事がある。真面目な監督さんは作品 を地味にまとめようとしがちだ。そこで「おっぱい!おしり!太 もも!
更多 SkyPlus 作者的文章...