首页 > 编程语言 >编程语言介绍

编程语言介绍

时间:2022-08-29 20:58:55浏览次数:62  
标签:语言 编程语言 介绍 编译 跨平台 性差 机器语言 效率

1.编程语言分类

1.1机器语言

机器语言是指用0101110这种二进制的方式编写程序和计算机进行沟通

这种方式有以下几个特点:

1.执行效率最高
    编写的程序可以被计算机无障碍理解,直接运行,执行效率最高
2.开发效率最低

3.跨平台性差
    贴近、依赖具体的硬件,跨平台性差

1.2汇编语言

使用英文标签来代替二进制编写程序,也是直接操作计算机硬件设备。

与机器语言相比执行效率相比稍微低了一点点,其他特点相同!

1.3高级语言

高级语言是站在人类的角度,使用人类的字符去编写程序,人类的字符是直接和操作系统进行打交道,操作系统在通过指令集控制计算机硬件执行相关的操作!

高级语言又可以分为编译型和解释型语言

1.3.1 编译型语言

编译型写出来的代码----》通过Gcc编译器(一次性编译出结果)------》机器语言执行计算机硬件

效率高(因为它一次性编译出结果)、跨平台性差(不同平台可能不能运行)、开发效率低(如果代码中有一部分错了,修改需要耗费更多的时间

1.3.2 解释型语言

解释型写出来的代码----》通过解释器一行一行解释----》机器语言执行

效率相比编译型低(因为一行一行解释)、跨平台性高(不同平台都有对应的解释器)、开发效率高(部分代码错误,修改部分就行)

标签:语言,编程语言,介绍,编译,跨平台,性差,机器语言,效率
From: https://www.cnblogs.com/suncolor/p/16637305.html

相关文章

  • Jquery事件的使用与介绍。
    jQuery是为响应HTML页面中的事件而定制的。1.什么是事件?页面对不同访问者的响应叫做事件。事件处理程序指的是当HTML中发生某些事件时所调用的方法。实例:在元......
  • Bootstrap基础介绍一
    前端框架Bootstrap该框架已经帮你写好了很多页面样式,你如果需要使用,只需要下载它对应文件,之后直接cv拷贝即可在使用Bootstrap的时候所有的页面样式都只需要你通过class来......
  • 操作系统启动流程和BIOS介绍
    1.BIOS介绍我们刚刚买回来的电脑裸机是可以直接启动的,这是由于生产厂商在电脑出厂的时候就在电脑里编写了一个只可读的系统功能BIOS,该系统被写入了ROM(只读内存中)BIOS是一......
  • jQuery基础介绍二
    jQuery练习题js$('#i1')r.fn.init [div#i1.container]$('h2')r.fn.init [h2,prevObject:r.fn.init(1)]$('input')r.fn.init(9) [input#exampleInputEmail1.f......
  • 数据结构和算法的介绍
    声明:此系列以尚硅谷数据结构与算法(Java数据结构与算法)视频为主,包括其他大佬的文章(相关文中有引用注明来源)在此声明一次,后续文档中不再声明。目录数据结构和算法的关系算......
  • php解析html类库simple_html_dom(详细介绍)
    php解析html类库simple_html_dom(详细介绍)_php技巧_脚本之家 https://www.jb51.net/article/39526.htm下载地址:https://github.com/samacs/simple_html_dom解析器不仅......
  • JavaScript基础介绍三(事件)
    原生js事件绑定我们直接写几个案例,看懂即可开关灯案例变色<script>letbtnEle=document.getElementById('d2')letdivEle=document.getElementById('......
  • js事件,jQuery类库的介绍
    目录JSJS获取用户输入JS类属性操作JS样式操作事件1.事件的含义2.触发方式3.添加事件的两种方式4.关键字this5.window.onloadJS事件案例jQueryjQuery类库1.介绍2.jQuery导......
  • Git介绍及使用
    Git其实就是一个代码版本控制工具,是项目中用来协作管理代码的。代码版本控制工具,也就是代码管理工具,他的发展有三种:本地管理、集中式管理、分步式管理1.本地管理本地管......
  • HomeAssistant接入HomeKit与简要介绍
      在HomeAssistant中接入HomeKit后可以使用iPad或iPhone的家庭App控制已接入HA的设备,如HA接入了很多小米智能家居设备,HA接入HomeKit后就可以使用苹果自带的家庭App控制已......