友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!
当程序员开了外挂-第58部分
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部! 如果本书没有阅读完,想下次继续接着阅读,可使用上方 "收藏到我的浏览器" 功能 和 "加入书签" 功能!
就在他准备去找是不是真的有这样的软件的时候,程突然想起来了系统给予他的外挂可以展示出来测试用例中的bug。
想到这里程觉得他根本就不需要去别的地方看别人的评价,他自己就是一个非常好的测试人员。
程打开他自己写的脑图软件,开始在上面写word、wps、苹果自己的字处理软件的测试用例。
他想看一下这几个软件的bug有多少,到底和他自己感觉的一样不一样?
在写测试用例的时候程也发现一个问题,他写word的时候用时最长,其次是wps,最后是苹果自带的字处理软件。
从这个时间上就能看的出来,word的功能是最多的,其次才是wps和苹果的。
等程把测试用例在虚拟屏幕上打开之后,
一看之下,程忍不住想吟诵一首诗来表达自己此刻的心情。
大海啊!它全是水!
蜈蚣啊!它全是腿!
软件啊!它全是bug!
程发现原来微软的bug也是最多的,苹果的也不少,反而wps的是最少的。
不过从功能上来说微软的比苹果的多了好多,所以只从bug的数量没有什么可比性。
同样也适用于wps。
这三个测试用例,刚好是红色和绿色相交,远远的看去,简直就是一簇簇花朵。
如果把word比作牡丹,那么苹果就是红色的月季,比牡丹稍微小一些,那么wps就是那个梅花,“凌寒独自开”,bug的数量较少。
程本来以为wps应该是bug最多的,没有想到居然是相反的结果。
不过测试用例上清清楚楚的展示着,这不可能有假。
程有心对wps说出他们的bug,但是他在心里想了一下,就算他们把bug都改好了,这个软件也不符合程心里理想的软件的特点。
它上面的功能不是程想要的,还有word,可以说这个是最接近他的理想的软件了,但是他总不能把所有平台的问题都给他们指出来吧?
如果什么时间真的缺钱了,程倒是可以这么去操作一把,至少能赚个外快什么的。
想了想,程觉得还是坚持最初的想法,自己来开发一个处理字的办公软件。
在他的想法中,首先这个软件应该是可以处理字和图片的。
至于附件什么的支持不支持都可以,至少在第一版本他是不准备支持的。
一个本编辑器最最主要的功能并不是附件,但是像字的粗体、斜体、大小、颜色、背景色、项目编号、字的居中方式、一级标题、二级标题这些一个不能少。
除此以外,还有一些可以插入表格、图片的功能也是必不可少的。
什么件新建、打开和保存这些都是最最基本的东西,基本是个软件都会有的,所以一定也要有。
程看了看这些功能,想了一下,好像也没有那么难。
但是他不知道为什么到现在也没有一个用着完美的字处理软件?
可是当程真正去做的时候才发现,原来还是有不小的难度的。
就比如这个软件应该怎么表现出来他想要的样子,存储格式又该是什么样子才更好?
还有到底要不要兼容现在的主流格式?
想到这里程有点头疼。
“看来还是我的基础知识太不扎实了。”程分析之后得出了一个结论。
毕竟这个自然语言也不是说,只给一句话就好了。
如果真的那样,只需要说出一句“我要做一个软件功能和word一样,但是不要bug,要比它流畅3倍,资源占用少一半,打开大件的速度也要在1毫秒内完成,任何平台都能用。”
这样的话就好了,那程觉得他一会儿就把整个互联网给颠覆了,能凭借一己之力把技术向前推进到受限于硬件的最高水平。
ps:
100章了,就像一个新生儿已经100天了,是一个值得纪念的日子。
标题的风格也换一下从中数字变成阿拉伯数字了,不是请别人代笔哦。
其实从自然语言那里才到了主线,发展的有点慢。
写自然语言的时候我也思考过一些,这一定有一些业内人士接受不了,认为这是在胡说。
我也曾想过,写javagocc,同样的各种平台的也是win、mac、ios、安卓。
这些情节其实更好发展,每一个也能写很多,或者换句话说,能水很多。
但是那并不是我想要的,我其实一直在思考将来如果真的有自然语言,会是哪种?
我看有的人评论说,汉语不适合编程,说正是他的博大精深而不适合的。
这个问题我也想过,只要不说一些太模糊的词语应该是没有问题的,比如你想要一个颜色,你说想要一个忧郁的颜色,如果把这个放到小学或者中学的课本里,让学生来分析一下这句话好在哪里,相信有的人还能分析的头头是道。
但是它真的不是一个具体的颜色。
在计算机里,要不每次运行的是一些让人不太舒服的颜色,要么,计算机根本就识别不了,编译错误。
如果在将来真的出现了一种自然编程语言,不管它是什么语言,只要是大众流行的。
我坚信,在那个语言出现不久,全世界的主流自然语言都会有相应的编程语言。
因为现在的AI翻译已经相当好了,基本可以到95以上,我相信如果真的有自然编程语言,一定会让人工智能技术在很短的时间再上一层楼,并且这层楼不仅仅是3米高。
用最笨的方法,也可以封装一个壳,让这个壳做一些翻译,把自己的语言翻译成为最原始的自然语言,这样就能实现所有的语言都会有自己的自然编程语言。
这个转变其实是我从写书之初就想好的,最重要的我觉得还是用语言开发出来一些重要的软件,编程语言其实没有那么重要。
写在这里而不是在作家的话,主要是想让所有人都看到。
求推荐票。
第101章 开发个word练练手
程觉得他有必要去补充一些他的基础知识,没有系统的学习过自然语言还是不行。
开发一个小软件的时候这个问题还没有暴露出来,但是当开发一个有规模的软件的时候,这个问题就突显出来了。
还好他还有资料,还有AI教学。
想到AI教学,程有点肝疼,现在AI教学也需要感谢币了。
没有感谢币什么都干不了,学习都不让学习了。
不过程也明白,免费的是最贵的道理,所以他能理解系统的这个设定,但是理解归理解,程心里的不舒服还是有的。
看着感谢币,程发现他的感谢币自从被清空用来升级之后,现在又有了13个了。
程想起来了,这好像是因为轻柔会议软件带给他的。
看了一下系统的说明,一个感谢币可以体验一个小时的AI教学时长。
程心里想了一下,反正现在也不需要什么其它的东西,最后决定就兑换AI教学了。
先兑换了10个小时的时间,程觉得他可以先学着试试,如果学完了之后,还是不能开发这个软件到时再兑换一些时间。
不行就再赚一些感谢币。
想到这里,程把他写的脑图软件给放到了网上,对,是全平台的。
windowsmac乌班图ios安卓win phone。
程不太清楚现在winphone的用户还有多少,也行只有一点点,不过总归应该还是有的。
程感觉只要用过这个软件的人,应该有一半的人都会给他感谢币吧,虽然它的功能不是那么丰富,但是它小而美。
做完了这些程又回来学习自然编程语言,果然10个小时学完之后,程对自然语言的理解又加深了一层,不过也正是因为学习了这么多,程发现他还有许多需要学习的地方。
不过他学到的这些知识已经够他开发自己的word软件了。
虽然已经精减了很多的功能,但是最最主要的功能一样也不少,程写起来也不是那么容易的,一共花费了2天写了2000行代码。
这可以说是特高产了。
其实有人统计过一个程序员一天能写多少行代码,有的人给出的是100行左右,有的人给出是140左右,但是鲜有200行的。
要知道2000行代码,不是2000个字符,更不能用平均多少字,除以打字速度来算。
那样算的,一定是没有算思考的时间。
写代码难的不是写,而是思考。
当然了对于一些特别简单的刚好相反,手速还真的可以成为,影响整个项目完成时间的一个因素。
程也是通过写这个bug,不对,写这个程序,完成了每天的任务,其实他现在的每日任务已经除了找bug以外,还有的时候是开发200行高质量的代码。
不管哪个任务现在程都能轻轻松松的完成。
根据测试用例上提示的bug,程把程序做的完全没有bug。
叮
恭喜宿主用自然语言编写完成又一个软件,特奖励该软件一些特殊属性,1。流畅2,2。稳定性2,3。内存占用2,4。cpu占用2
程看着这个有点懵,怎么全是2?
恭喜宿主用自然语言开发一个新软件,奖励1。自由内存2000G;2。自由硬盘20T;3。cpu主频50Hz,核数80核;4。人民币200000元
叮
程的手机收到了一个短信,你的招商银行卡号为xxxx的账号收到200000元的转账
程看到这次的奖励,顿时就不淡定了。
他没有办法淡定,那可是20万元啊!之前他一年也存不了这么多。
看了一下程发现了这个好像是和他写的代码的行数相关的,一行100元。
“离一字千金还差了很多。”程并没有满足于这个奖励,他想的是什么时间他真的能一字千金那样就有完美了。
然后就是测试了,程把软件打开,自己找了一个早期计算机考试的时候用到的一个试题。
里面有一个就是用word来操作一个章的。
给出一个样式,让考生把一个没有格式的word转化成和给定的格式一样的档。
很快程就操作完了,看了一下最终的结果,和考试的要求分毫不差。
接着程把这个档全选、粘贴、粘贴、全选、粘贴、粘贴
通过这样的方式让这个档快速的变大。
如果是正常的word遇到这样大的档,打开的时候是很慢的,甚至电脑的风扇还要转的飞快,电脑没有卡死就算软件做的好了。
不过程在他的电脑上打开了,发现速度快得很,就像闪电一样,电脑的风扇根本没有转起来。
突然程想起来他加到电脑上的一些属性了,心中一动,把那些属性给下掉,再试一次,速度略慢,但是也基本在感知不到的时间里,就打开了。
电脑的风扇同样没有开始转动。
程快速的拖动着右侧的滚动条,让档快速的向下翻页,发现这个软件也还很流畅。
看着不断滚动的屏幕,坐在电脑前的程顿时心中感慨。
“自然语言真牛逼,2000行就能实现这么些功能,还这么厉害,如果让c来写乘以2应该也不够吧?”
其实程这个是这么估算的,office现在的安装包已经有好几个G大小了,就算除以3,word也要占用大几百兆。
当然编译后的软件不全是代码,还有一些其他的东西,那就再打个折,算200兆不多吧!
一兆其实有一万多行,那也是200万行。
程写的核心的功能,怎么也不只有百分之一的功能吧,所以自然语言的优势之一就体现出来了表达能力特别强。
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!