博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
操作系统作用及编程语言的分类及优缺点
阅读量:5829 次
发布时间:2019-06-18

本文共 745 字,大约阅读时间需要 2 分钟。

操作系统作用及编程语言的分类及优缺点

操作系统的作用

计算机可以理解为一个只认识并且可以处理数字0和1的奴隶,其存在的目的就是为了替人类完成简单、重复的劳动。解放人类的生产力,删繁就简,让人类更好的享受生活。

计算机只认识数字0和1,所以人类在和计算机交互的过程中需要一个媒介。操作系统的作用就在于此。人类通过操作系统对计算机发动指令,比如启动应用程序,处理数据等等。

补充:操作系统经过几十年的不断发展,已经变得越来越容易操作了。

编程语言的分类及优缺点

无论是操作系统还是应用程序,其本质都是使用编程语言写的一串串代码,让计算机帮助人类处理大量的数据。

因此编程语言也是有各种类型及优缺点的

机器语言

是计算机可以直接读取的语言,只有数字0和1。反之,一串串数字是人类难以理解的。人类要通过机器语言来给计算机下达指令极其困难

汇编语言

汇编语言是在机器语言的基础上发展而来,使用了简单的缩写英语替代了数字0和1。虽然比机器语言略微易读,但开发过程依旧困难

高级语言

在汇编语言的基础上发展而来。更加接近人类的语言。人类通过使用高级语言大大提高了开发效率。高级语言又分解释性和编译型

编译型高级语言

如同谷歌翻译一样,他把所有代码执行一遍,如果没有报错,显示处理结果。相较于解释性语言,开发效率低而执行效率高

解释性高级语言

如同现场传译一样,说一句翻译一句。代码依次执行,如果后面的代码报错,前面正确的代码也会被执行

优缺点总览
语言种类 执行效率 开发效率
语言种类 执行效率 开发效率
机器语言 极高 极低
汇编语言
编译型高级语言 一般 一般
解释性高级语言

转载于:https://www.cnblogs.com/heroknot/p/10884908.html

你可能感兴趣的文章
SQL Server 数据库的数据和日志空间信息
查看>>
前端基础之JavaScript
查看>>
自己动手做个智能小车(6)
查看>>
自己遇到的,曾未知道的知识点
查看>>
P1382 楼房 set用法小结
查看>>
分类器性能度量
查看>>
windows 环境下切换 python2 与 pythone3 以及常用命令
查看>>
docker 基础
查看>>
解决灾难恢复后域共享目录SYSVOL与NELOGON共享丢失
查看>>
Lync 客户端单独安装激活步骤
查看>>
eclipse集成weblogic开发环境的搭建
查看>>
写一个bat文件,删除文件名符合特定规则,且更改日期在某
查看>>
【jc2-1】 网络层IP编址
查看>>
我的友情链接
查看>>
apahce安装时的APR问题解决方法
查看>>
Citrix今年9月份就会出XenServer的新版本
查看>>
MySQL数据库高并发优化配置
查看>>
写Use Case的一种方式,从oracle的tutorial抄来的
查看>>
【C#】protected 变量类型
查看>>
Shell下支持变量的重复字符串
查看>>