【24h】

The conceptual basis of programming language evolution

机译:编程语言进化的概念基础

获取原文
获取原文并翻译 | 示例

摘要

Now while the technical foundations of computing are mathematical in nature the present-day application of computers is in the realm of human activity. These contemporary applications are not so much characterised by algorithmic requirements so much as data requirements. Inasmuch that computers are still computing machines this computational effort is buried deep within the architecture of the systems. The paper discusses a number of general concepts associated with this idea of applying the features of natural languages to programming languages but then concentrates on just one particular aspect the possibility of embedding adaptability into programming languages. Natural languages have this capability in all dimensions: syntax and semantics can change. And thus by analogy we might well posit such capability for programming languages.
机译:现在,尽管计算的技术基础本质上是数学的,但当今计算机的应用已在人类活动领域。这些当代的应用程序的特征不仅仅在于算法需求,还在于数据需求。由于计算机仍然是计算机,因此这种计算工作被深深地埋在系统的体系结构中。本文讨论了与将自然语言的特征应用于编程语言这一思想相关的许多一般概念,但仅在一个特定方面集中了将适应性嵌入到编程语言中的可能性。自然语言在所有方面都具有此功能:语法和语义可以改变。因此,以此类推,我们很可能会为编程语言提供这种功能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号