• 当天更新视频:5部 视频总数量:78283
您现在所在的位置:首页  »  电脑  »  网络编程  »  Udacity公开课:计算机科学入门(四.完)

Udacity公开课:计算机科学入门(四.完)截图

Udacity公开课:计算机科学入门(四.完) 全集

评分:
视频类型:网络编程
人气:加载中...次点播
更新时间:2015-05-19 11:05

Udacity公开课:计算机科学入门(四.完)详情

Udacity公开课:计算机科学入门(四.完)内容简介:

    史蒂夫.乔布斯曾经说过,电脑就像是大脑的自行车,他是在1990年说的这句话。今天,我们的电脑拥有比那时大约10万倍的计算能力,因此,我们现在真的可以把电脑作为大脑的星际飞船。这真的是神奇的能力,你的口袋里就拥有比20年前最强大的政府更多的计算能力。电脑是通用机器,这意味着你可以编程使它们做任何事情。不要担心你自己没有任何计算机技术方面的基础,你同样可以跟随这部Udacity的公开课:计算机科学入门,CS101课程,来学习如何编程,甚至你可以自己建立一个搜索引擎。这听起来还真酷。
    DaveEvan老师讲课非常轻松有趣,深入浅出,通俗易懂。他将在课程里介绍计算机的基本理论,教你如何读懂并编写你自己的计算机程序。并且是以一个实例来讲解的,那就是搭建一个网络搜索引擎。目标是学习计算机科学。计算机科学是一门解决问题的科学,需要把一个大问题分解成若干个小问题,然后依次准确地描述用于解决每一部分的步骤。
    这是我们运用计算机科学的重要基础,编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。
    这部计算机科学入门教程视频总时长并不多,但是因为单集时间较短,所以——哇哦,多达462集。事实上,每集只有1分钟左右,所以,总课时大约就是8节课的样子。但是因为分集太多,星火视频教程网只好把这一部视频教程分四次上传。这是教程的第四部。

    在第四部里,DaveEvan老师将讲解哈希表、同等计算式、散列函数解决方案、关键字和存储器、群体解决方案。抱歉,第一部欺骗了大家,事实上,并非那么轻易,毕竟涉及到了一些专业的知识,但是,有些所谓的专业知识其实并没有想像的那么难懂,特别是现在互联网上可以轻易找到相关的知识并学到自己的脑子里。
    真正有难度的是专业的机器语言和汇编语言。计算机应用技术的发展,从最初使用的是机器语言,到之后出现的汇编语言,都是与硬件密切相关的语言,效率仍然很慢。直到后来的高级语言。高级语言是一类接近于人类的自然语言和数学语言的程序设计语言的统称。按照其程序设计的出发点和方式不同,高级语言分为了面向过程的语言和面向对象的语言,如Fortran语言、C语言、汉语程序设计语言等都是面向过程的语言;而以C++、Smalltalk等为代表的面向对象的语言与面向过程语言有着许多不同,这些语言支持“程序是相互联系的离散对象集合”,这样一种新的程序设计思维方式,具有封装性、继承性和多态性等特征。
    高级语言按照一定的语法规则,由表达各种意义的运算对象和运算方法构成。使用高级语言编写程序的优点是:编程相对简单、直观、易理解、不容易出错;高级语言是独立于计算机的,因而用高级语言编写的计算机程序通用性好,具有较好的移植性。用高级语言编写的程序称为源程序,计算机系统不能直接理解和执行,必须通过一个语言处理系统将其转换为计算机系统能够认识、理解的目标程序才能被计算机系统执行。

Udacity公开课:计算机科学入门(四.完)由第一视频教程网精心收集并免费提供在线观看下载,如果您觉得此视频教程对您有帮助,请把本视频链接发给您的亲朋好友,让更多的人能得到帮助!

评论视频Udacity公开课:计算机科学入门(四.完)