计算机科学

首页 > 计算机科学

编程语言世代

2018-09-05 18:21:11     所属分类:程序设计语言

Template:NotaTA

编程语言(Programming Language)大致可以分为五个世代。

  • 第一代语言:机器语言
  • 第二代语言:汇编语言
  • 第三代语言:高阶语言,例如C
  • 第四代语言:极高阶语言,例如SQL
  • 第五代语言:逻辑导向语言,又称自然语言

目录

  • 1 世代
    • 1.1 第一代
    • 1.2 第二代
    • 1.3 第三代
    • 1.4 第四代
    • 1.5 第五代

世代

第一代

第一代语言是机器语言,由0和1组成,可以由CPU直接执行。执行速度最快,开发难度高,可读性低。

第二代

第二代语言是汇编语言,属于低阶语言,但可读性较高。要使用汇编器(Assembler)译成机械码,才可由CPU执行。

第三代

第三代语言是高阶语言,较易被人类理解,包括常用的C/C++、C#、Objective-C、Java、Pascal和Visual Basic等等……

高阶语言要使用预处理器、编译器和连结器翻译,才可产生执行档。

第四代

第四代语言又称为查询语言、非程序导向语言或极高阶语言,语法较接近人类语言,例如SQL。

SQL可以使用select, from, order by等等的指令查询和排序数据库内容。如果使用高阶语言排序数据,我们须使用两个for循环。

第五代

第五代语言又称为自然语言或逻辑导向语言,目前主要用于人工智能(AI)研究领域。它没有特别语法,能够让电脑直接处理人类语言所写的问题。


版权声明:本文由北城百科网创作,转载请联系管理获取授权,未经容许转载必究。https://www.beichengjiu.com/computerscience/340652.html

显示全文

取消

感谢您的支持,我会继续努力的!

扫码支持
支付宝扫一扫赏金或者微信支付5毛钱,阅读全文

打开微信扫一扫,即可进行阅读全文哦


上一篇:汇编语言
相关推荐
爱淘宝