第6章 平平无奇苏小木
宿舍里空无一人。
苏小木见怪不怪,坐到电脑桌前,打开电脑,这才将小垃圾系统弄出来。
没有状态限制的小火苗又自个玩上了,苏小木扎了下,一行一行文字冒了出来……
基本乘法列式:
0x0=0
基本除法列式:
0÷1=0
冒文字的速度很适合苏小木阅读,但苏小木没给点赞。
【计算机二进制基础列式】的内容并不长,随着小火苗攒发出最后一点光芒,迅速熄灭消失,最后一行文字冒了出来:
结束。
没有用The End,对苏小木这个中国人来说,很友好。
苏小木闭上了眼睛。
虽然每一个基础列式代表的代码都不会忘记,但也不是一看完,苏小木就能完全理解,他需要一些时间融汇。
……
汇编,是一种效率不高,但很优美的语言。
由于其复杂性使得应用领域大幅缩小。
但其更接近机器语言,能够直接对硬件进行操作;
生成的程序与其他的语言相比具有更高的运行速度,占用更小的内存;
因此在一些对于时效性要求很高的程序、许多大型程序的核心模块以及工业控制方面大量应用。
暑假的时候,苏小木尝试用汇编语言编写一个程式本身也会尽量小的程式。
这起源于国外的一个顶级编程高手也会参与的demo比赛项目:64K demo——①
开发一个小于64KB或小于65536字节单个可执行程序,利用扩展和压缩技术的极限发挥,
可以实时渲染动画、声音、3D模型等,然后比拼谁做出来的效果更好……
为了达到这些效果,首先需要使用的是汇编语言,以及多声道音乐、绘图、即时运算等。
苏小木对64K demo大赛还是挺感兴趣的,这种兴趣也包括孟浪的参与了开放式的报名。
由“不以赢利为目的纯技术团体”的Warez组织评选,但作用仅仅只是为了炫耀,功利性质并不浓……
苏小木并没有继续开始将那段越来越精简的代码继续往下演进,反而开始上网找起了资料。
从2000开始的64K demo发展到现在,早已经达到了更艺术的层面。
包括:多变的音乐,即时运算产生的图形,透明、3D向量空间、虚拟现实等。
为了让艺术的展现形式更加丰富,苏小木需要更多的素材。
作为单个人的团队,他显然没有团队帮忙挑选音轨、波样、多媒体纹理、wave文件。③
理论上来说,任何的demo都像是编一个游戏,需要有程序设计、美术人员、编曲人员,实际上常常需要领队、编程、作曲、美工、协助。
苏小木什么都没有,一人兼任。
从这一点上来说,苏小木这初生牛犊,还真的是,不怕虎。
——一点逼数都没有。
许久许久之后,苏小木搔了搔头,低声自语,“好像是有点石乐志。”
看过往年那些大牛的作品后,苏小木对自己的井底之蛙有了进一步的认识。
并不是会写点汇编,就能完成这么优雅的艺术的……
如果是之前,苏小木可能当时就放弃了,毕竟平平无奇的苏小木,不过是在大一拿了两次国奖、院奖,真没什么出色的地方……
“小垃圾,赶紧出来!”
这个时候,挂逼系统的存在成为苏小木的新选择。
积分99,积分商城空空如也。
系统没有搭理苏小木,并发送了空白消息。
“……”
想着怎么也算是不会太浪费的苏小木,将现有的程式完成到了79%,大小是96K。
比64K多了三万多字节,大概差一条银河那么远吧。
剩下的内容其实并不复杂,只需要加入音轨、纹理等,使其变得艺术……
苏小木其实是很想打死小垃圾系统的,他以为新手辅助那个参与感很强的优秀程式用完以后会保存下来,
结果那些垃圾骗子被逮捕以后,程式就自己消失了,MMP……
…………
…………
新的一天刚好是周一,苏小木早早的起床收拾完,背了个小包根据课表赶着去了计科2的教室。
上午一共两堂课。
是躺着都可以过的计算机组成与体系结构以及最最最最经典的马克思。
关于计算机组成与体系结构,虽然在二进制基础列式中并没有太过复杂深入的介绍,但苏小木本来就懂。
至于马克思。
有句名言不知道听没听过:
“一些中国学生试图用一晚上,弄懂我们深邃的思想!”
是的。
苏小木也是这么想的,然而现实告诉他,不可能。
至少得三个晚上!
早早的来到课室,座位上已经有一份连包装都精美还浪漫的早餐摆在那。
苏小木面露笑容,轻车熟路的将早餐塞进了抽屉。
至于打开外包装就能看到的浪漫爱心,他当然是没看到。
苏小木不想也知道,在某个角落,会有某个翘首以盼的女孩子手捧成心形,然后碎了一地……
有平平无奇的属性,苏小木天然的被动高冷,左邻右舍没有朋友,全是女同学。
“诶,小…苏小木同学,上周的离散数学上的难题我不太懂,一会上完马克思你能不能教教我?”
苏小木微笑着看了眼说话的姑娘,名字想不起来了,突然灵机一动,“这位同学,你了解美术吗?”
“苏同学,我叫尚思雨,我从小就有参加美术兴趣班的。”
尚思雨连忙回答。
心里早就乱成一团了,这是苏小木为数不多的跟女生交流比如‘你好’,‘谢谢’,‘不好意思’,‘再见’以外的词汇。
尚思雨觉得自己的小心肝扑通扑通的就要跳出来了!
“那在音乐方面有没有什么了解?”苏小木又问,脸上的笑容明显更浓了。
他突然找到了完成64K demo的契机。
谁说做demo一定需要美术、编曲人员的。
咱华南理工大学的学生,个顶个的优秀!
尚思雨使劲点头,“了解的,我K歌经常SSS的。”
“那一会我教你离散数学,你帮我点小忙?”
①:demo:演示;64KB=65536字节,1汉字=2字节,数据大小的单位形容词。
③:音轨:音序器软件中看到的一条一条的平行“轨道”,每条音轨分别定义了该条音轨的属性,如音轨的音色,音色库,通道数,输入/输出端口,音量等。
波样:可以理解成各种波纹状的线条。
多媒体纹理:表示各种媒体、几何图形等。
wave文件:Windows录音文件。
=======
破碗。
求收藏、推荐包养。