版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目编程语言计算机基础Contents1. 编程语言1.1 编程编程:就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。计算机程序:就是计算机所执行的一系列的指令集合,而程序全部都是用我们所掌握的语言来编的,所以人们要控制计算机一定要通过计算机语言向计算机发出命令从事编程的人员,就是程序员。 但是一般程序员都比较幽默,为了形容自己的辛苦工作,也成“码农”,或者 “程序猿”/ “程序媛”注意:上面所定义的计算机指的是任何能够执行代的设备,可能是智能手机、ATM机、黑莓PI、服务器等等。1. 编程语言1.2 计算机语言计算机语言指用于人与计算机之间通讯的语言,它是人
2、与计算机之间传递信息的媒介。计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言和高级语言三大类实际上计算机最终所执行的都是 机器语言,它是由“0”和“1”组成的二进制数二进制是计算机言的基础。0=000000001=000000012=000000103=000000114=000001005=000001016=000001107=000001118=000010009=0000100110=000010101. 编程语言1.3 编程语言可以通过类似于人类语言的 ”语言”来控制计算机,让计算机为Language)。做事情,这样的语言就叫做编程语言(Programming编程语言是用
3、来控制计算机的一系列指令,它有固定的格式和词汇(不同编程语言的格式和词汇不样),必须遵守。如今通用的编程语言有两种形式:汇编语言和高级语言。汇编语言和机器语言实质是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,容易识别和。高级语言主要是相对于低级语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,常用的有C语言、C+、Java、C#、JavaScript、G 语言、Objective-C、Swift等。C语言:puts(你好);:echo 你好;Java:System.out.prln(你好);JavaScript: alert(你好);1. 编程语言1.4 翻译器
4、高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,为此,需要一个翻译器。翻译器可以将所编写的源代码转换为机器语言,这也被称为二进制化。 记住1和 0。010101010101JS机器语言(二进制)编程语言翻译器1. 编程语言1.5 编程语言和标记语言区别编程语言有很强的逻辑和行为能力。在编程语言里, 你会看到很多 if else 、for 、while等具有逻辑性和行为能力的指令,这是主动的。标记语言(html)不用于向计算机发出指令,常用于格式化和。标记语言的存在是用来被的, 他的。标记语言编程语言1. 编程语言总结1.计算机可以帮助人类解决某些问题2.程序员利用编程语言编写
5、程序发出指令控制计算机来实现这些任务3.编程语言有机器语言、汇编语言、高级语言4.高级语言需要一个翻译器转换为计算机识别的机器语言5.编程语言是主动的有很强的逻辑性目编程语言计算机基础Contents2. 计算机基础2.1 计算机组成鼠标、键盘、手写板、头等输出设备显示器、投影仪等负责处理数据与运算CPU负责数据,硬盘存储数据,内存暂时数据计算机Windows、Linux、macOS应用浏览器、VSCode、Sublime、Word硬件输入设备系统内存硬2. 计算机基础2.1 计算机组成主板显示器主机键盘鼠标cpu内存条硬盘2. 计算机基础2.2 数据1.计算机二进制 0 和 1来表示数据。2
6、.所有数据,包括文件、等最终都是以二进制数据(0 和 1)的形式存放在硬盘中的。3.所有程序,包括操作系统,本质都是各种数据,也以二进制数据的形式存放在硬盘中。平时所说的安装,其实就是把程序文件到硬盘中。4.硬盘、内存都是保存的二进制数据。2. 计算机基础2.3 数据bit byte kb GB TB.位(bit): 1bit 可以保存一个 0 或者 1 (最小的)字节(Byte):1B = 8b千字节(KB):1KB = 1024B兆字节(MB):1MB = 1024KB吉字节(GB): 1GB = 1024MB太字节(TB): 1TB = 1024GB.2. 计算机基础2.4 程序运行硬盘内存条cpu1. 打开某个程序时,先从硬盘中把程序的代码加载到内存中2. CPU
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二四年度股权转让合同详解
- 2024年度船员工作环境改善合同
- 灯具企业2024年度品牌授权合同
- 2024年度研发合作合同:某高校与某企业合作开展科研项目
- 2024版渣土运输行业标准合同2篇
- 2024年度物业公司提供的电梯维护合同
- 二零二四年度设备采购与安装协议
- 二零二四年度网站建设合同与内容托管协议
- 钢构清工承包合同
- 二零二四年度体育赛事举办权委托合同
- 国开本科《行政法与行政诉讼法》期末考试(案例分析题)总题库
- 欧洲央行-破产中的公司重组与劳动分配(英)
- QC/T 242-2024汽车车轮静不平衡量要求及检测方法
- 2024-2030年中国钒酸铋市场当前竞争现状及前景动态研究研究报告
- 《少年闰土》学习任务群教学设计
- DL∕T 956-2017 火力发电厂停(备)用热力设备防锈蚀导则
- 国家开放大学电大《11662会计信息系统(本)》期末终考题库及标准参考答案
- 2024交管12123学法减分考试及答案
- 博士生未来规划书
- 《电化学储能电站设计规范》和条文说明
- 城市管网建设行业市场前景分析与发展展望预测报告
评论
0/150
提交评论