- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 关于程序员的7种武器
《程序员》3月刊看到关于“程序员的7种武器”的文章,列举的“武器”如下:1.基本的数据结构:字符串、数组、哈希表2.正则表达式3.SQL4.计算机语言5.开发工具6.调试7.编程思想作者十分推崇《SCIP》中译《计算机程序的构造和解释》书中主要谈到,软件开发的根本难点——控制复杂度解决方案:1)Abstraction & Combination 抽象与组
2007-03-29 23:46:00
699
原创 软件开发重要思想的总结
软件开发重要思想的总结一、类——软件的细胞正像原子是物质组成的基本单位,而细胞是生物组成的基本单位一样,软件也应该有一个基本单位。在过去,软件有两个基本单位——变量和函数。这有点像单细胞动物,对付一些小东西还行,一旦软件规模增大,这种简单的变量+函数的程序就会捉襟见肘了。一个草履虫是长不了多大的,再发展必然是向着多细胞的方向走。按照这个方向思考,面向过程思想产生的程序就是一个大大的单细胞生
2006-04-07 16:42:00
677
原创 软件开发重要思想的总结
软件开发重要思想的总结一、类——软件的细胞正像原子是物质组成的基本单位,而细胞是生物组成的基本单位一样,软件也应该有一个基本单位。在过去,软件有两个基本单位——变量和函数。这有点像单细胞动物,对付一些小东西还行,一旦软件规模增大,这种简单的变量+函数的程序就会捉襟见肘了。一个草履虫是长不了多大的,再发展必然是向着多细胞的方向走。按照这个方向思考,面向过程思想产生的程序就是一个大大的单细胞生
2006-04-07 16:41:00
1233
原创 软件开发重要思想的总结
软件开发重要思想的总结一、类——软件的细胞正像原子是物质组成的基本单位,而细胞是生物组成的基本单位一样,软件也应该有一个基本单位。在过去,软件有两个基本单位——变量和函数。这有点像单细胞动物,对付一些小东西还行,一旦软件规模增大,这种简单的变量+函数的程序就会捉襟见肘了。一个草履虫是长不了多大的,再发展必然是向着多细胞的方向走。按照这个方向思考,面向过程思想产生的程序就是一个大大的单细胞生
2006-04-07 16:41:00
785
原创 软件开发重要思想的总结
软件开发重要思想的总结一、类——软件的细胞正像原子是物质组成的基本单位,而细胞是生物组成的基本单位一样,软件也应该有一个基本单位。在过去,软件有两个基本单位——变量和函数。这有点像单细胞动物,对付一些小东西还行,一旦软件规模增大,这种简单的变量+函数的程序就会捉襟见肘了。一个草履虫是长不了多大的,再发展必然是向着多细胞的方向走。按照这个方向思考,面向过程思想产生的程序就是一个大大的单细胞生
2006-04-07 16:41:00
728
原创 用Perl:痛并快乐着!!
最近因为工作需要,又看了一遍《programming perl》。感觉perl有很多很牛的、很先进的思想,因为开发的早,也遗留了一些问题。这里想谈一下,点到即止,读者最好有一些基础:1、好东西首先perl有自己的吉祥物——一只大骆驼,这是其他语言没有的(python有抄袭perl的嫌疑,不算)。1)最牛逼的就是引入“语言环境”的概念,让机器努力去理解你要干什么,而不是你努力去告诉机器你想干啥。这得
2005-06-08 17:16:00
1655
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人