由Java实际编程中,联想到西洋油画与中国写意山水画,再到低阶Java语言与现代groovy语言混合编程
2010-01-08 15:46
423 查看
西洋油画与中国山水
我们大家都知道,西洋油画注重的是细节描画,它是写实的,而中国山水画注重的是虚拟的意境,它是写意的。创作写实的西洋油画,需要的工具材料多,写意的中国山水画需要的工具材料少;西洋油画画起来时间花费多,细节需要一点一点勾勒出来,山水画画起来时间花费少,刷刷几笔一幅画就出来了;两者体现了不同的思想风格(其实也反映了西方与东方不同的民族性格,这里不讨论这个方面,不展开了)。
java与groovy
我把java设看成低阶的系统性语言(相对于JVM),把groovy设看成,建立于java之上的高阶语言(groovy确实也建立在java之上);java比喻成西洋油画,groovy比喻成中国山水画;java严谨写实,groovy松散写意;做同样一件简单事java代码量大,groovy代码量小;但是java对细节的控制力强,groovy因为对细节的封装多,所以对细节的控制力弱;间接地在运行时java快,groovy慢,这是由语言的阶数决定的;做大的系统java开始慢后来快,groovy可能是开始快后来慢,这里的快慢是相对的,这也是由语言的阶数决定的;基本上不可避免的。
我们大家都知道,西洋油画注重的是细节描画,它是写实的,而中国山水画注重的是虚拟的意境,它是写意的。创作写实的西洋油画,需要的工具材料多,写意的中国山水画需要的工具材料少;西洋油画画起来时间花费多,细节需要一点一点勾勒出来,山水画画起来时间花费少,刷刷几笔一幅画就出来了;两者体现了不同的思想风格(其实也反映了西方与东方不同的民族性格,这里不讨论这个方面,不展开了)。
java与groovy
我把java设看成低阶的系统性语言(相对于JVM),把groovy设看成,建立于java之上的高阶语言(groovy确实也建立在java之上);java比喻成西洋油画,groovy比喻成中国山水画;java严谨写实,groovy松散写意;做同样一件简单事java代码量大,groovy代码量小;但是java对细节的控制力强,groovy因为对细节的封装多,所以对细节的控制力弱;间接地在运行时java快,groovy慢,这是由语言的阶数决定的;做大的系统java开始慢后来快,groovy可能是开始快后来慢,这里的快慢是相对的,这也是由语言的阶数决定的;基本上不可避免的。
相关文章推荐
- java语言编程IO流之对象序列化和ObjectInputStream与ObjectOutputStream
- 你必须知道的261个Java语言问题笔记-Java网络编程
- 基于Java语言的安卓编程学习之八UI界面的编程实现
- 中国年历算法和程式-Java基础-Java-编程开发
- JAVA语言的网络功能与编程
- Java动态调用脚本语言Groovy
- 黑马程序员:Java基础总结----Java语言编程规范
- 终于有人说出来了——Java不适合于作为主要编程教学语言
- Java不适合于作为主要编程教学语言
- 《终于有人说出来了——Java不适合于作为主要编程教学语言》我的看法
- java语言的科学与艺术-编程练习4.15
- 基于Java语言的安卓编程之十九按键事件监听(上)
- 用纯JAVA语言编程读取MAC地址的实现
- Java 语言编程通用原则清单 —— 编写高质量的Java代码
- 【Java语言特性】编程规范每日一学--20130912
- Groovy探索之对Java语言反射的简化
- Java 语言中的函数编程
- 编程语言基础:用“收集器”理解各种语言(C++、Java、Python)中的可变参数!
- JAVA语言编程格式高级规范
- 黑马程序员 java语言网络编程概述