帐号   密码      自动登录 找回密码 加入我们
    

中国诗人论坛|永远年轻的诗歌论坛|中诗网|中国诗人网|中国网络诗歌的源头

搜索
查看: 125|回复: 0

爪哇之禅

[复制链接]
发表于 2020-11-22 13:36:10 | 显示全部楼层 |阅读模式
《爪哇之禅》

0.一切皆有本源?亦或一切皆在路上

爪哇是什么鬼?
爪哇是个岛,相传盛产某种咖啡豆

爪哇是个岛,相传盛产某种咖啡豆,跟我们有什么关系?
按理来说,是没有关系的;但是,关键就在但是
所以,慢慢就有了非常紧密的关系

1.万物皆对象,大神撒豆,天降十万神兵

相传坐办公室的,比在大太阳底下干活的,活得要轻松优雅得多
中国儒家亚圣孟子说过:劳心者治人 劳力者治于人
大意是,干体力活的,总是被干脑力活的人管着,治理着
甚至可以理解成奴役着,驱使着

所以,卖体力的多般命苦,干脑力活的相对命好
干脑力活的人工作的过程要轻松舒服得多
这样说是没有大问题的(但根本上讲,这其实是个误会)

但是,到了现代,到了今天
就像美国一样,城市人口早已超了70%,800万农民或农场主,养活了3亿多人
还能让美国大量出口粮食、食品的今天
在中国一年毕业超过一千万大学生的今天
很多人就要反驳了,他们会说,干脑力活的,也很辛苦,也很命苦

而且据科学研究,脑力活力是非常消耗人的能量和精力的
劳心劳神,同样让人身心疲惫

相传有一个大神,中国人圈内称他为“高司令”
这个人是敲代码的,按中国人的传统,高司令姓高,
在天下码农的眼里,高司令的职务当然就是“司令”
作为司令,手底下至少有十万神兵,为什么说他有十万神兵呢?
因为高司令说,万物皆对象,而在他的心中自有十万咖啡豆
而他就是那个撒豆成兵的人,所以“高司令”就是大神,就是“高”,
就是“司令”

其实,上边是打个趣,高司令,中文谐音译作“高斯林”,
詹姆斯·高斯林,英文名叫James Gosling
相传他们是个团队,当年在搞电视机顶合上的运行程序
当年,他敲代码敲累了,为了舒缓紧张的神经
和大多数老外一样,都喜欢来杯咖啡
而毫无疑问,咖啡是咖啡豆磨制而成的

而电视机顶合上运行的程序,是高写的一种编程语言写的
这个语言,中文名就叫“爪哇”,之所以叫“爪哇”
是因为大神常喝的咖啡来自爪哇岛上咖啡树上的咖啡豆

而这个“爪哇”语言,正是一二十年来,世界编程语言排行榜上
绝大多数时间排名第一的一门高级编程语言
人们用这门语言,编程了当今世界互联网上
绝大多数大型或超大型IT项目服务端当的代码
并且美国IT八大金刚之一的谷歌公司,用这门语言
编写了当今世界上80%以上手机上运行着的Andriod安卓操作系统

这个“爪哇”语言,英文名叫Java
是早期最负盛名的OOP面向对象编程语言
而这些对象,在Java程序中,被称为JavaBean
而Bean即豆子的意思,什么豆子,所以现在你猜对了
——咖啡豆。自从大神心中有了十万咖啡豆,也就有了十万神兵

这样豆子,这些JavaBean,随着众多项目的落地
最终落入人间,支撑起了今天我们所看到的有如大海般广阔的
IT信息世界的辽阔水面下的超巨大的大冰山

所以,当我们说爪哇是个什么鬼?
爪哇是个岛,相传盛产某种咖啡豆
跟我们有着密切的关系




2.天女撒花

手机或计算机上,有一个非常特殊的符号@
这个符号,中文发音“艾特”,英文发音对应单词At

在Java早期的代码中,这个@符号用得并不多
但是在今天或整个Java的发展史或开发史上
其趋势是不断增涨的,以至于今天或者说现在
只要打开Java项目的源代码,我们就能够看到
频繁出现的、四处散布,有如在Java代码的海面上
散布着众多的@符号,而这些@符号,看上去就像花朵一样
所以,给人一种天女撒花的神奇之感

@符号加上其后附加的专业修饰词汇,Java中称之为注解
所以,今天的Java,已经发展成为了一门注解满天飞的语言
事实上,@符号或@注解符,在通信或电邮上
通常被很多人称为“花a”。而@符号看你去,你仔细瞧瞧是不是象一朵花呢?

因此,可以说Java程序员或Java工程师
正是那些站在天上的撒花人
中国人几亿部手机中的80%的手机
是无法开启的,因为没有操作系统
就算开启了,上边的绝大部分手机APP
应用程序也是不可能存在的

那为什么会是这样一种情况呢?
这个和经济学和市场运作原理有关
即成本问题。这是因为当今人类社会上的
手机,最最主要的就是两种:
一种是苹果手机,一种是安卓手机
而苹果手机是个全闭的手机系统
从手机硬件,到操作系统,再到操作系统上的APP
其设计与制作绝大部分都来自于苹果一家
而安卓手机是开放型的手机系统
从手机硬件上的订制,到操作系统和系统上的APP
多般都是开放和开源的,尤其是Java语言和Java程序
几乎来自全世界,而安卓手机的开放和开源的基因
使得安卓手机可以放得比苹果手机低得多的
因为这一开放和自由的基因,几乎统合了来自全世界
大量IT工程师的合力,让其设计、生产制作成本大大降低了

也因此,安卓手机覆盖了当今人类
绝大部分的手机市场



3.原力觉醒

说起Java程序的@注解
就可以对比说两个东西:
即Java程序中的注解和注释

Java程序中的代码,注释和注解的区别
用大白话说就在于:
注释类代码,是给人看的,或者给程序员看的
而注解类代码,是给机器看的,给电脑看的,给编译器看的

但而者有一个共通的本质,那就是人性问题

什么叫人性问题?

这样子说吧,从人的本性来讲
人通常是这个样子的:
喜新而厌旧
好吃而懒做
好逸而恶劳
这就是人的本性,
谁都不想劳心劳力
对不?

所以,在科学界
在工程师界
在IT界
在这样一句话:
叫懒人推动世界进步

这个懒人,就是指想偷懒的人
而从人性上讲,我们都是好逸恶劳的
都是那个懒人

那为什么说?@注解和注释
在点上是相通的呢?
这样子说吧

如果程序员不写注释,下一次打开源代码
哪怕是他自己写的,他也不一定认识
不认识,就得重新认识或再造一遍,重写一遍
这肯定是大家都不想要的结果

所以,对于成熟的程序员,
良好的写注释的习惯和写简洁漂亮注释的能力
是其标志之一

而@注解为什么也跟偷懒有关呢?
还真有关,@注解有一个非常重要的作用
就是让程序自省,从而实现让程序员实现同样一个功能
可以少写大量代码的效果。所以说,@注解的出现
是一个工具性的类似神器或具有神性一样的东西
在恰当的地方给一段Java代码写上特定的@注解
它可以让一段代码具有某种自省的特性,让程序本身自省
自动去实现特定的功能,而不再需要程序员
像过去古代的编码时代一样,去写长长的一段代码
完成同样一样的功能

@是Java程序或代码自醒
(即自我觉醒,或者说类似拥有自我意识)的一种表现
从技术上讲,它和反射是紧密连系在一起的

从某种意义上讲,反射(reflexion)、注解(annotation)和泛型(Generic)

这三样东西,构成了Java程序代码原力觉醒的三大要素
让Java语言大放异彩,充满了神性,这个过程
就像传统故事或神话里的神仙给静物吹了一口气,它就活了
就是这么神奇。所以说,人的诞生是父母从垃圾堆里捡来的
不过是一个骗小孩子的说法,而孙悟空是从石头里蹦出来的
却似乎更有合理之处,也就说得过去了


4.神性

一说起神性
很多人可能会反驳我,不要着急
听我慢慢跟你解释

下来我们就来说说神性这个话题

人身上有很多挂件或者说器官,组织,子系统
比如外在的眼,耳,鼻,舌,身与手足四肢
内在的有五脏六腑等等
在这么多的器官中,绝大部分你是看不到神性的
有一些东西则能让人看到神性,这个器官就是人的眼睛

人的身上
只有眼睛,如宝石一般存在
只有眼睛如宝石一般放射出神性的光芒
而其它的看上去,更多地体现出来的是人
作为凡胎肉体的凡性
而不是神性

只所以如此,用大家都听得懂的话说
因为人的眼睛是心灵的窗户

有的人就可能会反驳我们
其它动物身上也有眼睛啊?!

是的,你没有说错
动物身上的眼睛,也有神性
但相对于人,则显得微弱许多

所谓上天造物,各赋其能
世界上在很多生物身上
我们都能看到这些事物身上所具有的神性
只是这些神性,各不相同罢了

比如鸟会飞,生来有翅膀,人就没有
比如蝙蝠可以利用超声波来快速精确定位,而人就不行
比如野马几乎可以说从来不睡觉,或者说你随时可以叫醒它
而人就不行,相反人往往会睡得跟死猪一样,怎么都叫不醒
再比如说大部分动物都是皮包肉,肉包骨头
而昆虫往往是骨头长在外边,肉长在里边,反着来的哦
比如蜘蛛会吐丝,那微小的身体里,竟然可以吐出那么多的丝来
再比如说,有些种类蚁后在风调雨顺、食物丰沛的年份,
生出来的后代,可以长出特有的翅膀,而其它时候则不能
再比如说狗的鼻子,可以分辨和记忆七八十种甚至上百种气味的细微不同

这就是神性的体现
中国《易经》和孟子都说过:不测曰神
什么是神性,顺风耳千里眼就是神性
极大地超出了人的日常人知或常规现象和常规能力的
就是神奇之功,就是神性的体现

但是,我们说神性是反常规,反日常,反一般数量级或规模的
就是神性的体现,这似乎多少有点限于“数量”或“外在”的表现来讲的
那么从本质上讲,从内在来讲,神性是什么?

这不得不讲点宗教上的东西了




您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

闽公网安备 35020302001206号

[中国诗人论坛] ( 豫ICP备11003363号-2

GMT+8, 2024-12-25 14:28 , Processed in 0.177300 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2011 Comsenz Inc.

返回顶部