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

西洋油画与中国山水

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

 

java与groovy

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值