java编程思想第四版

本文转载于java编程思想第四版

第一章 对象导论

1.1抽象过程

  所有的编程语言都提供抽象机制。可以认为,人们所能够解决事情的复杂程度直接取决于抽象的类型和质量。所谓的类型是抽象的什么?汇编语言是对底层机器的轻微抽象。接着出现许多所谓“命令式语言(FORTRAN,BASIC,C等)”都是对汇编语言的抽象。这些语言在汇编语言的基础上有了大幅度的改进,但是它们所作的主要抽象,仍要求解决问题时要基于计算机的结构,而不是基于所有解决问题的结构来考虑。程序员必须建立起在机器(位于“解空间”)内,这是你对问题建模的地方,例如计算机和实际待姐问题的模型(位于“解空间”内,这是问题存在的地方,例如一项业务)这件的关联。建立这种映射是费力的,而且这不应属于编程语言所固有的功能,这使得程序难以编写,并且维护代价高额,同时也产生了作为副产物了作为副产物的整个“编程方法”行业。

 

posted @ 2017-01-20 10:19  探索者_JAVA  阅读(66)  评论(0)    收藏  举报