编程语言简介

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,差别有 不大

以上是关于编程语言简介的主要内容,如果未能解决你的问题,请参考以下文章

Shader语言简介

Go语言开发Go语言简介

概念简介Javas cript简介

00-Java 语言简介

编程语言简介

编程语言简介