计算机语言_计算机语言入门 - CSDN
精华内容
参与话题
  • 计算机目前九种编程语言大对比

    万次阅读 多人点赞 2018-07-23 16:01:11
    图解九种主流编程语言,从Python、Java到Objective-C。码农世界,哪种才是最好的编程语言? 这9张信息图囊括了九种主流编程语言:Python、Java、C、C++、JavaScript、C#、Ruby、PHP以及Objective-C。对于每种编程...

    图解九种主流编程语言,从Python、Java到Objective-C。码农世界,哪种才是最好的编程语言?

    这9张信息图囊括了九种主流编程语言:Python、Java、C、C++、JavaScript、C#、Ruby、PHP以及Objective-C。对于每种编程语言,大家都能够看到由其打造的顶级应用成果,相关职位的平均薪酬(美国)以及该语言的优势与弊端。

    九种编程语言大对比

     

     

     

     

     

     

     

     

     

     

    展开全文
  • 计算机语言种类

    千次阅读 2012-05-06 16:08:07
    今天来总结一下语言的种类,语言的种类从不同的角度会有不同的划分,比如机器语言、汇编语言、高级语言、低级语言(机器语言及汇编语言)、编译语言、解释型语言、脚本语言、动态语言、静态语言、函数式语言(比如F#及...
    今天来总结一下语言的种类,语言的种类从不同的角度会有不同的划分,比如机器语言、汇编语言、高级语言低级语言(机器语言及汇编语言)、编译语言、解释型语言、脚本语言、动态语言、静态语言、函数式语言(比如F#及Scala)、命令式语言、面向对象语言(比如C++及JAVA)、过程式语言、混合型语言(介于编译型语言与解释型语言之间,比如JAVA与C#)等等,语言的种类繁多,五花八门什么都有,真正的全部总结全面不是一件容易的事情,这里我只是起个抛砖引玉的作用,希望对大家有所帮助。

    另外关于
    机器语言、汇编语言及高级语言的资料,我以前写过一篇文章,在这里就不说很详细了。

    1.动态语言及静态语言
    动态语言,是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化。比如众所周知的 ECMAScript(JavaScript)便是一个动态语言。除此之外如Ruby、Python等也都属于动态语言,而C、C++等语言则不属于动态语言。

    所谓的动态类型语言,意思就是类型的检查是在运行时做的,比如如下代码是不是合法的要到运行时才判断(注意是运行时的类型判断):
      def sum(a, b):
      return a + b
    Via:
    http://baike.baidu.com/view/1458275.htm

    可以简单的理解为直接被解释执行的语言称为动态语言。而需要编译环境将程序转换为其它的编码再执行的语言称为静态语言

      当前静态语言有:Java、C/C++、C#、Delphi、VB等。

      动态语言有:ASP、PHP、CGI、lisp、Perl、python,Smalltalk、Ruby等。
    Via:
    http://blog.csdn.net/zshwlw/archive/2006/11/24/1411946.aspx

    2.函数式编程语言
    F#是微软.NET平台上一门新兴的函数式编程(FP,Functional Programming)语言,作为微软唯一的FP语言,其位置的特殊性引起了很多人的关注,而微软也致力于将F#打造成为.NET平台的顶峰语言,我们也期待着F#能够给函数式编程语言带来一次重大革命
    Via:
    http://developer.51cto.com/art/201003/190927.htm

    Scala是一种基于Java的通用编程语言,旨在推广函数式编程,它编译成Java字节码,在Java虚拟机(JVM)上运行。虽然Scala本质上是一个函数式编程语言,但它也体现了面向对象语言的所有必要元素,这一点使函数式编程特性对编程社区的吸引力更大。

    F#是由微软主持开发的一个通用编程语言,它是.NET通用运行时(CLR)的一部分,它是以另一个正统的函数式编程语言Ocaml为基础的,微软在.NET平台中引入F#除了人们对函数编程的兴趣不断上升外,另一个重要的原因是函数编程非常适合高性能和并行计算。虽然它的语法清晰,但F#实际上混合了函数式编程语言,命令式语言和面向对象语言的语法特性,它的面向对象和命令式特性大部分都与.NET平台兼容,F#的三重性质也很实用,它允许程序员使用任意结合这三个编程语言的特性使用。
    Via:
    http://developer.51cto.com/art/201007/210101.htm

    Pyton及Ruby也可以进行函数式编程
    Python函数式编程到底有什么用呢? 我想实际的好处就是可以将更好的描述问题本身,而不是描述解决问题的操作步骤。
    Via:
    http://developer.51cto.com/art/201003/188112.htm
    Via: http://www.baidu.com/s?wd=python+%BA%AF%CA%FD%CA%BD%B1%E0%B3%CC

    3.命令式程序设计语言
    命令式程序设计语言是基于动作的语言,以冯诺依曼计算机体系结构为背景。机器语言及汇编语言是最早的命令式语言。在这种语言中,计算机被看做是动作的序列,程序就是用语言提供的操作命令书写的一个操作序列。用命令式程序设计语言编写程序,就是描述解题过程中每一步的过程,程序的运行过程就是问题的求解过程,因此也称为过程式语言。Fortran、ALGOL、COBOL、C、Ada、Pascal等都是命令式程序设计语言。
    Via:
    http://baike.baidu.com/view/3680813.htm

    4.面向对象语言
    面向对象语言(Object-Oriented Language)是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基本成分。语言中提供了类、继承等成分。

    面向对象语言借鉴了20世纪50年代的人工智能语言LISP,引入了动态绑定的概念和交互式开发环境的思想;始于20世纪60 年代的离散事件模拟语言SIMULA67,引入了类的要领和继承,成形于20世纪70年代的Smalltalk。

    面向对象语言的发展有两个方向:一种是纯面向对象语言,如Smalltalk、EIFFEL等;另一种是混合型面向对象语言,即在过程式语言及其它语言中加入类、继承等成分,如C++、Objective-C等

    面向对象语言刻画客观系统较为自然,便于软件扩充与复用。有四个主要特点:
      ⑴识认性,系统中的基本构件可识认为一组可识别的离散对象;
      (2)类别性,系统具有相同数据结构与行为的所有对象可组成一类;
      (3)多态性,对象具有惟一的静态类型和多个可能的动态类型;
      (4)继承性,在基本层次关系的不同类中共享数据和操作。
      其中,前三者为基础,继承是特色。四者(有时再加上动态绑定)结合使用,体现出面向对象语言的表达能力。

    一般认为,较典型的面向对象语言有:
      SIMULA67,支持单继承和一定含义的多态和部分动态绑定;
      Smalltalk支持单继承、多态和动态绑定;
      EIFFEL,支持多继承、多态和动态绑定;
      C++,支持多继承、多态和部分动态绑定。
      Java,支持单继承、多态和部分动态绑定
      五种语言涉及概念的含义虽基本相同,但所用术语有别。

    基于类的面向对象语言是面向对象世界里的主流。它包括:
      Simula, 第一个面向对象语言
      Smalltalk, 第一个支持动态类型的语言
      C++, 它的大部分基于类的特性继承自Simula.等等等等。
      与基于类的语言相对应的是基于对象的面向对象语言。这里“基于对象”的概念和把Visual Basic叫做基于对象的概念是不同的。这里的“基于对象”是指一个只以对象为中心,没有类的概念的语言,类似Python之类的语言。

    Via:
    http://baike.baidu.com/view/7847.htm

    5.过程式语言
    过程式语言与面向对象语言,到底有什么区别?可能是初学者常碰到的问题。简单来说,过程式语言整个是构建在动词上的语言。比如,最常见的经典过程式语言- C语言,打印一条语句的语法是printf(), 这个方法的名字本身就是一个动词,这个动词强调了一个动作的过程,所谓过程式就是这个意思。

    同样的方法在面向对象的JAVA中就是这样写:System.out.println();  前面说过面向对象语言就是构建在名词基础上的系统,对象就是一个名词。大家都知道对象封装了操作和属性,所以System是一个对象,后面跟上分类在 out目录下的方法println。 这就是面向对象的写法。
    Via:
    http://darkjune.javaeye.com/blog/384038
    Via: http://www.baidu.com/s?wd=%B9%FD%B3%CC%CA%BD%D3%EF%D1%D4

    6.解释型语言
    计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。
      翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高。
      解释则不同,解释性语言的程序不需要编译,省了道工序,解释性语言在运行程序的时候才翻译,比如解释性basic语言,专门有一个解释器能够直接执行basic程序,每个语句都是执行的时候才翻译。这样解释性语言每执行一次就要翻译一次,效率比较低。
    Via:
    http://baike.baidu.com/view/1233576.htm

    7.脚本语言
    1).脚本语言(JavaScript,VBscript等)介于HTML和C,C++,Java,C#等编程语言之间
      HTML通常用于格式化和链结文本。而编程语言通常用于向机器发出一系列复杂的指令。
      2).脚本语言与编程语言也有很多相似地方,其函数与编程语言比较相象一些,其也涉及到变量。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂一些.
      3).与程序代码的关系:脚本也是一种语言,其同样由程序代码组成。
      注:脚本语言一般都有相应的脚本引擎来解释执行。 他们一般需要解释器才能运行。Python、JAVASCRIPT,ASP,PHP,PERL,Nuva都是脚本语言。C/C++编译、链接后,可形成独立执行的exe文件。
      4).脚本语言是一种解释性的语言,例如Python、vbscript,javascript,installshield script,ActionScript等等,它不象c\c++等可以编译成二进制代码,以可执行文件的形式存在.
      脚本语言不需要编译,可以直接用,由解释器来负责解释。
      5).脚本语言一般都是以文本形式存在,类似于一种命令.
      举个例子说,如果你建立了一个程序,叫aaa.exe,可以打开.aa为扩展名的文件.
      你为.aa文件的编写指定了一套规则(语法),当别人编写了.aa文件后,你的程序用这种规则来理解编写人的意图,并作出回应.那么,这一套规则就是脚本语言.
    Via:
    http://baike.baidu.com/view/76320.htm

    8.编译型语言
    编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高。
      这里提一下编译型语言和解释型语言的区别:解释性语言在运行程序的时候才翻译,比如解释性basic语言,专门有一个解释器能够直接执行basic程序,每个语句都是执行的时候才翻译。这样解释性语言每执行一次就要翻译一次,效率比较低。
    Via:
    http://baike.baidu.com/view/1284280.htm

    9.以另一个角度将程序语言分为5类
        1)、web page script languages

        就是网页代码,比如Html、javascript、Css、Asp、Php、Xml都应该属于此类(照蔡的意思,Html不应该属于anguages的,可能他觉得太简单了吧,不过我觉得Html也应该算的,大家爱听谁的就听谁的好了,这个不重要)

      2)、Interpreted Languages(解释型语言)

        包括Perl、Python、REBOL、Ruby等,也常被称作Script语言,通常被用于和底下的操作系统沟通。照蔡的意思,每个人至少应该学会一套这类的语言。这类语言的缺点是效率差、源代码外露——所以不适合用来开发软件产品,一般用于网页服务器。

      3)、Hybrid Laguages(混合型语言)

        代表是JAVA和C#。介于解释型和编译型之间。蔡认为C#是.NET最重要的语言,值得期待其后续发展;至于JAVA,蔡叫看他的《Sleepless in Java》——我倒!

      4)、COMPILING Languages(编译型语言)

        C/C++,JAVA都是编译型语言。蔡说C++很复杂,要成为高手没三五年是不行的(就凭这句话,我决定向JAVA投降),虽然如此,但真正要成为高手的都应该懂C/C++。

        关于Delphi,蔡说如果想要跨Linux和Windows平台的语言,则Delphi似乎是最好的选择。

      5)、Assembly Languages(汇编语言)

        汇编语言是最接近于硬件的语言,不过现在几乎没多少人用了。

      程序语言学习顺序建议

        如果完全没有程序经验,可照这个顺序:javascript——解释型语言——混合型语言——编译型语言——汇编(如果需要的话)

        用业界流行一句话做结尾“真正的程序员用C++,聪明的程序员用Delphi”,那么,什么样的程序员用JAVA呢?

    Via:
    http://blog.csdn.net/iris1121/archive/2008/12/11/3491262.aspx

    展开全文
  • 计算机语言排行之我见

    千次阅读 2020-07-27 10:42:43
    计算机语言之我见 程序员总会为世界上最好的语言是什么可以吵得面红耳赤,在我看来没有最好的语言只有最适合的语言,脱离业务场景的技术(包括语言和框架)都是空谈。下图是今年八月的tiobe语言排行榜,也是全世界影响...

    计算机语言之我见

    语言排行

    程序员总会为世界上最好的语言是什么可以吵得面红耳赤,在我看来没有最好的语言只有最适合的语言,脱离业务场景的技术(包括语言和框架)都是空谈。下图是今年八月的tiobe语言排行榜,也是全世界影响力最大的计算机语言排行榜。

    在这里插入图片描述

    Java

    首先聊聊Java老大哥,我在大学研究最多的一门语言。Java火了十几年一直在现在每年都有人说Java要凉了,可是Java在大型应用出色稳定的表现和完整生态圈决定了它注定还可以走很远。Java抛弃了指针和内存管理,将内存管理交给JVM实现,同时实现 了跨平台即Write onece, Run everywhere. 这给程序员带来了福音,C++/C的语法让新手望而生畏,内存管理让程序员们头疼,因为一不小心就会出现内存泄漏、内存逃逸等Bug。Java提高了生产力,解放了程序员,所以它能一炮而红。Java现在主要的生态圈就是Web和Android,大型网站和APP后台都使用Java作为服务端语言,手机端开发Android使用Java作为基础语言。基于JVM 诞生了很多Java的姊妹语言,可与Java混编,如谷歌一直在推的移动开发Kotlin,动态语言Groovy,函数式语言Scala,现在最火的大数据开发组件Spark和高吞吐消息中间件kafka就是基于Scala开发的。互联网的兴起也催生Java又火了一把,JDK5.0 Java引入了并发包,互联网业务场景注定是大流量高并发,这是Java能够很好的支持的,另外Spring全家桶为Java开发注入了巨大的活力,能够让程序员快速开发只需要关注业务层面。Java生态圈很广,微服务Spring Cloud ,中间件 RabbitMQ、Kafka 、Spring、Dubbo,缓存 memcache,搜索 Elastic Search、分布式协调服务 Zookeeper、大数据套件Hadoop、Spark、Hive、Flink、分布式数据组件Mycat、Sharding-JDBC…丰富的生态圈,强大的生命力,Java还可以走很远

    Go

    Go语言在我看来是Java下面的弟弟语言中最大的一匹黑马。 首先,Java能够做到的事情Go都能够做到,甚至能够做得更好。现在Java用于服务端开发的最多,而Go完全能够胜任。在Java里面有分布式,多线程,微服务,RPC等,而Go语言天生适合并发,在语言层面提供支持,Go语言的goroutine特性为并发场景提供了一种新的手段,而Java和其他语言需要利用库的支持来解决并发场景下的问题。Go语言还有一个特点是简单粗暴,开发效率高。 Go唯一不足的是现在生态圈还不是很广,很多坑还需要人来踩。但是,就像它的口号一样Go语言是面向未来的语言,相信未来Go语言将会在各个业务场景遍地开花。

    Python

    聊聊Python,我刚接触python时候很惊讶于它的全能,好像它什么都能做!就像一艘航母,上面搭载了各种各样的武器。python的库全而且多,语法简单上手很快,可能被诟病最多是它的运行速度,因为是边解释边执行,肯定不像其他语言一样直接执行已经编译好的文件速度快。现在python主要的应用领域是爬虫(Scrapy)、自动化测试(RF)、自动化运维(FabricFabric)、web开发(Django)、数据处理(Numpy)、数学科学、AI和机器学习(Skit-learn、TensorFlow),python这两年热度比较高,学习python的人特别多,python已经成为每个程序员的副武器,好像每个程序员都可以拿python来做些什么。有趣的事情,python从来不会缺席!

    展开全文
  • 简述计算机语言的发展史

    万次阅读 2017-05-14 11:45:04
    那么正确的认识并了解计算机语言,以及它的过去和未来,更有助于计算机技术的普及发展以及人们的使用。计算机语言发展是一个不断演变的过程,其根本的推动力就是计算机程序的易用性与共享性需要不断提

    在我们如今的生活中,信息技术几乎触及了我们生活的每一个方面,与当下社会的每个人都息息相关。而信息技术的发展,也是现代文明生活不可分割的组成部分。作为技术发展的核心部分,计算机技术的日新月异,无疑成为了人们硬性需求。那么正确的认识并了解计算机语言,以及它的过去和未来,更有助于计算机技术的普及发展以及人们的使用。计算机语言发展是一个不断演变的过程,其根本的推动力就是计算机程序的易用性与共享性需要不断提高,计算机程序的设计要逐步趋于合理化。

    计算机语言的发展历程可以简单划分为以下几个阶段 :

    机器语言--->汇编语言-->高级计算机语言


    1.  机器语言:最初的计算机所使用的是由“0”和“1”组成的二进制数,二进制是计算机的语言的基础。计算机发明之初,计算机只能被少部分人使用,人  们需要用0、1组成的指令序列交由计算机执行,对于机器语言的使用与普及都是很令人头疼的问题。对于程序的移植能力几乎没有,从而时间成本,人力成本十分昂贵。但机器语言也不是没有优势,由于这种语言是直接对计算机硬件进行操作,所以在特定型号的计算机上面,运算效率也是很高的,机器语言的出 现对于未来的计算机语言发展起到了很好的推动作用,所以机器语言也是第一代计算机语言。
    2. 汇编语言:汇编语言是在机器语言的基础上诞生的一门语言,用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,这也提高了语言的记忆性和识别性。对于程序的开发与维护起到了积极作用。汇编语言同样也是直接对硬件进行操作,这样依然局限了它的移植性。但是使用汇编语言针对计算机特定硬件而编制的汇编语言程序,对于计算机硬件的功能和特长的发挥已有了很大进步,它精炼而质量高,所以至今仍是一种常用的程序开发语言。
    3. 高级计算机语言:在与计算机的不断交流中,人们对计算机程序的移植性需求不断提高,此时急需要一种不依赖于特定型号的计算机的语言,用这种语言编写的程序能在在各种平台都正常运行。从最初的语言诞生至今,已经相继出现了几百种语言。高级语言的发展也从最初的结构化语言发展成为面向过程语言设计和面向对象语言设计。面向过程语言设计的代表有:C语言,Fortran,cobol,pascal,ada等等一系列语言,而面向对象语言设计的代表则为:java, c++,c#等。
    4. 对于面向过程的程序来说,执行顺序是流水线似的,在一个模块被执行完成前,人们不能干别的事,也无法动态地改变程序的执行方向,这恰恰与人们的日常处理事情的方式相矛盾。而对于面相对象的程序设计来说,很好的将事物象的部分抽取归类,各个累与模块之间能相互组合,完成特定的功能,同时又能重复使用。对使用者的技术要求也相对降低。
    未来计算机语言的发展趋势,不再依赖一种单纯的语言标准,将以更加全面的面向对象,更接近现实世界,更易被编写与使用的方式出现在人们面前。
    展开全文
  • 计算机语言的发展史

    千次阅读 2018-10-03 18:02:57
    计算机语言的发展 总体分三个阶段 第一代 机器语言 (相当于人类的原始阶段) 第二代 汇编语言 (相当于人类的手工业阶段) 第三代 高级语言 (相当于人类的工业阶段) 开篇:记住一个人 冯•诺依曼 ,此人为 计算机...
  • 计算机编程语言特性汇总

    千次阅读 2018-12-12 10:07:38
    首先,Java无疑是目前市场需求量最大的语言。它的用途非常广泛,可以用来开发Android&IOS应用、视频游戏开发、桌面GUIs、软件开发。它的缺点是:比如占用内存高于C++、学习曲线不是很友好,应用启动时间较长...
  • 初学者最容易学的六种编程语言

    万次阅读 多人点赞 2018-06-27 10:28:32
    学编程关键是要找到一种合适的语言。下面是为大家介绍初学者,最容掌握的六种编程语言。1.JavaScript可别将JavaScript与Java混为一谈。Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,即使是开发简单的...
  • 目前最赚钱的5种计算机编程语言

    千次阅读 2018-10-23 20:25:21
    目前哪几种计算机编程语言是最流行的?花一点时间思考你一天使用应用的次数,这个数字相当高,不是吗?这正是为什么移动应用程序开发每天都变得越来越重要的原因。  世界各地的企业已经认识到了这一点,并决定投资...
  • 计算机语言入门步骤

    千次阅读 2018-10-05 20:38:26
    C入门 (一星期看完,理解知识点,并能自己写出它的例子,建议国庆小长假就全部学完,...注:C语言为面向过程编程的语言,C++和Java都属于面向对象编程的语言,因此,C++和Java是相似的,学完C语言后就可以直接入门...
  • 1.1.2 计算机语言

    2020-10-21 21:54:09
    为了告诉计算机应当执行什么指令,需要使用某种计算机语言。这种计算机语言能够精 确地描述计算过程,称为程序设计语言或编程语言(programming language)。 与计算机打交道的理想语言当然是像科幻电影所展示的...
  • 计算机语言的几种分类

    千次阅读 2017-10-31 12:39:18
    常见的几种分类 高级语言和低级语言 动态类型和静态类型 强制类型和弱类型 编译型,解释型,半编译半解释 面向对象型和面向过程型
  • 计算机和编程语言的发展历史

    万次阅读 多人点赞 2018-11-22 11:25:50
    Android和iOS的区别(从开发角度比较) 一、Android、ios发展史: https://www.jianshu.com/p/3fbab95bbb60 https://www.jianshu.com/p/aa3758739145 二、Android和iOS的区别(从开发角度比较): ......
  • 如何自创一门计算机语言

    千次阅读 2015-08-26 11:54:18
    如何自创一门计算机语言 需要有基本的编译原理常识。构造基本的编译原理常识,一方面来自于对已有语言的使用经验,了解基本术语。比如用C,那么起码知道语言要素包括宏、表达式、语句、语句块、函数、指针等;...
  • 计算机语言(Computer Language)指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。本文介绍了几十种计算机语言,希望对你有帮助,一起来看。 计算机语言的种类非常的多,...
  • 计算机语言的发展历程和发展趋势

    千次阅读 2012-06-11 08:04:42
    计算机的数学理论基础是图灵...计算机语言的发展历程也从此正式开始,计算机语言的使用人员也开始被称为程序员。 计算机语言的发展历史:  二十世纪四十年代当计算机刚刚问世的时候,程序员必须手动控制计算机。
  • 计算机语言发展的历程概述

    千次阅读 2017-12-28 18:18:01
    入行计算机时间不算长,这是本人第一篇文章如有不足处希望大家给出意见。...第二代计算机语言:汇编语言 其语言是用简洁的英文与字母,字符来代替特定指令来方便人们知道计算机正在干什么。其转换过程如下:  
  • 学习一两门计算机编程语言也如当初学习英文一样的火热,随着人工智能AI和云计算的不断发展,Python语言和Scala语言已经成为这两个领域里面最为火热的编程语言了,可以预知未来学习计算机编程语言的人也一样会如同...
  • 三、计算机语言的介绍

    千次阅读 2013-10-08 17:23:33
    三、计算机语言的介绍 ----From a high school student's view to learn Python 关键字:高中生 学编程 Python语言 计算机语言 初学者如何选择计算机语言  在之前的博文中给大家大概的阐述了一下计算机的组成,...
  • 计算机语言的简单分类与区别

    千次阅读 2019-01-08 13:18:41
    一、按照与机器的贴近的程度分为:机器语言,汇编语言和高级语言(机器语言和汇编语言都称为低级语言) 1、机器语言 机器语言计算机能够直接理解和执行的二进制语言,它是计算机的设计者通过计算机的硬件结构...
  • 计算机语言是怎样设计出来的

    千次阅读 2017-09-13 14:24:01
    所谓计算机语言只是一个抽象的规范,而编译器是这个规范的实现,它是在这个规范的严格定义下被实现的. 说的通俗一点,语言就像一份制造汽车的图纸,他规定了汽车应该有什么,拥有什么功能,等等各个方面,而编译器...
1 2 3 4 5 ... 20
收藏数 715,386
精华内容 286,154
关键字:

计算机语言