Metaphor
来自iCenter Wiki
(重定向自比喻)
定义
在ToyhouseWiki 网站中,我们引用 George Layoff对 Metaphor[1]的定义:
"Metaphor is imaginative rationality." George Lakoff and Mark Johnson on p.193 of Metaphors we live by[1].
计算科学的理论框架
而 William Cornfeld 与 Actor Model的创始人Carl Hewitt则提出了一个基于Metaphor的并行计算模型。该文章[2]的摘要如下:
"Scientific Communities have proven to be extremely successful at solving problems. They are inherently parallel systems and their macroscopic nature makes them amenable to careful study. In this paper the character of scientific research is examined drawing on sources in the philosophy and history of science. We maintain that the success of scientific research depends critically on tis concurrency and pluralism. A variant of the language Ether is developed that embodies notions of concurrency necessary to emulate some of the problem solving behavior of scientific communities. Capabilities of scientific communities are discussed in parallel with simplified models of these capabilities in this language.
计算工具
我认为,NetLogo是一个基本上满足Cornfeld 与Hewitt的思想的计算工具。其相关文献可见[3]:
参考文献
- Metaphors we live by, George Lakoff and Mark Johnson, 2003, The University of Chicago Press, p. 193
- Scientific Community Metaphor, by William A. Cornfeld, and Carl E. Hewitt, IEEE Transaction on Systems, Man, and Cybernetics, 1981.
- An introduction to Agent-based Modeling: Modeling Natural, Social, and Engineering Complex Systems with Netlogo, by Uri Wilensky and William Rand,MIT Press, 2015