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