第0章 基本介绍

上传人:沈*** 文档编号:245014855 上传时间:2024-10-07 格式:PPT 页数:19 大小:954.50KB
返回 下载 相关 举报
第0章 基本介绍_第1页
第1页 / 共19页
第0章 基本介绍_第2页
第2页 / 共19页
第0章 基本介绍_第3页
第3页 / 共19页
点击查看更多>>
资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Basic of Basic,19,C,程序设计语言,学计算机的目的是什么?,什么是“会计算机”?,会打字?,会编程?,会,DIY,?,会上网?,会“黑客”?,懂原理、能应用、有创新,计算机(,Computer,),计算机是用来延伸人的能力的工具,需要人来驾驭,AI,能实现吗?(,AI,,,Artificial Intelligence,,人工智能),会有那么一天,人与计算机的位置互换吗?,我们的职责是让它更容易被驾驭,自我毁灭的过程,人与计算机的对话,两个说不同母语的人的对话方式:,一方学另一方的语言,双方都学习一种第三方语言,人与计算机的对话方式:,计算机学习人的语言(自然语言理解),人学习计算机的语言,学习第三方语言,机器语言,计算,1+1,10111000,00000001,00000000,00000101,00000001,00000000,汇编语言,MOV AX, 1,10111000,00000001,00000000,ADD AX, 1,00000101,00000001,00000000,BASIC,语言,PRINT 1+1,C,语言,#include ,main(),printf(%dn, 1+1);,C,语言的创世纪,一切从一个叫“,Space Travel”,的电子游戏开始,为了让他的游戏能在,PDP-7,上运行,,Ken Thompson,用汇编语言给,PDP-7,写了一个操作系统,UNIX,汇编太不好用了,,Thompson,需要高级语言,试验了一些高级语言,包括,Fortran,,都不理想,他在,BCPL,基础上,自己设计了一个,B,语言,UNIX,开始发展,,B,也不够用了,Dennis Ritchie,加入,把,B,改造成,C,开始用,C,重写,UNIX,Ritchie,和,Thompson,在开发,UNIX,接受美国国家技术勋章,C,程序设计语言,是一种高级语言,高级语言并不是“高级”,只是相对低级语言,在一个高的级别上进行编程,历史悠久,战勋卓著,诞生于上世纪,70,年代初,成熟于,80,年代(,C89,),修订与,90,年代(,C99,),很多重量级软件都是用,C,写的,上天入地,无所不能,几乎没有不能用,C,写出来的软件,没有不支持,C,的系统,很多流行语言、新生语言都借鉴了它的思想、语法,从,C+,,到,Java,,再到,C#,,还有,php,等,C,语言的祖师爷,Dennis M. Ritchie,http:/www.cs.bell- is quirky, flawed, and an enormous success.,计算机基本工作过程,整个过程的执行者是硬件,但硬件是受软件控制的,编程,就是编写软件,使硬件按照人的意图工作,编译运行,编译过程,程序员(,Programmer,)编写程序源代码(,Source Code,),编译器(,Compiler,)把源代码转换为可被计算机理解的机器代码(,Machine Code,),并把机器代码以可执行文件(,Executable File,)的形式保存在磁盘上,软件的运行,计算机把机器代码读入到内存(,Memory,),由,CPU,运行这些代码,读取输入(,Input,),产生输出(,Output,),完成程序员预定的功能,编译语言,一种编译语言对应一种编译器,程序员按照该语言的语法编写程序源代码,把自己的意图融入到代码中,编译器读入源代码,把程序员的意图转换成可执行程序,供他人使用,C,语言,可执行程序,编译器,解释运行,解释运行过程,程序员编写程序源代码,解释器读入源代码,并执行源代码,解释运行的语言特点,执行速度慢,好学易用,先编译、后解释,把源代码编译成更容易解释的中间代码,然后再解释运行,计算机的层次,硬件(,Hardware,),操作系统(,OS,),应用程序(,Application,),应用平台,基于平台的应用程序,低级语言的地盘,高级语言的地盘,C,语言的地盘,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!