The Future is Intentional

The Future is Intentional
复制标题

未来是有意为之

DOI:
10.1109/mc.1999.762800
复制
发表时间:
1999
期刊:
影响因子:
2.2
通讯作者:
C. Simonyi
C. Simonyi
中科院分区:
计算机科学4区
文献类型:
--
作者:
C. Simonyi

文献摘要

被引文献

相似文献

开始理解简单性是Reli所必需的;我们已经习惯了的大量软件可能会被小而简单的组件所取代,这些组件只做它们需要做的事情,并且可以组合在一起。这是从巴洛克到包豪斯风格的转变,我认为我们都需要拥抱和鼓励。这场革命的一部分是向基于语言的系统发展的趋势。过去,你用来开发一个系统或组件的语言是一个偶然的属性,所有的东西都是假设它需要与用其他语言编写的东西对话。这导致了大量的复杂性,并经常削弱系统之间的连接,以传递最低公分母的数据类型。但是我们现在看到的系统需要一种特定的语言。正因为如此,我们能够使用语言的丰富类型系统来描述交互。这使得整个系统更加简单,同时增加了它的表达能力。
beginning to understand that simplicity is required for reli;ibility. The big wads of software that we have grown used to might be replaced by small, simple components that do only what they need to do and can be combined together. It’s a move from the Baroque to a Bauhaus style, and one I think we all need to embrace and encourage. Part of this revolution is a trend toward languagebased systems. I t used to be that the language you used to develop a system or component was an accidental property, and everything was written assuming that it needed to talk with things written in other languages. This led to a great deal of complexity and often weakened the connections between systems to the passing of lowest-common-denominator data types. But we are now seeing systems that require a particular language. Because of that, we are able to use the rich type system of the language to describe interactions. This makes the overall system considerably more simple while increasing its expressive power.