操作系统和编程语言简单描述
文章目录
- 1. 操作系统:
- 2. 常见操作系统:
- PC端常见操作系统:
- 移动端常见系统:
- 3. 文件的主要概述:
- 4. 编程语言的发展史:
- 5. 编程语言分类:
1. 操作系统:
操作系统可以看作是一种能够帮助CPU处理各种事务的程序,它也是由人编写出来的产物。
操作系统和普通软件不同,可以称之为系统软件,普通软件可以称之为应用软件
硬件也就是CPU、内存、硬盘等等都是由软件所控制
2. 常见操作系统:
PC端常见操作系统:
- Windows系统
由美国微软开发,可以说是应用程度最广泛的操作系统,其采用了图形用户界面,使其更加的人性化,方便用户使用。
- Linux系统
Linux系统是一种类UNIX操作系统,是一个性能稳定的多用户网络操作系统。其具有开放源码、没有版权、技术社区用户多等特点 - Mac系统
macOS是一套由苹果开发的基于Unix内核的图形化操作系统,由于macOS的架构与Windows不同,所以很少受到电脑病毒的袭击。
移动端常见系统:
- 安卓系统
安卓是一种由谷歌领导开发,基于Linux内核的自由及开放源代码的操作系统。由于其允许任何移动终端厂商加入,Android系统手机已经占据了大部分全球市场 - IOS系统
iOS是由苹果公司开发的移动操作系统。iOS与苹果的macOS操作系统一样,也属于类Unix的操作系统。IOS系统的软件与硬件整合度高,所以增加了整个系统的稳定性 - 鸿蒙系统
HUAWEI HarmonyOS,是华为在2019年8月9日于东莞举行华为开发者大会上正式发布的操作系统。
鸿蒙OS是华为公司开发的一款基于微内核、耗时10年、4000多名研发人员投入开发。 其不是安卓系统的分支或修改而来的,具有自己的独立性。
与Linux相比,鸿蒙系统微内核的代码量只有Linux宏内核的千分之一,其受攻击几率也大幅降低。
中国软件行业枝繁叶茂,但没有根,华为要从鸿蒙开始,构建中国基础软件的根。美国倒逼中国高科技企业的压力已经成为战略态势,所以说,鸿蒙是时代的产物,不管现阶段能否会成为主流系统,我们都应该对它抱有期望,因为他是中国解决诸多卡脖子问题的一个带动点。
3. 文件的主要概述:
文件是存储在某种长期储存设备或临时存储设备中的一段数据,长期储存设备包括但不限于硬盘、U盘等等。
当我们双击一个文件时候,硬盘会将数据传到内存,当我们编辑文件时候,内存的数据会被修改,在当我们按下Ctrl + S
时,内存中被修改的数据会被刷到硬盘。
4. 编程语言的发展史:
编程语言可以理解为人们与机械交流的语言,从以前的机器语言发展到现在的高级语言,它的发展是相当的迅速。主要可以分为:机器语言、汇编语言、高级语言。
机器语言:
由于机器只能识别0和1俩种数据,所以在当时,程序员只能用二进制同机器交流,这样就造成了其难学、难写、难记、难检查、难修改,因此只有少数人会编写。
汇编语言:
汇编语言与机器语言不同的是其用简单的英文字母代替一串二进制数,但是没有根本上解决难度问题
高级语言:
高级语言直接用人类能读懂的语言来和机器交流,数十年来,全世界涌现了2500种以上高级语言,一些流行至今,一些则逐渐消失。现如今具有代表性的高级语言由
C++、C#、Java、PHP、python、Golang等等
5. 编程语言分类:
- 编译型:
编译型语言的首先将源代码一次性编译成机器语言,再由机器运行。像C/C++等都是编译型语言。优点是速度快,但是如果要经常修改Bug就需要重复整体翻译。
- 解释型:
而相对的,解释性语言编写的程序不进行预先编B译,采用逐行翻译的方式,速度较慢,优势是有Bug和没Bug都没影响。
操作系统和编程语言简单描述相关推荐
- 为什么中国开发不出流行的操作系统和编程语言?
" 知乎有两个帖子很有意思,中国能不能写出操作系统?中国为什么没有自己的编程语言? 看了很多回答,有的答案写的很认真,按照编程语言出现的时间顺序等梳理:有的也非常认真,但是逻辑是错的:还有一 ...
- photoshop是用什么编程语言开发的_为什么中国开发不出流行的操作系统和编程语言?...
作者:Stitch 出处:www.cnblogs.com/StitchSun/p/12889614.html 知乎有两个帖子很有意思,中国能不能写出操作系统?中国为什么没有自己的编程语言? 看了很多回 ...
- 为什么中国开发不出流行的操作系统和编程语言呢?
中国为什么不能开发出自己的编程语言和流行的操作系统呢?是中国的IT产业就这么落后吗? 看了很多回答,有的答案写的很认真,按照编程语言出现的时间顺序等梳理:有的也非常认真,但是逻辑是错的:还有一种是搞笑 ...
- python是中国的吗-操作系统3:编程语言和操作系统是什么关系?
首先需要知道编程语言是可运行的计算机程序的一种代名词,说白了就是可以驱动计算机内部各种电路的电信号.而操作系统本身是一个程序,也是运行在计算机上的,也是编程语言写出来的.最早的计算机没有真正意义上的操 ...
- TCP/IP 协议标准简单描述
TCP/IP 协议标准简单描述 说明 分为三部分:中文名称.缩写.说明. 应用层 DNS 域名服务 (DNS) 功能: 将域名转化为IP地址 BOOTP 引导程序协议 (BOOTP) 功能: 允许无盘 ...
- 如果你要实现IOC,请简单描述一下实现步骤?
如果你要实现IOC,请简单描述一下实现步骤? 实现IOC的步骤: ①定义用来描述bean的配置的Java类. ②解析bean的配置,将bean的配置信息转换为BeanDefinition对象保存到内存 ...
- Linux主要的系统目录及其简单描述
Linux主要的系统目录及其简单描述如下: /sbin: 一般存放非普通用户使用的命令(有时普通用户也可能会用到).目录/usr/sbin中也包括了许多系统命令. /etc:系统的配置文件. /roo ...
- 简单描述下微信小程序的相关文件类型?
简单描述下微信小程序的相关文件类型? 微信小程序项目结构主要有四个文件类型,如下: .WXML 是框架设计的一套标签语言,结合基础组件.事件系统,可以构建出页面的结构.内部主要是微信自己定义的一套组件 ...
- 02 食尚年华石锅土鲫鱼需求简单描述
02 食尚年华石锅土鲫鱼需求简单描述 文章目录 02 食尚年华石锅土鲫鱼需求简单描述 现有情况简述 店主希望实现功能 现有情况简述 食尚年华石锅土鲫鱼是一家餐饮店,目前店内经营采用纯人工方式,顾客进入 ...
- sas简单描述统计分析和散点图
简单描述统计分析 一. means过程 (一)例题和语句分析 例题1:某车间有30个人分成4组,求车间工人平均每小时制作的配件个数 data data3_1; input no w n; /*按自由格 ...
最新文章
- 2022-2028年中国EBA树脂(乙烯丙烯酸丁酯)产业竞争现状及发展前景规划报告
- 汇编语言 循环让字符串中的字母变成大写
- shell基础(四)uniq和tee
- wpf c 登录注册 mysql代码代码_Wpf+数据库代码封装+策略模式封装
- oracle vm virtualbox右ctrl切换显示模式
- mysql反应慢_MySQL反应慢排查思路
- 【百度地图API】暑假放假回老家——城市切换功能
- 晋升新一线的合肥,跨平台的.NET氛围究竟如何?
- 潭州Java中级班(day_05)
- IIS 7.5 + PHP-5.6.3 + mysql-5.6.21.1
- Java IO流学习总结(1)
- logisim软件学习
- 把桌面路径移动到D盘的一种方法
- CTF逆向-[CISCN2018]2ex-WP_mips-32架构以及base64换表
- 普通最小二乘法、加权最小二乘法、广义最小二乘法
- 苹果CMSV10仿芒果TV影视PC+WAP模板
- Verilog纠错记录
- java入门(3)——简易绘图板
- python百度、必应、搜狗根据关键字爬取图片
- 如何利用CRM进行规范化商机管理?