- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 动态语言之“动”
语言的动态与静态主要差别在类型上:静态语言的对象类型在编译器确定,不能更改;动态语言的对象类型在运行时确定,而且可以改变。 比喻一下,静态语言的对象好比“形状”(类型)是固定的,“大小”(变量值)是可变的,而动态语言更进一步,变量的“形状”和“大小”都可以变化。
2011-08-03 00:59:58
338
转载 为什么编程是独一无二的职业
导读:此文翻译自Nalaka Gamage的《为什么编程是独一无二的职业》的演讲稿。 1. 简介 有些人说编程很难,有些人认为很容易。 编程不仅依赖你的能力,而且还取决你工作的态度。 编程的确很难,但比起那些需要伪装、欺骗和表演来生活的恶棍或者小丑来说,真的一点也不难。 作为一
2011-07-23 00:46:07
269
原创 不做“某某语言程序员”
经常看到“C/C++程序员”、“Java程序员”等说法,甚至部分程序员也以这些分类自居,这是不应该的,把自己的范围圈定在很有限的区域内,没有任何好处,甚至不能算是一名合格的程序员——程序员的思维不能被工具(语言)所束缚,而应该将自己的思想、设计,通过驾驭恰当的工具进行表达和实现。程序员可以只精通一门语言,但应该尽可能多地掌握并熟悉使用更多不同类型的语言和工具,这样既可以扩展思维——了解得越多,才越有可能产生更好的设计灵感;又可以应用丰富的工具创造出更好的作品,就如同艺术家需要掌握尽可
2011-05-08 03:25:00
296
原创 Functional Programming & Template Metaprogramming
<br /> 在学习Erlang时,发现其函数与C++ 模板元函数(不知道称呼是否准确)有一定的共通之处,一些思路可以借鉴到模板元函数中来。很有意思。
2010-12-25 00:54:00
329
原创 学习Erlang
<br /> 一直在用C/C++,思考方式从面向过程再到面向对象(水平还有待提高),最近突然被一种“新”语言,或者说一种新的思维方式——Erlang所吸引。<br /> 对Erlang的理解还处于很初级很初级的阶段,刚刚开始学习语言基础,甚至连个完整的程序都还写不出来。但是不要紧,从不懂到学会,到掌握,再到熟练必然是需要时间的。<br /> 之所以选Erlang作为“第二语言”,是因为她全新的思考方式——函数式编程,以及对日益升温的云(分布式)计算的语言级支持。从语言特点简介上看,Erla
2010-12-17 23:42:00
309
转载 程序员平庸or伟大,证据就在代码里
<br /> 招聘一个程序员,唯一对你有意义的是他能写出好程序的能力。很少人像这样去招人,他们更喜欢去挑剔程序员的个人癖好和性格缺点。<br /> 我一说出这样的话,人们大量的评论就会批评道:你错了,错了,完全的错了。好的程序员需要具备沟通交流的技能,他们要有跟他人一起合作的能力。团队里不止你一个人!事实上,人们会说:最好折中一下对技术上的要求,这样可以找出更能适应企业文化的人。<br />你不如这样说更合适:找不到那种技术上又好、又能适应企业文化的人,我就等着,一直找到为止。<br /
2010-08-31 23:58:00
241
.Modern C++ Design Generic Programming and Design Patterns Applied
2011-10-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人