王文隐藏了当前浏览的界面,打开编程界面,首先按照前世的经验,第一步意识出现“新建一个项目”念头。
果然出现一个新的界面,要求填写项目名称,定义一个类路径名称或者叫“包”名称。
众所周知,所有程序员的开发“第一次”,都给了“Hello,world”。
因为她既简单又单纯,没有久经风霜的世故,面向每个初见到她的程序员,都是敞开心扉毫无遮掩。
她是一副几乎空白的画卷,让每位程序员尽情的发挥和展示他们所学到的知识。
她既是向每位开发者表示欢迎,又是为开发者宣示着“世界,你好,我来了”
王文入乡随俗,项目名称依旧定义为“世界,你好”,包路径定义为“王文.世界.第一天”。
并在包“王文.世界.第一天”创建了一个类,文件名为“世界,你好.咖啡”咖啡文件
包-王文.世界.第一天
公共-类-世界,你好{
公共-静态-无返回-入口(字符串[]参数){
宇宙.输出.显示(“世界,你好”);
}
}
(作者注:各位同行忍忍吧,看英文习惯了,汉语代码可能略感不适,没办法中文开发语言没市场,还不能让我在小说界幻想一下哈,以后很多代码都是中文的,各位同行要有心理准备哈,阅读软件中空格会自动缩进,只好使用“-”来代替,要是能展示代码块的功能就好了)
王文凭着前世的记忆,结合咖啡语言的语法以及对开发语言的理解,很快写完了代码,编辑器中并没有提示错误信息。
当即,王文意识控制“运行”,盯着控制台打出的信息。
“检查运行配置,无用户定义参数配置,使用默认配置,指定运行最小运行内存,最大运行内存”。
“加载内置咖啡语言编译器,开始编译'世界,你好.咖啡'文件,编译完成,生成类文件'世界,你好.类'”。
“调用编译器中的运行器,开始执行类文件'世界,你好.类'”。
“世界,你好”,当王文看到这几个的字样出来后,暗自松了一口气后,也有些得意,果然自己一如既往的稳。
万事开头难,众所周知,当迈出艰难的第一步后,以后每一步都会更难。
现在第一个程序已经可以运行出来了,那就先试试“预览”功能,当时预览功能怎么介绍来着。
王文打开“帮助”界面,找到“预览”功能介绍,当发送“预览”念头时,“可以在意识空间中具现出程序运行结果的效果”。
王文对这个描述有些不确定,猜测是在意识空间出现“世界,你好”的效果么?效果的持续时间呢?字体大小呢?什么样的呈现方式呢?
都没有说明,只能说这个编辑器的开发者,操作说明文档写的真是一般,跟前世的自己有得一比。
只顾着实现功能,不会描写功能描述,最多的描述估计就是“你只要这样,这样,那样,再这样,点到这里,最后这样就可以了,是不是很简单?”。
别人一脸懵逼的回答“是的”,然后找产品经理要操作文档去了。
王文收回思绪,干脆不用瞎猜测,直接使用,验证效果就是了,于是开启“预览”功能。
“请为'世界,你好'程序指定渲染物质,目前已知可选的物质有床、被子、被套,水,细菌,以及空气中的多种气体物质等”。
听到这个提示,王文一愣,然后反应过来,在意识空间呈现出来,至少要承载物,于是王文选择了“水”,至少水看着顺眼。
“选择效果呈现的范围和大小,根据程序结果,可根据字体大小指定,默认15,可以设置百分比,最后说明:效果范围越大,需要的物质越多,进而数据量越大,则需要的内存越大,请按需指定合适的大小”。
“百分之五十”王文指定一个值,既不会太小也不会太大。
“指定预览效果持续时间,可不指定,效果可以根据开发者想法关闭,维持效果期间会消耗宿体的精神力,请问是否指定?”。
“两分钟”,王文思考了一会儿确认指定,思考应该两分钟足够研究完预览效果了。
现在还不知道小王文有多少精神力,万一下精神过度消耗,变成傻子或是死亡了,那就是万千穿越者的一大笑话。
王文刚指定完,编辑器界面便自动隐藏了,只见意识空间深处一股清泉喷涌而出,填满了这片如篮球场般大小的虚拟空间。
一个巨大的“世界,你好”字样悬浮半空,占据了空间的一半,如同水墨画卷上的浓墨重彩,震撼人心。,场面极其壮观。
王文的心神被这一幕深深吸引,只见那水字如同活物,微微颤动,波光粼粼,仿佛带有生命的律动。
整个“世界,你好”四个字在波动中微微颤抖,仿佛从沉寂中苏醒,灵动而生动,仿佛在这一刻,它们真的活了过来。
王文控制视角从各个方面观察这五个字体,并好奇观察字体内部的水,感觉都是普通的水,没什么特别,直到两分钟结束,字体消失,王文心情才慢慢平静。
“这要是在现实中弄出这般3D效果,那不是吊打很多投资号称过亿的特效效果”王文暗自想到。
验证完“预览”功能,王文打算继续实验“打包”功能。
打开'世界,你好'项目,王文意识发送“打包”念头。控制台窗口开始跳动着信息。
“打开咖啡编译器,开始编译,编译完成”。
“加载编译基础依赖库,压缩本地'世界,你好.类'文件,自动指定程序入口包路径为:王文.世界.第一天,生成jar文件'世界,你好'.jar,文件完整目录为'/世界,你好/目标/世界,你好.jar'”。
王文看着控制台的日志,找到对应目录并打开'/世界,你好/目标/世界,你好.jar'这个压缩文件。
里面除了有自己代码编译的'世界,你好.类'文件,并在'王文.世界.第一天'目录下,还有需要运行的依赖jar,其中就包括的上面程序依赖的“宇宙.输出.显示”模块的jar文件,还有很多现阶段王文不理解用途的jar文件等。
整个文件比预想的要大很多,整个'世界,你好'.jar压缩文件竟然多达10T,这要是在现实中,王文铁定要把下巴给惊掉了,不就是一个几行代码的程序么,真佩服这编辑器性能之强大,那么大的数据文件没几秒钟就压缩打包完成了。
“咖啡语言编辑器,恐怖如斯!”。