程序的灵活性
编程语言并不神秘,所有配置文件都会慢慢进化成一门新的编程语言。 本文以a+b为例,介绍程序如何从“硬编码”一步一步进化成编程语言。
编程语言并不神秘,所有配置文件都会慢慢进化成一门新的编程语言。 本文以a+b为例,介绍程序如何从“硬编码”一步一步进化成编程语言。
什么是编程?什么是程序?什么是编程语言?我来说说我的个人见解。 不敢说让你醍醐灌顶,至少也是观点鲜明。
要深入研究算法,就不可能仅局限于理想状况, 必须结合硬件等现实环境。 这意味着编程时选用什么算法,受到程序所处运行环境的制约。
这是比《深入浅出C语言》更早的“Head First C”, 生动地介绍什么是编程,以及C语言中指针和数组这对冤的区别。
虽然已存在大量关于图形用户界面(GUIs)设计的文章, 可是介绍命令行界面(CLIs)设计的却很少。 本文尝试介绍几个关于CLI设计最重要的准则。
一些同学对递归的理解还停留在“是一种求阶乘比循环低效的方法”, 但其实递归和循环处理的问题是不同。
本文将采用C语言解决一个问题,围绕这个问题不断地变化需求、重构代码, 分别展示两种风格如何从不同的侧面提高代码的可维护性。
© 2012-2014 张泽鹏 <redraiment@gmail.com> - 子清行 - zzp.me