CS,九,十,十一,十二
2015-08-25 23:30
197 查看
下面就不再一章章看了,因为,内容比较高大上,所以看了标题就扫过了。
数据库系统:
先说数据库,首先有一个叫“数据库管理系统(DBMS)”的东西,它管理这数据库,每个数据库它存储一套数据,DBMS提供数据的增删改查等功能。它其实也是一个软件,一个专门负责维护数据的软件。后面还说到数据库类型,数据库查询语句等,还说到数据挖掘这种听起来高大上的东西,还说的传统的本地文件系统,都没看,嘿嘿。如果单看一门数据库知识,也是有一整本书去讲。在开发软件中,我们用到数据库,是在程序中连接DBMS,连接数据库,然后通过SQL去访问和操作数据库中的内容,有大量的API去使用,除非你想自己开发一个DBMS,自己组织数据,然后自己提供访问数据库的API。
计算机图形学:
图像也是可以以二进制的形式存储在计算机硬盘上的,所以操作这些二进制数据,就是操作这幅图像,数字图像处理软件也迅速流行起来。这里有两个相关研究领域,一个是2D图形学,另一个是图像处理。2D图形学着重于把二维图形转化为像素模式,产生图像。图像处理着重于分析图像中的像素,进行模式识别,以达到增加或“理解”图像的目的。类比,3D图形学就是把三维图形转化成像素图像。所有的屏幕显示,纸片显示都是二维的,无论图形是几纬的,如果要显示图像,都涉及到图形学,把图形显示成像素图像。
下面还说到3D图形的概念,提到建模,渲染和显示。虽然显示屏是二维的,但是依然可以达到3D的效果。物体的建模,也并非是实际的物体结构,只是数字化模型。总之计算机图形学是一门很有艺术性的计算机科学分支。最近在看的OpenGL,就属于这部分范畴,要细细看起来,还是挺有意思的,不过用到的情况少,即使做游戏,也有游戏引擎封装好了绘图这部分。
人工智能:
原来看多一部电影“模仿游戏”,里面说到图灵测试。虽然现在并没有真正意义上的人工智能,有的只是预先设计处理方式,所以说还在初期嘛。智能就要有感知,推理,学习等能力。现在程序在进行图形识别,文字识别,数据搜索,数据推测等方面很有成绩了。本章涉及到的东西,并不局限与计算机科学,它甚至包含动物智能,神经网络等。对自然事物的研究,推动这计算机科学的发展,哎,感觉这些东西,那么神奇,离我们很远呢,可是生活中又总会看到。
计算理论:
本章要讨论的是有关计算机能做什么以及不能做什么的问题。从函数,图灵机,通用程序设计语言,停机函数,问题复杂度,NP问题,密码学等等高大上的名词。这些不想看的东西,就是计算机科学喽,呵呵。
到此,正本书也就介绍了,后面几章好快的说。。。这也只是扫一下书,很快就翻完了,后面的只是看了标题,并没有细细去看。
数据库系统:
先说数据库,首先有一个叫“数据库管理系统(DBMS)”的东西,它管理这数据库,每个数据库它存储一套数据,DBMS提供数据的增删改查等功能。它其实也是一个软件,一个专门负责维护数据的软件。后面还说到数据库类型,数据库查询语句等,还说到数据挖掘这种听起来高大上的东西,还说的传统的本地文件系统,都没看,嘿嘿。如果单看一门数据库知识,也是有一整本书去讲。在开发软件中,我们用到数据库,是在程序中连接DBMS,连接数据库,然后通过SQL去访问和操作数据库中的内容,有大量的API去使用,除非你想自己开发一个DBMS,自己组织数据,然后自己提供访问数据库的API。
计算机图形学:
图像也是可以以二进制的形式存储在计算机硬盘上的,所以操作这些二进制数据,就是操作这幅图像,数字图像处理软件也迅速流行起来。这里有两个相关研究领域,一个是2D图形学,另一个是图像处理。2D图形学着重于把二维图形转化为像素模式,产生图像。图像处理着重于分析图像中的像素,进行模式识别,以达到增加或“理解”图像的目的。类比,3D图形学就是把三维图形转化成像素图像。所有的屏幕显示,纸片显示都是二维的,无论图形是几纬的,如果要显示图像,都涉及到图形学,把图形显示成像素图像。
下面还说到3D图形的概念,提到建模,渲染和显示。虽然显示屏是二维的,但是依然可以达到3D的效果。物体的建模,也并非是实际的物体结构,只是数字化模型。总之计算机图形学是一门很有艺术性的计算机科学分支。最近在看的OpenGL,就属于这部分范畴,要细细看起来,还是挺有意思的,不过用到的情况少,即使做游戏,也有游戏引擎封装好了绘图这部分。
人工智能:
原来看多一部电影“模仿游戏”,里面说到图灵测试。虽然现在并没有真正意义上的人工智能,有的只是预先设计处理方式,所以说还在初期嘛。智能就要有感知,推理,学习等能力。现在程序在进行图形识别,文字识别,数据搜索,数据推测等方面很有成绩了。本章涉及到的东西,并不局限与计算机科学,它甚至包含动物智能,神经网络等。对自然事物的研究,推动这计算机科学的发展,哎,感觉这些东西,那么神奇,离我们很远呢,可是生活中又总会看到。
计算理论:
本章要讨论的是有关计算机能做什么以及不能做什么的问题。从函数,图灵机,通用程序设计语言,停机函数,问题复杂度,NP问题,密码学等等高大上的名词。这些不想看的东西,就是计算机科学喽,呵呵。
到此,正本书也就介绍了,后面几章好快的说。。。这也只是扫一下书,很快就翻完了,后面的只是看了标题,并没有细细去看。
相关文章推荐
- 到底utf-8和unicode是什么关系
- 利用NSInvocation给NSObject添加一个分类方法,解决传递多参数问题
- requireJS的使用_API-1
- Get started on your own KD 8 custom colorway
- python操作Excel读写--使用xlrd
- spring boot实战(第一篇)第一个案例
- uva 1291 dp
- URAL2050 3D-modeling 计算几何
- Android异步消息处理机制(3)AsyncTask基本使用
- 记一次当面试官的经历
- Linux 系统内核空间与用户空间通信的实现与分析
- Step By Step(Lua目录)
- 面向对象知识点梳理(3)
- linux操作
- Valid Sudoku
- 一段datepickerdialog与自定义Timepickerdialog限定时间范围的逻辑
- I/O多路复用模式与线程并发模式
- 单链表的反转(数据结构 面试题)
- Android硬件抽象层(HAL)模块编写规范
- 矩阵 ACdream1213 Matrix Multiplication