重庆时时彩开户  »  电脑  »  网络编程  »  Udacity公开课:计算机科学入门(四.完)
Udacity公开课:计算机科学入门(四.完)
名称:Udacity公开课:计算机科学入门(四.完)
分类:网络编程
主讲:Dave  Evan    
TAG:计算机  编程  高级语言  关键字    
时间:2015-03-23 17:00
收藏:搜藏到百度  收藏到QQ书签
  • 优酷
  • 05-23模测验
  • 05-24模测验解决方案
  • 05-25实现哈希表解决方案
  • 05-25同等计算式
  • 05-26同等计算式解决方案
  • 05-27坏散列
  • 05-30较好的散列函数解决方案
  • 05-28坏散列解决方案
  • 05-29较好的散列函数
  • 05-31散列函数测试
  • 05-32关键字和存储器
  • 05-33关键字和存储器解决方案
  • 05-34实现哈希表
  • 05-35下一个概念
  • 05-36空哈希表
  • 05-37空哈希表解决方案
  • 05-38笨方法
  • 05-39笨方法解决方案
  • 05-40发现存储器
  • 05-41发现存储器解决方案
  • 05-42添加关键字
  • 05-43添加关键字解决方案
  • 05-44查找
  • 05-45查找解决方案
  • 05-46更新
  • 05-47更新解决方案
  • 05-48字典
  • 05-49使用字典
  • 05-50群体
  • 05-51群体解决方案
  • 05-52一种惰性气体
  • 05-53修改搜索引擎
  • 05-54修改搜索引擎解决方案
  • 05-55改变查找
  • 05-56改变查找解决方案
  • 05ps01增长解决方案
  • 05ps02哈希字符串解决方案
  • 05ps03提供Is解决方案
  • 05ps04提供When的解决方案
  • 05ps05相关解决方案
  • 05ps06重构解决方案
  • 05ps07记忆解决方案
  • 05x01哈希表
  • 05x02重散列
  • 05x03导入库
  • 05x04编程能力
  • 06-01无限能力
  • 06-02长词
  • 06-03长单词解决方案
  • 06-04计数器
  • 06-05计数器测验
  • 06-06计数器测验解决方案
  • 06-07语法拓展
  • 06-08语法拓展解决方案
  • 06-09递归定义
  • 06-10祖先
  • 06-11祖先解决方案
  • 06-12递归程序
  • 06-13递归阶乘
  • 06-14递归阶乘解决方案
  • 06-15回文
  • 06-16回文解决方案
  • 06-17递归和迭代
  • 06-18兔子
  • 06-01无限能力
  • 06-19兔子解决方案
  • 06-20分裂和攻克
  • 06-21计数调用
  • 06-22计数调用解决方案
  • 06-23更快的斐波那契
  • 06-24更快的斐波那契
  • 06-25网页排名
  • 06-26名气
  • 06-27好的定义
  • 06-28好的定义解决方案
  • 06-29循环定义
  • 06-30循环定义解决方案
  • 06-31松弛法
  • 06-32松弛法解决方案
  • 06-33网页排名
  • 06-34远景公司
  • 06-35远景公司解决方案
  • 06-36Urank
  • 06-37实现Urank
  • 06-38实现Urank解决方案
  • 06-39计算网页排名
  • 06-40正式计算
  • 06-41计算机等级
  • 06-42关闭Urank
  • 06-43关闭Urank解决方案
  • 06-44搜索引擎
  • 06ps01递归语法解决方案
  • 06ps02兔子繁殖解决方案
  • 06ps03传播Udaciousness解决方案
  • 06ps04深度计算解决方案
  • 06ps05感觉幸运解决方案
  • 06x01Pythonic
  • 06x02Python版本
  • 06x03运用递归
  • 06x04在其他语言中的递归
  • 06x05网页级别
  • 06x06搜索中的挑战
  • 06x07国际字符
  • 07-06计算的过去
  • 07-01过去现在和未来
  • 07-01介绍
  • 07-02主题
  • 07-03概述
  • 07-04计算机科学
  • 07-05计算机科学
  • 07-06计算的过去
  • 07-07计算机历史博物馆
  • 07-08巴贝奇引擎
  • 07-09第一个硬盘
  • 07-10电脑出现前的搜索
  • 07-11网络搜索
  • 07-12计算的现状
  • 07-13斯坦福直线加速器中心和大数据
  • 07-14摩斯拉
  • 07-15开放资源
  • 07-16介入策略
  • 07-17产生影响
  • 07-18福利技术
  • 07-19计算的未来
  • 07-20文本分析
  • 07-21艾威尔能量计算
  • 07-22计算机安全
  • 07-23计算理论
  • 07-24量子计算
  • 07-25保持Udacious
  • 08-01学习新事物
  • 08-02要做的第一件事
  • 08-03要做的第一件事
  • 08-04集合并
  • 08-05集合并
  • 08-06应对
  • 08-07应对
  • 08-08可变的Is
  • 08-09可变的Is
  • 08-10实验设置
  • 08-11可设
  • 08-12可设
  • 08-13哈希表
  • 08-14More实验设置
  • 08-15设置方法
  • 08-16突变设置
  • 08-17突变设置
  • 08-18设置更新
  • 08-19改善网络爬虫
  • 08-20改善网络爬虫
  • 08-21总结
  • cs101hw701s接收人
  • cs101hw702s三角形v2
  • cs101hw703s线性时间
  • cs101hw704s删除标志
  • cs101hw705s日期转换器
  • cs101hw706s结束
  • cs101hw707s搜索取代
  • cs101hw708s最长的答复
  • cs101hw709s深度反向
  • cs101单元137p提取链接
  • 07-12计算的现状
  • Udacity公开课:计算机科学入门(四.完)相关介绍

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

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

    广告合作关于我们免责声明GOOGLE地图百度地图最近更新RRS订阅
    版权所有:星火视频教程网 | 苏ICP备15005240号 | Email:njjqs2003#126.com
    Copyright © 2009 www.hbyjob.com All rights reserved
    合作: 现金轮盘 梭哈游戏 重庆时时彩开户