编程

协程初探

文章出处:http://blog.csdn.net/lanphaday/archive/2010/03/19/5397038.aspx

 

协程,又称微线程和纤程等,据说源于 Simula 和 Modula-2 语言(我没有深究,有错请指正),现代编程语言基本上都有支持,比如 Lua、ruby 和最新的 Google Go,当然也还有最近很让我惊艳的 falcon。协程是用户空间线程,操作系统对其存在一无所知,所以需要用户自己去做调度,用来执行协作式多任务非常合适。其实用协程来做的东西,用线程或进程通常也是一样可以做的,但往往多了许多加锁和通信的操作。…

新的编程术语,你知道几个?

摘要:如果告诉你新的编程术语有386个,你会做何反应,本文为大家准备了排名前30的编程术语,这些编程术语大多是开发人员平时总结出来的,请问你知道哪几个呢?

最近在Stack Overflow上就新的编程术语这一话题网友们展开的激烈的讨论,最后竟然有386个,没错,386个!请不要吃惊。一个问题可以有386个不同的回答,或许这已经不是一个问题了。这仅仅是一个民意调查,在调查中有一个X列表。我想你在浏览完所有答案后会学到一些关于编程方面的东西,但是很显然,太多的答案与GTKY(Getting to Know You)、学习相比,更多会被嘲笑。这就是为什么会被Stack Overflow社区管理员删除。就学习而言,它可能太边缘化。

程序员疫苗:代码注入

几个月在我的微博上说过要建一个程序员疫苗网站,希望大家一起来提交一些错误示例的代码,来帮助我们新入行的程序员,不要让我们的程序员一代又一代的再重复地犯一些错误。很多程序上错误就像人类世界的病毒一样,我们应该给我们的新入行的程序员注射一些疫苗,就像给新生儿打疫苗一样,希望程序员从入行时就对这些错误有抵抗力。

我的那个疫苗网站正在建议中(不好意思拖了很久),不过,我可以先写一些关于程序员疫苗性质的文章,也算是热热身。希望大家希望,先向大家介绍第一注疫苗——代码注入。…