免费 咨询
您的位置:主页 > 系统软件开发 > 软件定制开发 > 汉中软件开发公司推荐局部性和单一性语句

汉中软件开发公司推荐局部性和单一性语句

发布:点点通科技 发布时间:2017-08-10 15:43 阅读:
  汉中软件开发公司推荐局部性和单一性语句,编程语言就是编写一段语句(statements)结构,它们的编译或解释过程会成为一系列原语指令的详细描述(指令本身是一种限定的文本,尽管它们的解释可能不受约束)。最早的计算机机器语言程序在程序文本和执行模式之间有严格的对应关系。一般来说,每种编程语言的语句都是单一性的(unitary)和局部性的(local)。单一性是指只对一段详细编写程序的一个准确位置起作用,局部性是指其总是作用于最接近执行它的语句。

  编程语言的历史正在从纯粹的局部和单一语言向这样的机制发展:程序员将概念分解成实用的集合或模块,而不是试图说明事情在哪里发生。局部性的首个例外是子程序(即过程、子程序、函数)。子程序是一个伟大的发明,它将某些行为抽象出来放在其他地方。它们有许多分离关注点的优点。例如,专门技术Runge-Kutta方法可以放在写Runge-Kutta库的作者那里。应用程序员是该库的用户,他们必须了解有关Runge-Kutta的一些事情(何时使用它,以及怎样调用它),必须在他们的代码局部地、显式地调用它。程序还要具有单一性:它展示了一种在编程语言中的一条语句和所执行的机器指令序列之间的直接对应关系。

  汉中软件开发公司推荐局部性和单一性语句,继承(及相关机制如委托)是面向对象程序中引人的另一个非局部性(non-locality)。执行继承的行为是非局部的。这个执行行为的明显性取决于所使用的00语言,它是向超类发送(send-super)还是混于其中。

  

[相关文章]
最新案例
最新动态
网站地图html 网站地图xml 网站地图txt