我阅读了有关面向语言的编程的文章。他指出了现代程序/ OOP编程方法中的一些弱点,并提出了可以解决这些问题的新编程范式
我只想了解那些松散耦合的小型程序部分:最好学习很多小的东西,而您只需要一点点地使用它们,而不是几个大的东西。
阅读这篇文章后,我觉得作者正在推广以下两项内容之一:
- 多种易于创建的脚本语言
- 单一的,易于扩展的语言,可以自行重写以满足程序员的需求
如果他建议第二个,我将回答“已经完成!” 并以Lisp为例。正如保罗·格雷厄姆(Paul Graham)所建议的,无论如何,语言似乎一直在朝着这个方向发展。
就第一个而言,我认为这是一个好主意,如果有将它们紧密联系在一起的基本语言。在我看来,这是薄弱环节:语言之间的交流。您会使用过程概念或消息传递的调用方式,使我想起进程间通信吗?如果很容易同时使用它们,我欢迎有机会使用特定于小型领域的语言。这种方法(LOP)是否可行?