码迷,mamicode.com
首页 > 编程语言 > 详细

编程语言简介

时间:2019-06-22 01:27:57      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:ruby   inux   指令   简单   lang   机器语言   跨平台   输入   指令集   

  编程语言 :

  本质上目的就是沟通,电脑底层就是电流+硬件组合,通过高低电压识别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,差别有 不大

编程语言简介

标签:ruby   inux   指令   简单   lang   机器语言   跨平台   输入   指令集   

原文地址:https://www.cnblogs.com/golden-book/p/11067407.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!