编程的思考

原创 2003年01月12日 14:39:00

摘自<<计算机文化>>

跟人类所使用的语言一样,计算机程序设计语言也处在不断的改变和进化中。在新的语法和表达式不断充实已有语言的同时,那些旧的和过时的东西也因为不用而逐渐消退。人类使用的语言的变化是一个缓慢而持久的过程,但计算机语言却不然,它的变化则是逐步的和有结构的,它往往是随着该语言的发行厂商的修改或标准化组织对其进行标准化而发生变化。
C O B O L这种语言,创立于1 9 5 9年,曾在1 9 6 8年进行过一次标准化,并于1 9 7 4年重新发行。
从那时起,它就基本上没有再变化。F O RT R A N语言,在1 9 6 6年进行标准化以后,分别于1 9 7 7
年和1 9 9 0年两次重新发行过。因为计算机语言差不多每十年才修订一次,所以,程序员们完全
可以把在大学里学习的程序设计方法在工作中用很多年。程序员们完全有时间熟练掌握一门计
算机语言,并逐步的积累丰富的经验,为以后的工作提供便利。但到了现在,事情发展得有些
不同了,一种语言稳定不变的时期变得非常的短了—比如说不到两年—它的发行者们不断
改变语言的语法、用户界面甚至语言的内部机制。B A S I C语言的发展就是一个例子。
7 0年代末期,Kemeny 和K u r t z两人开发出了B A S I C语言,它很快成为大众的程序设计语言,
被装在成千上万的个人电脑上。随后,一些“更新的和改进的版本”允许程序员使用结构化原
则进行B A S I C程序的设计,但此时的语法和用户的界面都没有变化。
突然,微软公司于1 9 9 1年开发出了Visual Basic语言,它大体上还是从老版本的B A S I C语言
中继承过来的。而随后六年中,微软公司接连发布了四个版本的Visual Basic产品,这使得程序
员们不得不花大量的时间和精力去重新学习一遍V B,这导致了程序员们几乎不能完整的做完
一个程序项目。丧失了对语言的熟练掌握,程序员们有时不得不聚在一起讨论一个很基本的对
程序的理解问题,这是由于语言功能的增强所造成的后果。
Visual Basic的更新反应了技术和程序设计方法的进步,例如程序从1 6位向3 2位的转变、
Windows 95的引入、网络编程的需要和面向对象技术的引入等都引起了V B的更新。这些版本
的更新所花的代价比起它所能提供的好处来说,究竟值不值得?一些迹象显示,广大的程序员
们和信息系统的主管们对市场上计算机语言商家的商业需求和他们所保证的语言新特点越来越
感到厌恶和抵制了。看来在计算机市场上,人们需要的是稳定。

程序员,你的逻辑思维有多强(一道推理题测试,不可错过)

  要做一个程序员,逻辑思维能力是关键,写程序也是对该能力的一种锻炼,这里有一个测试题,你可以对自己现在的能力进行评诂。也希望大家回贴谈谈感受。  本题是柏林大学的一次考试题,要求在30分钟内做出,不...
  • along3000
  • along3000
  • 2001年03月06日 01:43
  • 5721

「编程思维」究竟是一种什么思维?

转自知乎,链接如下:http://www.zhihu.com/question/27881340 《道德经》中说“治大国若烹小鲜”,其实编写一个计算机程序、煮一道菜或者治理一个国家,本质上都...
  • sinat_25457697
  • sinat_25457697
  • 2015年02月05日 08:59
  • 1490

人生就是个学习、思考与实践的过程

http://www.21ctcm.com.cn/shenxin/zhenren/1875.html 导读:越来越多的社会人士发出“大学生无用”的声音,那么,有志青年如何脱颖而出?本文天清地宁老...
  • ttwwok
  • ttwwok
  • 2014年04月20日 12:05
  • 2446

使用Haskell思考用函数实现编程

  • 2016年11月21日 10:39
  • 1.69MB
  • 下载

java 编程入门思考

  • 2012年03月30日 17:50
  • 680KB
  • 下载

啊哈C!思考快你一步——用编程轻松提升逻辑力

  • 2017年11月17日 19:06
  • 52.21MB
  • 下载

编程思考拓展

  • 2012年05月27日 11:02
  • 22KB
  • 下载

关于编程的思考

  • 2013年06月11日 17:22
  • 13KB
  • 下载

C++高级编程与个人学习思考应用

  • 2014年06月24日 17:31
  • 1.04MB
  • 下载

思考快你一步用编程轻松提升逻辑力.pdf

  • 2016年09月21日 14:12
  • 11.51MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:编程的思考
举报原因:
原因补充:

(最多只允许输入30个字)