编程语言的历史_编程语言的历史和特征

编程语言的历史

编程语言的历史 (History of programming Language)

The history of the programming languages are interlinked with the evaluation of computer system. As the computer system became smaller, faster, and cheaper with time, the programming language also becomes more and more user-friendly. Ada Augusta Lovelace a comparison of Charles Babbage was considered as the first programmer in the history of programming languages. In the year 1843, Ada Augusta Lovelace wrote a set of instructions to program the analytical engine by the users into binary form before being processed by the computer system.

编程语言的历史与计算机系统的评估息息相关。 随着计算机系统变得越来越小,越来越快,越来越便宜,编程语言也变得越来越人性化。 Ada Augusta Lovelace与Charles Babbage的比较被认为是编程语言历史上的第一位程序员。 在1843年,Ada Augusta Lovelace编写了一组指令,以便用户将分析引擎编程为二进制形式,然后再由计算机系统进行处理。

During the 1940s machine language was developed to program the computer system. The machine language which used binary codes 0s and 1s to represent instructions were regarded as a low-level programming language. The instructions written in the machine language could be executed directly by the CPU of the computer system.

在1940年代,开发了机器语言来对计算机系统进行编程。 使用二进制代码0s和1s表示指令的机器语言被视为一种低级编程语言。 用机器语言编写的指令可以由计算机系统的CPU直接执行。

During the 1950s assembly language which is another low-level programming language was developed to program the computer system. The assembly language used the concept of mnemonics to write the instruction of a computer program. Mnemonics refer to the symbolic names that are used to replace the machine language code.

在1950年代,开发了另一种低级编程语言来对计算机系统进行编程。 汇编语言使用助记符的概念来编写计算机程序的指令。 助记符是指用于替换机器语言代码的符号名。

The high-level programming language developed and designed in the 1990s are considered as the fifth generation programming language. During this period Internet technology evolved tremendously. Therefore the basic purpose of the programming languages of this period was to develop the with-based application.

1990年代开发和设计的高级编程语言被认为是第五代编程语言。 在此期间,互联网技术得到了巨大发展。 因此,这一时期编程语言的基本目的是开发基于with的应用程序。

良好的编程语言的特征 (Characteristics of a good programming language)

The popularity of any programming language depends upon the useful features that it provides to its users. A large number of a programming language are in existence around the world but not all of them are popular. These are some important characteristics of a Good programming language.

任何编程语言的流行都取决于它向用户提供的有用功能。 世界各地存在着大量的编程语言,但并非所有语言都很流行。 这些是好的编程语言的一些重要特征。

  • The programmer can write simple, clear and concise programs in any of the programming languages.

    程序员可以使用任何一种编程语言编写简单,清晰和简洁的程序。

  • The language must be simple to use so that a programmer can learn it without any explicit training.

    该语言必须易于使用,以便程序员无需任何明确的培训即可学习它。

  • The glossary used in the language should be very close to the one used in human language.

    该语言中使用的词汇表应与人类语言中使用的词汇表非常接近。

  • While developing an application the function can be easily obtained by the use of the function library.

    在开发应用程序时,可以通过使用功能库轻松获得功能。

  • The various programming constructs supported by the language must match well with the application area it is being designed for.

    该语言支持的各种编程结构必须与为其设计的应用程序区域完全匹配。

  • The language must be consistent in terms of both syntax and semantics.

    语言在语法和语义上必须保持一致。

  • The Graphical User Interface (GUI) of the language must be attractive, user-friendly and self-explanatory.

    该语言的图形用户界面(GUI)必须具有吸引力,用户友好且不言自明。

  • The programs developed in the language must make efficient use of memory as well as other computer resources.

    用该语言开发的程序必须有效利用内存和其他计算机资源。

  • The language must be platform independent i.e the program developed using the programming language can run on any computer system.

    该语言必须独立于平台,即使用该编程语言开发的程序可以在任何计算机系统上运行。

  • The language must allow the programmer to focus only on the design implementation of the different programming concepts without requiring the programmer to be well acquainted with the background details of the concept being used.

    该语言必须允许程序员仅专注于不同编程概念的设计实现,而无需程序员充分了解所使用概念的背景细节。

  • There are tools which must be incorporated into a single environment known as Integrated Development Environment which enables the programmer to use them easily. These tools are necessary for the development testing debugging and maintenance of a program.

    必须将某些工具合并到称为集成开发环境的单个环境中,该环境使程序员能够轻松使用它们。 这些工具对于开发测试程序的调试和维护是必需的。

  • The language must be Object-oriented in nature so as to provide various features such as inheritance, information hiding and dynamic Binding to its programmers.

    该语言本质上必须是面向对象的,以便为程序员提供各种功能,例如继承,信息隐藏和动态绑定。

翻译自: https://www.includehelp.com/basics/history-and-characteristics-of-programming-languages.aspx

编程语言的历史

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值