编程语言生态

学习一门编程语言不是单纯得学习语法, 还要掌握如果管理依赖、调试、测试等。

程序的灵活性

编程语言并不神秘,所有配置文件都会慢慢进化成一门新的编程语言。 本文以a+b为例,介绍程序如何从“硬编码”一步一步进化成编程语言。

2009-07-25 11:51:00

编程和语言之我见

什么是编程?什么是程序?什么是编程语言?我来说说我的个人见解。 不敢说让你醍醐灌顶,至少也是观点鲜明。

2009-07-25 02:10:00

环境驱动编程

要深入研究算法,就不可能仅局限于理想状况, 必须结合硬件等现实环境。 这意味着编程时选用什么算法,受到程序所处运行环境的制约。

2009-11-08 16:06:00

编程村一日游

这是比《深入浅出C语言》更早的“Head First C”, 生动地介绍什么是编程,以及C语言中指针和数组这对冤的区别。

2010-01-10 23:26:00

命令行界面设计

虽然已存在大量关于图形用户界面(GUIs)设计的文章, 可是介绍命令行界面(CLIs)设计的却很少。 本文尝试介绍几个关于CLI设计最重要的准则。

2011-08-12 23:59:00

循环 vs 递归

一些同学对递归的理解还停留在“是一种求阶乘比循环低效的方法”, 但其实递归和循环处理的问题是不同。

2012-08-02 22:54:00

你试过这样写C程序吗?

本文将采用C语言解决一个问题,围绕这个问题不断地变化需求、重构代码, 分别展示两种风格如何从不同的侧面提高代码的可维护性。

2013-08-17 15:50:00