网上摘抄的一段话,受益匪浅

Jerikc 发布于 2013/10/12 14:14
阅读 567
收藏 6

们在学习新系统时,首先映入眼帘的就是新概念。新名词,就如现在我们面临的Android大量的新名词,在程序员的世界都是从代码实践开始的,是从写应用开始去涉及。SDK给了我们一个概念,我们就在这个概念框架下,使用SDK给我提供的函数接口,数据结构,初始化过程等,我们最初的接触到原型就是 “HelloWorld”之类的DEMO程序,我们在Hello world上去使用各种不同的接口函数,对于应用程序员来讲,他说看到的系统就是系统调用接口,及其编程开发流程。

实际上只要一使用这些接口,就不得不接 受一系列的概念,只有在这种概念系统下,我们才能工作。但是,实际上我们却忽略了这样的概念系统的理解,只是在编程接口的这个狭窄的空间去理解系统.我们理解系统在形成理解概念的空间只是微小的一角,很少有资料来介绍这种概念系统的形成和理解,编程接口只是这个概念空间一个,对外部的一个表征。我们可以抽象起来,以接口,协议和行为,来描述系统的情况。

SDK API的实质向上层提供了一个语义接口,从而在层间实现了一个转义过程,同时又成为一个功能的集合体。但是我们很少这样跳出来看,我们到底是处于一种什么 样的概念空间,SDK除了调用接口外,还给了我们怎样一种整体概念?

目标系统的基本构架在本质上的东西就是一个概念系统到另一个概念系统的映射。让我们大脑理解的概念系统映射到计算机能实现的概念域的一个映射。我们假定这个概念域E,机器能够理解的概念域为M,我们的软件工程要做的事情实质就是:EàM领 域的一个映射过程。



加载中
0
中山野鬼
中山野鬼
这是很早就提出来的概念呢。能把上面的话看懂的人不多。哈。看懂了,就知道。很多新工具,新语言,新版本,就不是无条件学习的了。而是带目的的刷选。。
0
泡不烂的凉粉
泡不烂的凉粉
学习最基础的,也许是落伍的知识,不过那些所谓的"落伍"才是真正的知识, 就好比. ls 和 dir 虽然落伍, 依然好用. 还有vim这些落伍的软件.
0
Axzure
Axzure
貌似有点看懂了,这篇文章是在讽刺只知道调用API,不去关心原理的程序员
返回顶部
顶部