跳出面向对象思想(一) 继承
面向对象思想已经被追捧了好多年,相信大家也基于面向对象的思想写了不少代码。我写过很多很不错的面向对象的语言的程序,也写过不少面向过程的程序,包括汇编。一段时间过后,我开始重新思考面向对象这个思想,觉得面向对象思想还是有蛮多坑的。所以写这篇文章告诉大家我的结论:我以后尽可能不会去用面向对象的思想写代码了。
more ...面向对象思想已经被追捧了好多年,相信大家也基于面向对象的思想写了不少代码。我写过很多很不错的面向对象的语言的程序,也写过不少面向过程的程序,包括汇编。一段时间过后,我开始重新思考面向对象这个思想,觉得面向对象思想还是有蛮多坑的。所以写这篇文章告诉大家我的结论:我以后尽可能不会去用面向对象的思想写代码了。
more ...画流程图好麻烦,写代码让程序自动生成图片才舒服。文章翻译自Drawing Graphs using Dot and Graphviz
more ...大部分讲到system programming的资料和文献里面介绍的都是GDB。据说LLDB被誉为下一代高性能调试器,why not give it a shot?如果你是因为不知道怎么退出lldb才搜到这篇文章的, 直接告诉你退出命令就是quit
, 你可以关网页去愉快地玩耍啦。
写makefile能够帮助你在编写有一定规模的程序的时候方便编译。不过它也能做更多的事情,它就像是一个小程序,然后你可以通过makefile来完成一些handy的事情。
more ...