发布于 2017-05-12 10:25:50
不,可用的硬件资源似乎对编程语言设计没有重大影响。
在一些次要的方面,硬件施加的限制与今天的情况不太相关,或开辟了新的机会:
发布于 2017-06-05 07:09:28
我找到一篇文章解释了你的要求。
这是文章的链接-
http://pythonholics.blogspot.co.il/2017/02/programming-history-1980s-period-of.html
1980年代是在祈使语中相对巩固的几年。所有这些运动都没有发明新的范式,而是详细阐述了过去十年中发明的思想。C++将面向对象和系统编程相结合.美国政府将Ada标准化,这是一种系统编程语言,用于国防承包商。在日本和其他地方,大量资金用于研究所谓的第五代编程语言,这些语言包含了逻辑编程结构。功能语言社区开始对ML和Lisp进行标准化。米兰达( Miranda )是一种有着懒惰评价的功能语言,在这十年里,它的研究开始站稳脚跟。语言设计的一个重要的新趋势是,通过使用模块或大规模的代码组织单元,更多地关注大型系统的编程。Modula、Ada和ML在1980年代都开发了值得注意的模块系统。模块系统通常与通用编程结构结合在一起--泛型本质上是参数化模块(也请参阅面向对象编程中的多态)。虽然尚未出现重要的命令式编程语言的新范式,但许多研究人员扩展了现有语言的概念,并使其适应新的环境。例如,阿格斯和翡翠系统的语言将面向对象的编程应用于分布式系统.1980年代还带来了编程语言实现方面的进展。RISC在计算机体系结构中的运动假定硬件应该是为编译器而不是为人类组装程序员设计的。得益于处理器速度的提高,使得越来越激进的编译技术得以实现,RISC运动激发了对高级语言编译技术的更大兴趣。语言技术一直延续到1990年代。在此期间发展起来的一些著名语言包括:
https://softwareengineering.stackexchange.com/questions/348816
复制相似问题