Gl计算机语言,计算机编程和编程语言 - osc_bkg5rgl1的个人空间 - OSCHINA - 中文开源技术交流社区...
什么是编程语言
编程语言就是用来与计算机交流的介质
什么是编程
编程就是通过编程语言写文件
为什么要编程
让计算机代替人类,帮人类干活
计算机的五大组成
CPU
控制器
用来控制硬件
运算器
分为逻辑运算和算数运算
内存
优点:速度快
缺点:存储小,断电即消失
外存
优点:存储大,断电不消失
缺点:速度慢
输入设备
输入信息,包括鼠标,键盘,U盘
输出设备
输出信息,包括显示屏,打印机,U盘
U盘是IO设备
机械硬盘
机械手臂
读取数据
磁道
存储数据
扇区
划分磁道
平均寻找数据的时间
5+4.15=9.15ms
平均寻道时间
5ms
平均延迟时间
以7200r/min的电脑为4.15ms
固态硬盘
没有平均寻道时间,且基于光速传播信息
计算机操作系统
什么是文件
文件是操作系统提供的虚拟概念
什么是应用程序
应用程序是一大堆文件
操作系统有什么用
把对硬件的复杂指令简单化
用户/操作系统/应用程序/硬件
硬件:操作系统
操作系统:用户/应用程序/硬件
应用程序:操作系统
操作系统启动
开机
启动一个临时操作系统
然后临时操作系统去读取操作系统的路径地址
启动真正的操作系统
编程语言
编程语言分为机器语言,汇编语言和高级语言
机器语言(低级语言)
直接与硬件交互
优点:执行效率高
缺点:开发效率低
汇编语言
直接与硬件交互
优点(相比较机器语言):开发效率高
缺点(相比较机器语言):执行效率低
高级语言分为编译型语言和解释型语言
编译型语言
与硬件间接交互
记录下来,全部说完才进行翻译,文件编译成另一个obj文件,在和计算机沟通得到结果
优点(相比较解释型语言):执行效率高
缺点(相比较解释型语言):开发效率低
例如:C,Java
解释型语言
说一句翻译一句
优点(相比较编译型语言):开发效率高
缺点(相比较编译型语言):执行效率低
例如:python
编程语言分类
C:与硬件交互
C++:面向对象的C
Java:跨平台非常好
python:无所不能
PHP:世界上最好的语言
GO:支持高并发
js:史上语法最烂的语言
网络瓶颈效应
应用程序需要联网
网络的延迟有10ms,而编译型语言的执行效率比解释型语言再快也就1ms
Gl计算机语言,计算机编程和编程语言 - osc_bkg5rgl1的个人空间 - OSCHINA - 中文开源技术交流社区...相关推荐
- 每天学习java一小时_java再学感受 - 编程一小时的个人空间 - OSCHINA - 中文开源技术交流社区...
首先的是,我买了一本新的有关于java的书,刚开始看,其实在此之前我已经学了一本java语法的书本,现在我买的这本书是我用来提升自己的java认知水平的,首先是对这本书的第一印象吧,里面的内容比较详细 ...
- java网络编程 听_java网络编程 - 亲亲媛的个人空间 - OSCHINA - 中文开源技术交流社区...
一.TCP/UDP,Socket,Http,Ftp简介 1.TCP/IP是个协议组(主要解决数据如何在网络中传输),可分为三个层次:网络层.传输层和应用层: 网络层:IP协议(支持网间互联的数据报协议 ...
- 用计算机做科学计算是绝对精确的吗,科学计算与数学建模 - osc_3gfjojb2的个人空间 - OSCHINA - 中文开源技术交流社区...
一.数学的作用 数学是科学之母,科学技术离不开数学,它通过建立数学模型与数学产生紧密联系.数学又以各种形式应用于科学技术各领域.数学擅长于处理各种复杂的依赖关系,精细刻画量的变化以及可能性的评估.它可 ...
- 计算机语言中daly什么意思,计算机存储器 - dalyHu的个人空间 - OSCHINA - 中文开源技术交流社区...
层次化存储结构 cpu --> Cache --> 内存(主存) --> 外存(辅助) :处理速度由快至慢,制造成本由贵至便宜. Cache-概念 1.Cache的功能,提高CP ...
- ji计算机组成原理第五版,计算机组成原理(下) - osc_6ls9vwji的个人空间 - OSCHINA - 中文开源技术交流社区...
第9章 控制单元的功能测试 1单选(1分) 下列说法错误的是_C__. 得分/总分 A. 机器周期.节拍(状态)组成了多级时序系统. B. 机器周期可看做是所有指令执行过程中的一个基准时间,机器周期取 ...
- python编程代码执行漏洞_代码执行漏洞 - 安全先师的个人空间 - OSCHINA - 中文开源技术交流社区...
0x00 前言 最近发现的一个新站,不妨试试手. 0x01 基础信息 漏洞点:tp5 method 代码执行,payload如下 POST /?s=captcha_method=__construct ...
- android 编程klinon,一些常见的知识(四) - 393858338的个人空间 - OSCHINA - 中文开源技术交流社区...
24.CoreText基础-字体必修课 转自:http://www.dreamingwish.com/dream-2011/coretext-ji-chu-font-basis.html 介绍一些字体 ...
- c语言调用json编程,c语言开发JSON - wangxuwei的个人空间 - OSCHINA - 中文开源技术交流社区...
安装json-c 库 $ sudo apt-get install libjson0-dev libjson0 代码json_test.c #include #include #include #in ...
- python编程题说句心里话_说句心里话 A - osc_6kxooi0n的个人空间 - OSCHINA - 中文开源技术交流社区...
说句心里话 A ...
- linux 输入法框架,常用输入法框架简介 - 微信公众号:算法与编程之美 - OSCHINA - 中文开源技术交流社区...
前言 之前使用的一直都是ibus-sunpinyin中文输入法,但在使用的过程中发现很多的词组都找不到,比较麻烦,所以打算换一下ibus-googlepinyin输入法,还没用,也不知道具体的效果怎么 ...
最新文章
- Drive.ai轰然倒下:曾估值两亿,吴恩达夫妇站台,苹果将接盘部分可用技术人才...
- Pandas读取csv时 设置列名
- github 思维导图开元软件_Mymind教学系列--Github上的免费且强大思维导图工具-(一)...
- Java 身份证号码识别系统
- 解决IE8不能安装支付宝控件问题
- 并发编程常见面试题总结五
- 简库软件库工具箱综合源码_iApp源码
- SketchUp 有哪些实用的插件?
- php给数据库添加记录,数据表操作之添加数据表记录
- UML-----构件图与部署图
- 微信小程序SEO优化
- 修改php fpm监听端口,怎样修正php fpm监听端口_后端开发
- 信息系统项目管理师-3项目立项管理
- 月报总结|Moonbeam 7月份大事一览
- 2021.3.19en
- 《CS:GO》玩家快看,英特尔显卡驱动更新,帧率提升超两倍!
- office右键没有新建word,Visio等解决办法
- springboot使用undertow作为web容器而引发的中文乱码问题
- hass智能 小米扫地机器人_搭建智能家居第三篇:小米系列接入homeassistant的教程分享...
- [Unity]角色头顶血条的实现的几种方法以及优化拓展
热门文章
- excel设置行高_聊聊python 办公自动化之 Excel(下)
- Windows 7 64位 旗舰版 激活 心得 提示:系统保留分区设置驱动器号
- Ringtone 循环播放铃声
- c语言无符号数最大值和最小值,c语言 int最大值是多少?
- 欧拉计划(1~3)ps:以后看题一定要认真
- 【Excel】数据的排序、筛选和分类汇总
- 点云配准icp算法推导
- 如何向下属布置工作任务,5个步骤,布置工作任务更清晰
- 3dmax安全工具3ds Max Scene Security Tools
- mw150r 虚拟服务器,水星MW150R V1.3路由器web刷dd-wrt和741n以及刷回官方原版过程记录...