title: 怎样才叫“精通”C语言？
topic: 编程语言
content: 很难的。C语言是很复杂的一个语言。有很多小东西都是800年不会用的，也没什么用，甚至从语言设计上讲，理想状态下就不应该存在。所以，其实不用精通一个语言的。自己写出来的程序跑得快跑得靠谱，容易被理解容易应付多变的用户需求，这就比啥都强了。虽然了解一个语言的邪门功能是常见的装逼手段。自己挖坑自己填上，还是很能提供一些存在感的。
answerer_tags: https://github.com/shanhuio/smlvm