CS,九,十,十一,十二

来源:互联网 发布:淘宝美工每天工作任务 编辑:程序博客网 时间:2024/04/26 04:28

下面就不再一章章看了,因为,内容比较高大上,所以看了标题就扫过了。

数据库系统:

      先说数据库,首先有一个叫“数据库管理系统(DBMS)”的东西,它管理这数据库,每个数据库它存储一套数据,DBMS提供数据的增删改查等功能。它其实也是一个软件,一个专门负责维护数据的软件。后面还说到数据库类型,数据库查询语句等,还说到数据挖掘这种听起来高大上的东西,还说的传统的本地文件系统,都没看,嘿嘿。如果单看一门数据库知识,也是有一整本书去讲。在开发软件中,我们用到数据库,是在程序中连接DBMS,连接数据库,然后通过SQL去访问和操作数据库中的内容,有大量的API去使用,除非你想自己开发一个DBMS,自己组织数据,然后自己提供访问数据库的API

 

计算机图形学:

       图像也是可以以二进制的形式存储在计算机硬盘上的,所以操作这些二进制数据,就是操作这幅图像,数字图像处理软件也迅速流行起来。这里有两个相关研究领域,一个是2D图形学,另一个是图像处理。2D图形学着重于把二维图形转化为像素模式,产生图像。图像处理着重于分析图像中的像素,进行模式识别,以达到增加或“理解”图像的目的。类比,3D图形学就是把三维图形转化成像素图像。所有的屏幕显示,纸片显示都是二维的,无论图形是几纬的,如果要显示图像,都涉及到图形学,把图形显示成像素图像。

       下面还说到3D图形的概念,提到建模,渲染和显示。虽然显示屏是二维的,但是依然可以达到3D的效果。物体的建模,也并非是实际的物体结构,只是数字化模型。总之计算机图形学是一门很有艺术性的计算机科学分支。最近在看的OpenGL,就属于这部分范畴,要细细看起来,还是挺有意思的,不过用到的情况少,即使做游戏,也有游戏引擎封装好了绘图这部分。

 

人工智能:

       原来看多一部电影“模仿游戏”,里面说到图灵测试。虽然现在并没有真正意义上的人工智能,有的只是预先设计处理方式,所以说还在初期嘛。智能就要有感知,推理,学习等能力。现在程序在进行图形识别,文字识别,数据搜索,数据推测等方面很有成绩了。本章涉及到的东西,并不局限与计算机科学,它甚至包含动物智能,神经网络等。对自然事物的研究,推动这计算机科学的发展,哎,感觉这些东西,那么神奇,离我们很远呢,可是生活中又总会看到。

 

计算理论:

       本章要讨论的是有关计算机能做什么以及不能做什么的问题。从函数,图灵机,通用程序设计语言,停机函数,问题复杂度,NP问题,密码学等等高大上的名词。这些不想看的东西,就是计算机科学喽,呵呵。

 

 到此,正本书也就介绍了,后面几章好快的说。。。这也只是扫一下书,很快就翻完了,后面的只是看了标题,并没有细细去看。

0 0
原创粉丝点击