将公司的事情,安排给了叶子琼以后,秦歌返回到了学校,再次开启了自己两点一线的生活。
这一次,他在图书馆里面,看的都是有关计算机的基础课程。他需要认知的了解,现在的互联网技术,和贾维斯的算法之间,究竟相差多远?
计算机的基础知识,还是比较繁杂的。
如果,追根溯源,操作系统的最底层架构,便是系统框架。
而现如今,手机智能设备的操作系统,主要有安卓或ios。
一般人会以为,安卓或者ios,就是最底层的系统架构了,其实不然。
安卓系统,是基于linux系统框架上开发的。而ios则是基于unix系统框架上面开发的。
计算机pc系统,也主要分为windos系统和苹果mac系统。mac也是基于unix的框架下开发的……
除此之外,想要在系统上面开发运用,这又涉及到许许多多的分支。
就计算机语言方面,也是比较多的。现如今,比较流行的计算机编程语言,有vb、vc、foxpro、delphi等,这些语言的语法、命令格式都各不相同。
除此之外,还有c语言,c,易语言,java、php、html等等……
不同的语言编程,有着不同的编程好处。
秦歌若是要将贾维斯编写出来,那么他也必须要开发一套,独一无二,且凌驾于二进制算法之上的编程语言。
而想要开发出这么一套编程语言,涉及到知识点,就太庞大了……
其中,涉及到数学,计算机语言学,以及相应的编程。
为了更快的将自己掌握的知识融会贯通,秦歌做出了详细的学习计划。
“我一个人单机,很多的高深知识,如果没有人指导。怕是会走很多弯路,所以在学习的时候,我还需要请教在计算机,或者数学领域,比较知名的教授才行。也只有这些经常专研的人,才有可能在短时间里,教会我更多的知识……”
想到这里,秦歌从图书架上面,抽了五六本有关计算机的书籍。然后,走到了图书室,靠窗的座位,坐了下来。
与此同时,秦歌的桌子上面,还多了一个笔记本。
不懂的知识点,他便利用笔记本,将其记录了下来。
秦歌首先,看完了一本c语言,由于完全是自学,对于变量的作用域、储存类别、函数、数组、字符串、指针、文件、链表等等一些最基本的概念,还是有些懵懵懂懂。
秦歌的智商虽然不差,但是莫名其妙的跳进一个陌生领域,他所需要学习的基础知识,还有很多。
秦歌一连看了五本有关计算机的书籍,不同的编程语言,有着不同的算法。虽然函数、字符串等等组成编程的元素,经常出现在不同的编程算法之中。
但是具体的算法,却又是大不相同。
尤其是初学者,刚刚入门,若是没有名师指导。胡乱的看一通不同的编程书籍,最后会发现,java上面的编程的理论,和c的理论,完全不一样。
尤其是涉及到编程的运用之时,函数、字符串、储存之间的设计,都是完全不一样的。