由Java实际编程中,联想到西洋油画与中国写意山水画,再到低阶Java语言与现代groovy语言混合编程

来源:互联网 发布:单片机串口通讯距离 编辑:程序博客网 时间:2024/04/29 20:01

西洋油画与中国山水

我们大家都知道,西洋油画注重的是细节描画,它是写实的,而中国山水画注重的是虚拟的意境,它是写意的。创作写实的西洋油画,需要的工具材料多,写意的中国山水画需要的工具材料少;西洋油画画起来时间花费多,细节需要一点一点勾勒出来,山水画画起来时间花费少,刷刷几笔一幅画就出来了;两者体现了不同的思想风格(其实也反映了西方与东方不同的民族性格,这里不讨论这个方面,不展开了)。

 

java与groovy

我把java设看成低阶的系统性语言(相对于JVM),把groovy设看成,建立于java之上的高阶语言(groovy确实也建立在java之上);java比喻成西洋油画,groovy比喻成中国山水画;java严谨写实,groovy松散写意;做同样一件简单事java代码量大,groovy代码量小;但是java对细节的控制力强,groovy因为对细节的封装多,所以对细节的控制力弱;间接地在运行时java快,groovy慢,这是由语言的阶数决定的;做大的系统java开始慢后来快,groovy可能是开始快后来慢,这里的快慢是相对的,这也是由语言的阶数决定的;基本上不可避免的。

原创粉丝点击