当前位置: 华文问答 > 数码

如何看待程序员的三大浪漫被认为是操作系统、编译原理和图形学?

2015-08-28数码

什么叫浪漫?花费一大堆时间去做一个不见得有产出的事情叫做浪漫。自古浪漫都是和浪费联系在一起的。

操作系统、编译原理和图形学这三点正是如此。

你要弄个操作系统,当然可以,不过你花了一大堆时间下去码各种代码研究各种规范,大部头的POSIX规范,数量多到打印不出来的规范(网络协议、bootloader、甚至连驱动规范都足够你刷个三天三夜、ASM、寄存器、中断定义),结果发现终于好不容易跑起来了,还是没其他人的好用。

然后你研究各种论文各种paper各种奇妙的hack,然后发现一大堆可以改进的地方。

你这个时候忍不住了!老子就是要逆天成神!Linus快来食我大雕啦!

然后你写。

然后你再写。

然后你觉得好难。

然后你发现原来用C++11某个实验中的特性可以完美无比的实现需要的功能!

然后你接着写。

Compiling....

Error:.......

Warning:........

然后你发现GCC对这个特性的支持还只是exprimental。

然后你再改。

你终于用一种极其丑陋的姿势完成了代码。

Debug

终于