您的位置:首页 > 编程语言

变量,命令式编程的基础

2013-06-25 00:00 330 查看
前面花了比较大的篇幅介绍变量赋值,为什么要这么做呢?因为:

变量:命令式编程的基础

变量只是存储在内存中的一组二进制数。

虽然了解基本的实现并不总是必要的,但基础知识却非常有帮助。例如,如果你使用 int 存储用户姓名,那么比你实际需要的内存,你将会花费它的四倍之多。多种属性的这种浪费相乘,你最终的浪费量将是巨大的。在一个拥有 peta 字节的存储空间的服务器中,这可能不是什么大问题,但是这在内存紧张的智能手机上,可能会导致软件无法运行。

当然,软件编程涉及到的不仅仅是数据作为变量存储的问题。程序员必须使用条件逻辑和迭代结构等等手段来解决问题。这意味着要掌握if...else和switch结构等,以及四到五个基本的迭代结构,包括for,while和do...while循环。所有的软件解决方案把这些归结为基本思想,即变量存储数据有条件地在迭代循环中操作。

返朴归真

掌握面向对象是一项挑战,学习各种技巧和技术,允许开发人员有效地执行应用生命周期管理的所有方面,这的确令人生畏。

最后记住,当谈到学习和掌握编程语言时,每一个软件开发问题都归结于非常基本的概念,这对所有的命令式编程范式都很常见,但如果你能掌握好这些相对来说简单的概念,即管理变量,执行条件逻辑和编写迭代循环,那么更复杂的概念也很快就会变得明朗起来。

当系统变得混乱时,即使是最复杂的面向对象概念分解成基本的、简单的命令式编程,最终目标只不过是搞清楚如何有效地改变给定的变量状态,这往往很受用。大繁即大简,复杂软件编程最后归结于命令式编程
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  命令式编程