首页  »  大学  »  电脑网络  »  斯坦福大学编程范式教学视频
名称:斯坦福大学编程范式教学视频
分类:电脑网络  点击:加载中
主讲:    
TAG:    
时间:2012-08-24 16:45
收藏:搜藏到百度  收藏到QQ书签
斯坦福大学编程范式教学视频

  斯坦福大学编程范式教学视频重点讲述了C和C++高级记忆力管理特色;命令式和物体导向2种范式的差异;函数范式(LISP)和并行编程(C和C++) Python C#等新语言概论等内容。如果您想不出国门就学习先进编程范式知识参考这部教程绝对错不了!

  编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。

  在计算机系统中,一条机器指令规定了计算机系统的一个特定动作。一个系列的计算机在硬件设计制造时就用了若干指令规定了该系列计算机能够进行的基本操作,这些指令一起构成了该系列计算机的指令系统。在计算机应用的初期,程序员使用机器的指令系统来编写计算机应用程序,这种程序称为机器语言程序。使用机器语言编写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。缺点也很明显,如:编程工作量大,容易出错;依赖具体的计算机体系,因而程序的通用性、移植性都很差。

  高级语言是一类接近于人类自然语言和数学语言的程序设计语言的统称。按照其程序设计的出发点和方式不同,高级语言分为了面向过程的语言和面向对象的语言,如Fortran语言、C语言等都是面向过程的语言;而以C++、Smalltalk等为代表的面向对象的语言与面向过程语言有着许多不同,这些语言支持“程序是相互联系的离散对象集合”,这样一种新的程序设计思维方式,具有封装性、继承性和多态性等特征。

  高级语言按照一定的语法规则,由表达各种意义的运算对象和运算方法构成。使用高级语言编写程序的优点是:编程相对简单、直观、易理解、不容易出错;高级语言是独立于计算机的,因而用高级语言编写的计算机程序通用性好,具有较好的移植性。

  用高级语言编写的程序称为源程序,计算机系统不能直接理解和执行,必须通过一个语言处理系统将其转换为计算机系统能够认识、理解的目标程序才能成为计算机系统执行。

电驴专用下载链接,您可以安装迅雷即可下载
51.84 MB
151.97 MB
157.12 MB
152.92 MB
155.57 MB
153.08 MB
158.3 MB
151.03 MB
154.05 MB
140.27 MB
154.2 MB
149.74 MB
155.8 MB
132.85 MB
157.25 MB
153.36 MB
145.8 MB
155.75 MB
154.64 MB
154.04 MB
150.27 MB
159.02 MB
149.83 MB
144.49 MB
145.04 MB
148.27 MB
172.35 MB
153.46 MB
4.06 GB
评论加载中...

视频推荐

广告合作关于我们免责声明GOOGLE地图百度地图RRS订阅
版权所有:星火视频 | 京ICP备06024476号 | Email:njjqs2003#126.com
Copyright © 2009 www.21edu8.com All rights reserved