翌日八点,王宇昏沉的从睡梦中醒来,宿醉之后那头重脚轻的酸爽滋味,他在心底赌咒发誓的不想再体会一次!
人往往都是这样,好了伤疤忘了痛!
洗漱过后,一边吃着早饭,一边在奶奶那无尽的唠叨中别具一番风味!
吃过饭,返回自己的小窝,世界仿佛一下子清净了,王宇苦笑一声长叹口气,打开电脑...
一阵熟悉的开机声后,Windows熟悉的界面,王宇熟练的登陆一个标注编译神器的软件图标,双击打开...
一个和Turbo C视窗化的编译软件界面运行在了Windows系统之上!
这也是王宇这段时间的成果之一,运用所学习到的计算机知识,结合自己的使用习惯,在Turbo C这款软件之上改款的一款软件。
他也懒得起名字,所以只是标注了一个编译神器昵称!
学过计算机的小伙伴都知道,若是需要编程等行为,或修改一些计算机层面进行的程序,就得在DOS系统层面进行操作。
而DOS系统界面和waindos视窗系统又属于两个系统,所以就得在waindos系统之上用到一个编译程序。
Turbo C软件就应运而生了,这款软件是由美利坚Borland公司开发的一套C语言程序开发工具。
王宇对这款软件十分的抗拒,因为你的所有行为都在这款软件的监视之下完成,谁也不可能一行行的查看软件底层代码,并且分析其主要功能!
更不知道软件的背后,有没有后门程序,打包把数据包通过中转发送回美利坚...
并且这款软件所有功能选项全部都是英文,让人看着就有一种十分不舒服的感觉。
于是,王宇这段时间就参照其软件各部分功能,根据自己需求,在软件底层添加了许多代码同时也精简删除了大部分无用代码。
如今的这款软件可以说己经和Turbo C完完全全就是两个东西,哪怕美利坚Borland公司的设计者看见底层代码的逻辑运算,都不得不竖起大拇指,道一声“牛逼”!
除非美利坚Borland公司把每行代码都申请专利,也不现实。
你总不能说代码的表现形式类似,就说抄你的吧,再说每种语言所编写的代码不尽相同!
只要不是以谋利为目的,即便对方发觉也拿他没办法。
若上传软件类论坛,王宇改款后的好用程度,就是一款当代任何类似功能软件都无法比拟的成熟产品。
在这款编译软件上面,提供了程序编辑、调试、链接,同时也有编译器、调试器和编辑器。
编译器有出色的性能和高效的编译速度,能够将C语言源代码准确的转换为可执行的机器代码。
调试器则可以帮助开发者快速定位和修复代码中的错误,能够轻松地编辑、编译、运行和调试C语言程序。
就在王宇想用完善完好的工具,做一款电脑小助手的软件练练手时,右下角的qq头像不断的闪烁起来!
点开对话框后,望着所显示的字迹,王宇明显愣了下神,看着发来的消息莞尔一笑,快速的回复了过去:
“在的,现在没什么事了,今早一问奶奶才知道让你受累了,昨日多亏了你,本应我先道声谢的!”
发来消息不是别人,正是昨晚一起聚餐的张彤!
“嗨,这有什么好谢的,其实我和夏楠也没怎么出力,都是我老爸干的苦力活儿!嘻嘻!”
“那替我谢谢叔叔!对了,他们几个没事吧?”附带一个尴尬的表情包。
“程超趴着睡觉呢,李然和孙浩请假了,俩人的理由是昨晚吃坏肚子了...”一个扶额的表情包!
“哦!”
王宇本以为聊天到此为止,大约过了几分钟,张彤的头像又开始闪烁!
“昨日我看你桌上摆着《泛函分析》和《微积分》这些数学书籍,你是对这些感兴趣吗?”
“你说那些书啊,都是我姐用过的大学书籍,她这不大西要毕业了嘛,她也用不到了,就都传给我了!”结尾一个你懂得的图片诠释了整句话的含义!
“奥~~!那你加油吧,不打扰你了!”
“嗯,你也加油!”
关闭对话框后,王宇愣了许久,不知在想些什么,好半晌回过神后,深吸一口气,继续自己感兴趣的工作。
空荡荡的房间传来一阵急促的噼里啪啦敲击键盘声音,除此之外,只有偶尔传来一声声奶奶在东屋的哈欠声...
为了编写这款心仪的电脑助手,王宇其实准备了好久!
线性代数:矩阵运算、向量空间等知识的实际运用场景,这些对于电脑助手来说至关重要,可以赋能软件机器学习和深度学习功能。
概率论和统计可以更好帮助理解和实现机器学习算法等功能...
而微积分有助于用于优化算法和梯度下降...
以上都是需要运用到的数学知识,王宇早在近一段时间就己悉数掌握!
为此,王宇还在网上搜集了许多关于数学中的图论部分的基本理论和常用技巧。
语言编程方面自不必提,C++、Java、Python等更是信手拈来!
基本数据结构中,数组、链表、树、图和算法中的排序、搜索、动态规划等,在王宇心中都有着有条不紊的规划!
语言模块、视觉模块、强化学习模块,在一开始的构思中就预留出空间和对接程序的接口。
强化学习模块部分又包括了机器学习算法和深度学习...
深度学习又包括神经网络,前馈神经网络、卷积神经网络()、循环神经网络(RNN)等的结构和原理。
这些东西编译出来还不算,还得优化其中一些算法,反向传播、随机梯度下降(SGD)、Adam...
最后在建立深度学习框架,需要这些框架提供构建和训练神经网络用的工具...
只有把以上的这些东西归纳到一个整体的体系之中,让其各部分都互相兼容,才能算初步完成设想。
这其中用到的庞大知识量储备,一部分是数学应用场景灌输而来,对王宇而言有点类似于生而知之的意思!