比较类似术语之间的差异

之间的区别

家 / 技术 / 它 / 编程 /第四代和第五代编程语言(4GL和5GL)之间的差异

第四代和第五代编程语言(4GL和5GL)之间的差异

2011年6月11日发表Indika

第四代与第五代编程语言(4GL vs 5GL)

编程语言是一种非自然语言,用于介绍机器可以执行的计算。第一种编程语言(通常称为第一代语言或1GL)仅仅是由1和0组成的机器代码。在过去的几十年中,编程语言的发展巨大。根据语言的共同特征或属性,编程语言被分类(或分组)为第五代编程语言的第一代编程语言。这种演变使编程语言与人类更友好,而不是对机器。第四代编程语言(4GL)是开发的语言,这些语言是在开发商业业务应用程序之类的特定目标。4GL遵循3GL(第三代编程语言,是第一批高级语言),并且更接近人类可读形式,并且更加抽象。第五代编程语言(遵循4GL)是编程语言,允许程序员通过定义某些约束而不是编写特定算法来解决问题。

什么是第四代编程语言?

第四代编程语言旨在实现特定目标(例如开发商业业务应用程序)。4GL之前的第三代编程语言(已经非常用户友好)。4GL的用户友好性和更高的抽象水平超过了3GL。这是通过使用非常接近英语的单词(或短语),有时使用图形构造(例如图标,接口和符号)来实现的。通过根据域的需求设计语言,可以使4GL编程非常有效。此外,4GL迅速扩大了从事应用程序开发的专业人员的数量。许多第四代编程语言针对处理数据和处理数据库,并基于SQL。

什么是第五代编程语言?

第五代编程语言(遵循4GL)是编程语言,允许程序员通过定义某些约束而不是编写算法来解决问题。这意味着没有程序员可以使用5GL来解决问题。由于这个原因,5GL用于AI(人工智能)研究。许多基于约束的语言,逻辑编程语言和某些声明语言被确定为5GL。Prolog和Lisp是AI应用最广泛使用的5GL。在90年代初期5GL出来时,人们相信他们将成为编程的未来。但是,在意识到最关键的步骤(定义约束)仍然需要人类干预之后,最初的高期望被降低了。

第四代和第五代编程语言(4GL和5GL)有什么区别?

第四代编程语言are designed for a specific application domain, while fifth generation programming languages are deigned to allow computers to solve problems by themselves. 4GL programmers need to specify the algorithm in order to solve a problem, whereas 5GL programmers only need to define the problem and constraints that need to be satisfied. 4GL are mainly used in data processing and database handling applications, while 5GL are mostly used for problem solving in AI field.

相关文章:

Prolog和Lisp之间的差异 编译器和口译员之间的区别 之间的区别Java and JavaScript 继承和集装箱船之间的区别 算法和伪代码之间的差异

提交以下:编程标记:1GL,,,,第一代语言,,,,4,,,,4GL,,,,第四代编程语言,,,,5GL,,,,第五代编程拉nguages,,,,人工智能,,,,Fifth generation programming languages,,,,第四代编程语言,,,,Lisp,,,,Prolog,,,,SQL

关于作者:Indika

Indika,BSC.ENG,MSECE计算机工程博士。计算机科学是一名助理教授,在生物信息学,计算生物学和生物医学自然语言处理方面具有研究兴趣。

Leave a Reply取消回复

您的电子邮件地址不会被公开。必需的地方已做标记*

Request Article

精选文章

冠状病毒和冷症状之间的差异

冠状病毒和冷症状之间的差异

冠状病毒和SARS之间的差异

冠状病毒和SARS之间的差异

之间的区别Coronavirus and Influenza

之间的区别Coronavirus and Influenza

冠状病毒和covid 19之间的差异

冠状病毒和covid 19之间的差异

你可能喜欢

Motorola Droid Razr和Galaxy S2之间的差异(Galaxy S II)

廉价和昂贵的HDMI电缆之间的区别

胶原蛋白和网状纤维之间的差异

胶原蛋白和网状纤维之间的差异

COPD和肺气肿之间的差异

德里和孟买之间的区别

最新的帖子

  • 石墨和铅有什么区别
  • 症状与综合征之间有什么区别
  • 血小板塞和血块之间有什么区别
  • What is the Difference Between Agglutination and Hemagglutination
  • 富勒烯和碳纳米管有什么区别
  • 透析和肾脏移植有什么区别
  • 家
  • 空缺
  • 关于
  • Request Article
  • Contact Us

版权所有©2010-2018之间的区别。版权所有。使用条款and Privacy Policy:合法的。