Re: [問卦] 有沒有要上繳code的卦

作者: jserv (松鼠)   2020-10-11 00:13:51
※ 引述《EEQQ102938 (EEQQ)》之銘言:
: 欸那個
: 現在正在填Dartmouth College的CS碩士申請表啦
: 哇靠勒
: 表單有一個選項說要上繳100行不限語言的程式碼
: ?_?
: 還要說明為什麼要選擇這100行
: 有沒有人可以推薦我怎麼生出100行潮到出水的程式啊?
既然不限程式語言,你又想寫出「潮到出水」,那來參考 smallpt:
https://www.kevinbeason.com/smallpt/
99 行 C++ 撰寫出來的光線追蹤 [1],運用 unbiased Monte Carlo path tracing
機制實作。你可透過 clang++ 或 g++ 來編譯該程式:
g++ -O3 -fopenmp smallpt.cpp -o smallpt
執行 smallpt 後,會得到名為 "image.ppm" 的檔案輸出,你可使用 ImageMagick [2]
來轉換檔案,例如:
convert image.ppm image.png
Matthias Moulin 進一步將上述 smallpt 用不同程式語言改寫:
https://github.com/matt77hias/smallpt
現有的程式語言包含 C, C++, C#, CoffeeScript, CUDA, Erlang, GLSL, Haskell,
Java, JavaScript, J#, Prolog, Python 2/3, Racket, TypeScript 等,並加上
多執行緒的實作,是很好的學習案例。
[1] https://en.wikipedia.org/wiki/Ray_tracing_(graphics)
[2] https://imagemagick.org/
: 用brainfuck寫是不是最機智的選擇
你可撰寫一套 Brainfuck Self Interpreter,例如:
https://github.com/kmyk/brainfuck-self-interpreter
交叉對照這篇報告:
https://arxiv.org/html/cs/0311032
作者: laughingman (笑面男)   2020-10-11 00:15:00
推jserv
作者: puretruthson (純真子)   2020-10-11 00:15:00
100行寫一個Windows10
作者: Ram5566 (CMOS5566)   2020-10-11 00:16:00
先推
作者: HuangJC (吹笛牧童)   2020-10-11 00:17:00
這是真正高手的行為,而我是邪道..
作者: SamuelLuo (薩姆爾)   2020-10-11 00:17:00
作者: HuangJC (吹笛牧童)   2020-10-11 00:18:00
想到前公司,有高手有產出沒訂單;邪道應該包含社交工程如果可以探知閱卷老師喜好,針對性攻擊...
作者: joey3639570 (jaoey)   2020-10-11 00:20:00
推jserv
作者: cattgirl (小喵超愛合購)   2020-10-11 00:20:00
太神了
作者: gR7P4zXH (tpn7gpdx)   2020-10-11 00:21:00
作者: jserv (松鼠)   2020-10-11 00:22:00
若能放寬到 250 行,那就可自幹一套資料壓縮/解壓器:
作者: DLHZ ( )   2020-10-11 00:23:00
看到馬上來膜拜
作者: tank123zzz (哇呼呼)   2020-10-11 00:25:00
推大神
作者: e12518166339 (耐綸)   2020-10-11 00:29:00
老師,連假多休息啦,身體要緊XD
作者: hin88188 (hin88188)   2020-10-11 00:32:00
推宅色夫
作者: james732 (好人超)   2020-10-11 00:35:00
有神
作者: asdkmm5050 (Mr xx)   2020-10-11 00:36:00
大佬出沒!
作者: Zhu81801 (Zhu81801)   2020-10-11 00:38:00
老師在出作業之餘還能上來回覆XD
作者: MLEM   2020-10-11 00:38:00
看到jserv大 先推再讀
作者: Yan5566   2020-10-11 00:39:00
先推再說
作者: david0426 (Damn鄭哥)   2020-10-11 00:43:00
幹 先推再說
作者: jserv (松鼠)   2020-10-11 00:47:00
@david0426, 我只是上來刷存在感,也會被問候
作者: newking761 (J三小)   2020-10-11 00:47:00
給他90組for
作者: aadsl (aaids)   2020-10-11 00:53:00
幫翻譯 完全看不懂
作者: CorkiN (柯基)   2020-10-11 00:58:00
大神
作者: david0426 (Damn鄭哥)   2020-10-11 00:59:00
老師你的課已經很難選到了 當然只能在ptt跟你喇賽啦
作者: abbag (abbag)   2020-10-11 01:00:00
推…
作者: javy0521   2020-10-11 01:06:00
作者: EngivalLirva (EngivalLirva)   2020-10-11 01:06:00
靠北想說怎麼那麼正經的回廢文,原來4泥
作者: LaAc (深淵戰士)   2020-10-11 01:10:00
厲害
作者: SHiroo (XSO)   2020-10-11 01:10:00
作者: zaqofi (蕾珂薩)   2020-10-11 01:24:00
推宅瑟夫
作者: willyc20 (一場夢)   2020-10-11 01:26:00
跪啦 那次不跪
作者: allomifo (Alex29)   2020-10-11 01:42:00

Links booklink

Contact Us: admin [ a t ] ucptt.com