title: 如何看待程序员的三大浪漫被认为是操作系统、编译原理和图形学？
topic: 程序员
content: 什么叫浪漫？花费一大堆时间去做一个不见得有产出的事情叫做浪漫。自古浪漫都是和浪费联系在一起的。操作系统编译原理和图形学这三点正是如此。你要弄个操作系统，当然可以，不过你花了一大堆时间下去码各种代码研究各种规范，大部头的POSIX规范，数量多到打印不出来的规范（网络协议bootloader甚至连驱动规范都足够你刷个三天三夜ASM寄存器中断定义），结果发现终于好不容易跑起来了，还是没其他人的好用。然后
answerer_tags: 我不是车神，我只是兴趣使然的驾驶员