爪洼世界

老杨

06-南柯一梦

设置字体大小:

一上午被老学士灌得七晕八素的你,带着老学士的任务书,踱着步来到了山脚下。

山脚下是一块平地,四周摆了几个木桩。这里好象是个练武场,有一位少年正在练功。几根树枝从头顶上小山凹中垂了下来。

虽然学士说拳脚武功在这里没有用武之地,但是练武强身还是每个世界都会有的项目。

你折了一枝树枝叼在嘴里,慢慢坐下,斜靠在地上,看着少年打着木桩。

正值春日,阳光和煦,照在身上好不舒服,不知不觉,你就睡了过去。

睡梦之间,有个人走过来拍了拍你,你缓缓睁开眼看时,不由得惊了一跳。

你就感觉自己仿佛进入了盗梦空间,都还没有分清这个爪洼世界是不是一个梦,就又进入了另一个梦!

因为眼前之人不是旁人,竟是去世多年的乔布斯!

外国人,还是一个未来的外国人,你是如何进入的金庸世界?

乔布斯看你醒来,也缓缓的坐下,看着发懵的你,笑了笑。他的笑还是那么迷人,编程世界的扛把子,无时无刻不散发着迷人的魅力。

但是你突然想起来什么事情,脸上的迷弟神态为之一收,抓住乔布斯的手,激动地问道:“我明白了,所谓的爪洼世界,就是Java世界对不对?这里是一个编程的空间对不对?”

乔布斯笑道:“是的,你猜的没错。”

“我们所在的世界,我是说我曾经所在的世界,也就是你真实所在的世界,是一个信息的世界,编程的世界。而这里就是Java语言的世界。”

“虽然我不是做Java的,但是编程的世界里大家都一样,我和高斯林也是商业上的对手,但是同时,我们也是真实的朋友。”

“我还在那个世界上的时候,我们一些好朋友一直希望能够做一个虚拟的世界,在这个世界中,让所有的编程的爱好者通过某种形式在世界中探险,学习,理解编程的意义,掌握编程的技能。虽然我没有赶上这一天的实现,但是我现在依然在这个世界中了。”

“我们尽可能的让这里不是那么突兀,尽可能的配合每个国家的特色,创建你们所熟悉的环境,让你们可以融入其中,感受编程的快乐。”

“他们有的时候说的内容有些隐晦,我暂时还不能非常理解他们的意思。”

“没关系,你不必非得一下子就理解他们说的所有的内容,但是你得慢慢的去理解,直到理解了为止。”

“编程的世界,所有的语言其实都一样,就像你学习到的一样,所谓的符咒,就是一个个的文件,不同语言编写的文件,后缀就是这个语言的名字。像C语言,结尾就是.c,Java语言,结尾就是.java,python语言,结尾就是.py等等,我想你应该多少明白这些事实。”

“是的,我没怎么学习过编程,但是我了解这些。”你回答道。

“其他的概念也都一样,我们希望所有在这个世界里学习的人们都通过简单的关系去匹配语言中的专业术语,比如在中国,我们让数据类型变成武功,但是在西方,数据类型就更像是魔法,文件在中国可以称为符咒,而在西方可以称为魔咒,不管是符咒还是魔咒,都有咒语,而这所有的一切,都是文件的结构所推演出来的。”

“我没有学过编程,可能无法了解这里的运行机制。”你又问道。

“我虽然不是做Java的,但是我可以通过其他语言的理论解释Java的一些问题。”

“计算机只能执行最简单的数字命令。对计算机来说,数字就起着这些命令的作用。每个命令都由某一特定的数或代码(有时称为机器代码)表示。”“但只使用数字来编写程序真的很难,所以人们发明了编程语言和编译器。编程语言可以同时被人和编译器所理解。编译器是一个特殊的程序,它可将用编程语言编写的程序转换成一系列的机器代码。”

“程序员通常用编程语言来编写程序,然后运行编译器,将程序员编写的程序代码文件转换为含机器代码的单个文件。”

“生成的程序可由计算机立即执行。但是,最终程序的代码严重依赖于处理器和操作系统。这意味着为 Windows 系统编译的程序将无法在安卓系统智能手机上运行。”

“是不是也就意味着能在Windows上运行,就不一定能在Linux系……我是说您的Mac上。”

“的确如此,即便是Mac也是Linux的一种,但是确实Mac要不同于传统的Linux系统。”

“但是如果说Java,它确实是非常出色的一款编程语言,因为它改善了这一点,这是一种更为创新的方法。

”Java 编译器不会将所有类都编译成一个机器代码程序。相反,它会独立编译每个类,而且不是编译成机器代码,而是编译成特殊的中间代码(字节码)。有一个特殊的程序叫做 Java 虚拟机 (JVM)。也就是这个世界的主宰。当你需要运行一个字节码程序时,或者让一个符咒生效时,该虚拟机必须先启动。在程序执行之前,JVM 会将字节码编译成机器代码。当程序启动时,该字节码被编译成机器代码。“

“这是一种非常强大的方法,也是 Java 语言占据统治地位的原因之一。”

“这种方法可让用 Java 语言编写的程序几乎能在任何设备上运行:计算机、智能手机、自动取款机、烤面包机,甚至信用卡!”

“这种方法有很多优点。这就是为什么所有安卓系统程序都是用 Java 语言编写。由于手机行业的快速发展,Java 语言在很多编程领域已占据了主导地位。”

“Java 不仅仅是一种语言,更是一个生态系统:你可以在自己的程序中使用数以百万计的现成模块;成千上万的在线社区和留言板,你可以在此获得帮助或建议。”

“你用 Java 语言编写的程序越多,就越清楚 ’为什么要选择 Java?’ 这个问题的答案。”

你若有所思,若有所悟:”我好像了解了这个世界的运行规律,也明白了Java语言与这个世界的对比,比如符咒的产生以及符咒的实现机制。“

”年轻人,这些天,你可以试着到处走走,学习一些基础的知识,但是记住,你要遵循这个世界的原则,不能透露你所了解的真正的Java的含义。毕竟这里只是一个虚拟的世界,一个机器的世界,类似于楚门的世界一般的世界,但是它有它的运行规范,你不能打破它,而是要遵循。“

”了解了。谢谢你,乔布斯。“

”我不可能永远跟着你,但是如果你有问题的时候,我会来找你,你只要努力学习就好。“

乔布斯说完,跟你握了握手,转身离开了。

你想要追上前去,去发现根本无法起来,身体像是被黏在地上一般。

你使劲的挣脱地面的束缚,猛地起身,却发现从梦中惊醒。

少年已经回家,太阳已经西下,又是一天过去了。

你懒懒得爬起来,拍了拍身上的尘土,回想着梦中的事情,再看看这周围还是这个爪洼世界,但是你心里已经明白了一些基本的问题。

”不就是学习编程嘛?我觉得跟打游戏差不多。“你暗暗思忖道。

一抹斜阳照在你的脸上,透露出一丝的自信。

看网友对 06-南柯一梦 的精彩评论

我来说一句