📜  什么是计算机编程

📅  最后修改于: 2020-11-08 13:18:02             🧑  作者: Mango

什么是计算机编程

由于人类使用不同的语言以相同的方式与他人交流并传达其思想,观念,信息和行为,从而与计算机进行交流,因此需要一种计算机可理解的语言,称为编程语言。因此,编程语言是一种与计算机通信并向计算机提供指令的方式,以便计算机可以执行我们的任务。计算机编程是设计和构建程序以成功执行指令的过程。对计算机编程的需求已大大增加,并且人们在学习计算机编程的同时也发现了对该领域的浓厚兴趣。编程是通过Coding执行的,我们通过在计算机上编写代码来创建程序。计算机代码是我们为执行指令而创建的人脑逻辑,并相应地获得结果。使用计算机编程概念,我们可以分析,开发和实现几种用于执行程序的算法。类似地,由于人类使用各种语言进行交流,例如英语,印地语和其他区域性语言,因此有多种编程语言可用来提供指令和执行程序。当前,计算机编程已经吸引了年轻一代的世界和年轻人,他们选择将编程作为自己的职业领域,并全力以赴并致力于在该领域的发展。

计算机程序设计的概念

每次学习都有一些基本概念,应该彻底理解。如果一个基本的知识很清楚,可以用英语精通高等数学,那么一个人可能会擅长数学。英语语法应该很清楚,这样他们才能很好地用英语说,说和交流。因此,要升入更高的层次,应该先了解他们的基本知识水平。在计算机编程中,以下概念对于计算机编程的学习和动手应该是清楚的:

  • 我们应该了解编程环境。
  • 计算机编程的语法,称为语法。
  • 数据类型,变量和关键字在计算机编程中的作用。
  • 不同类型的循环及其在计算机编程中的作用
  • 什么是计算机编程中的输入和输出操作
  • 功能及其作用
  • 各种类型的逻辑和算术运算运算符。

为了成为一名优秀的计算机程序员并提高您在计算机编程方面的知识水平,您应该清楚这些基本概念。同样,每种编程语言都有自己的语法和执行方法,并带有自己的规则集。但目的是使计算机理解我们的指令,执行程序并获得适当的计算结果是相同的。

计算机编程史

1206年:阿拉伯工程师Al-Jazari发明了一种可编程的鼓机,该鼓机可以通过钉子和凸轮来演奏多种鼓型和节奏。这种鼓机是一种音乐机械自动机。

1801年:约瑟夫·玛丽·提花(Joseph Marie Jacquard)(法国织布工)发明的提花织机能够通过更改“程序”来生产不同的织法。

在9世纪,还引入了各种密码破解算法。阿拉伯数学家Al-Kindi提出了一种能够解密加密代码的算法。该算法被称为密码算法。

1843年:数学家Ada Lovelace发表了一种计算伯努利数列的算法。该算法由Charles Babbage给出的分析引擎执行。那是第一台计算机程序过时的一年。

1880年:美国发明家赫尔曼·霍勒里斯(Herman Hollerith)发明了以机器可读形式存储数据的想法和概念。后来,增加了一个控制面板,并为不同的工作目的对1906 I型制表器进行了编程。

1940年代:单位记录设备,即IBM 602和IBM 604,成为第一台由控制面板编程的电子计算机。

较早的机器代码是众所周知的计算机编程语言,通过该语言将指令以二进制表示法提供给计算机。后来出现了汇编语言,使程序员能够以文本形式指定指令集,每个指令集都有一个有意义的名称来指定地址。随着更多的开发,引入了高级语言,这些高级语言使程序开发的过程变得非常容易,简单并且易于理解。因此,开发了各种高级语言,其中FORTRAN是第一种广泛使用的语言。后来,开发了更多的语言,例如COBOL和Lisp。

1960年代后期:仍是打孔卡时代,计算机程序是用打孔卡或纸带编写的。今年,可以通过文本编辑器直接在计算机上编写计算机程序,并且数据存储设备和计算机终端变得便宜。

计算机程序设计语言

有以下多种编程语言,允许程序员处理和执行大小程序:

  • C语言:该语言由丹尼斯·里奇( Dennis Ritchie)及其AT&T贝尔实验室的实验室于1972年开发。它的基本设计和开发是为了实现UNIX OS。它是一种结构化的编程语言。
  • C++:它于1983年开发,是C编程语言的面向对象版本。开发C++是为了提供高级抽象,以便有效地处理大型开发项目。
  • C#:它于1983年开发,被Apple称为Objective-C 。它主要是为解决面向对象编程语言的不足而创建的。后来,它于1988年NeXt许可。
  • Python:它是1980年代后期开发的,是一种高级编程语言,因为它是面向对象的,解释的,健壮的,灵活的。
  • Java:它是由Sun Microsystems1990年开发的,最初被称为Oak 。它是一种通用的高级编程语言。
  • HTML:超文本标记语言Tim Berners-Lee (物理学家)于1990年开发,使科学家能够以在线模式共享文档。
  • JavaScript:它是1995年Netscape上开发的,被称为LiveScript 。后来,它被命名为JavaScript,这是一种客户端编程语言。

这些是一些主要的计算机编程语言。除了这些语言之外,还有许多其他编程语言,例如Php,Ruby,Swift,R,Scala等。