编程语言简介
Posted golden-book
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程语言简介相关的知识,希望对你有一定的参考价值。
编程语言 :
本质上目的就是沟通,电脑底层就是电流+硬件组合,通过高低电压识别0、1状态,通过更多组的晶体管构造多个规则,每个硬件都有自己的执行规则。
编程语言的分类:
1、机器语言:直接和硬件打交道,0/1的组合
2、汇编语言:执行硬件的规则,英文输入
3、高级语言:对硬件指令做了封装,输入指令更简单
Python、Java、c、c++
高级语言根据翻译方式不同分为2种:
1、编译型语言:一次性把代码给翻译官(编译器)
代表:C、c++、golang
优点:执行快
缺点:跨平台可移植性差
2、解释型语言:边执行边翻译
代表:Python、php、Java、Ruby、c#
优点:平台可移植性好
缺点:执行慢
3、移植性分硬件、软件
硬件:CPU 分Intel,amd(复杂指令集)和arm(精简指令集),差别大
软件:系统 分Windows、Linux、Mac,差别有 不大
以上是关于编程语言简介的主要内容,如果未能解决你的问题,请参考以下文章