程序员平时都是木讷的,但是谈到计算机或者程序的时候简直就是天才—兼借题发挥,谈谈语言及工具的选择
本文通过编程名言和语言之争,探讨了程序员的“信仰”问题,最终强调应根据实际需求选择最合适的工具。
本文通过编程名言和语言之争,探讨了程序员的“信仰”问题,最终强调应根据实际需求选择最合适的工具。
C++比Python更需要lambda语法。Python因函数定义简洁,lambda作用不大。而C++的强类型和模板使函数式编程代码繁琐,急需lambda简化。
这不是写给初学编程的人看的书,他们还是好好的听好亘古不变的教诲,“努力学习语言本身,不要被工具所干扰”;这不是写给一般的程序员看的书,他们迷失在各种各样的新兴语言之中;这也不是给一个对编程这种工作没有热情的人看的,因为工作效率再高,对他们来说,也仅仅是被剥削的更加严重。但是,假如你是和我一样,热爱着编程,即便是被剥削至最后一滴血也绝不罢休的提高着自己的工作效率,能够用键盘完成的绝不用鼠标完成,能够点一次鼠标完成就绝不点第二次,能够敲一个键完成的绝不敲第二个键,能够自动化完成的绝不手动完成的程序员的话,这会是你想要看的书,也会是你喜欢看的书,你会发现,原来你还有志同道合者,原来还有人和你一样,懂得怎么艺术性的操作电脑,懂得怎么让电脑干它该干的事情,而不是让自己去干那些重复性的工作,哪怕老板交代的任务多么枯燥和具有重复性,也能有技术的艺术性的完成,而且,比一般人完成还要快一个数量级。
程序员应重视工具学习,花时间掌握IDE等利器能极大提升效率。文章分享了作者常用的开发工具列表。
本来做书评的应该都是些大牛,就如很多书(特别是技术书籍)喜欢的那样,请几个大牛,在书封上弄几句响亮的口号,说的越神乎其神,那么书就越能畅销,然后再请个大牛作序,卖的时候又能多个口号,XXXX倾情作序推荐,此书似乎从此就进入了必读的经典之列,人人都应该买来膜拜,哪怕是不读,起码也得买一本。那谓之大评。我作为一个小程序员自然没有那么大派头和号召力,那么自然也就只能不管有没有人看的孤芳自赏式的小评一下了。
文章对比了C++与其他语言的循环语法,指出C++缺少原生for each,使用for_each算法和函数对象等方法实现循环,过程繁琐复杂,牺牲了代码的简洁性。
一年了 ,已经一年了,好说歹说俺也算是有一年工作经验的程序员了(这话够没有出息的-_-!)一年说长不长,说短不短(怎么老是这种话),人生有多少个一年啊。。。。。。(以下省略无数个啊。。。。),呵呵,其实是真的挺感慨的才这样:)
介绍Observer模式的Event通知升级版,通过事件ID实现精准通知,避免了传统模式遍历所有观察者的低效问题。
本文介绍Boost序列化库的强大之处,它能自动处理指针和STL容器,但需注意内存管理,推荐使用智能指针。
程序出错时,应首先关注最近的更改。即使原有代码看似正常,你的细微改动也可能触发其隐藏的Bug,仔细排查改动能快速定位问题。