编程是什么时候才有的

不及物动词 其他 25

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    编程起源于计算机科学的发展,可以追溯到20世纪40年代和50年代。当时,世界上的第一台真正意义上的通用计算机被发明出来,为计算机编程的诞生奠定了基础。但是,在此之前,曾经有一些早期的编码系统被用于控制计算机的操作。所以,可以说编程是在计算机问世之前就有的,只是形式和方法有所不同。

    20世纪40年代,世界上第一台真正的通用计算机ENIAC诞生了,它是由美国军方用于计算弹道轨迹的机器。为了让计算机进行计算,科学家们通过手动将电缆插入插孔来设置计算机的操作模式和数据。这种方式很不方便,而且容易出错。

    为了解决这个问题,科学家们开始思考是否能够通过编写指令来告诉计算机进行特定的操作。于是,在20世纪50年代初,编程语言诞生了。最早的编程语言被称为汇编语言,它与计算机硬件紧密相关,需要直接操作机器指令。

    随着计算机硬件和软件的发展,编程语言也在不断演进。从汇编语言到高级编程语言,再到现在的多种编程语言,编程变得越来越简单和高效。人们可以通过编写逻辑和算法来实现各种复杂的任务,从而实现计算机的自动化。

    总结起来,编程的起源可以追溯到20世纪40年代和50年代,随着计算机的发明和科学家们对于程序控制的需求,编程语言逐渐诞生和演进。编程是一种通过编写指令、算法和逻辑来控制计算机操作的技术。它在科学、工程和日常生活中都起着重要的作用。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    编程的历史可以追溯到很久以前,可以说编程是人类社会进步和科技发展的产物。下面将介绍编程的起源和发展历程。

    1. 编程的起源
      编程的起源可以追溯到古代数学和逻辑学的发展。公元前5世纪的古希腊,数学家希波克拉底斯发明了逻辑学,逻辑学成为编程思维的基础。此外,公元前17世纪的德国数学家及哲学家Leibniz还发明了一种用于计算的机械称之为“计算器”,也可以看作编程的雏形。

    2. 面向机器的编程语言
      在二十世纪的早期,出现了一些早期的编程语言,如机器语言和汇编语言。机器语言直接使用二进制代码来编写程序,而汇编语言则使用一些助记符来表示机器指令。这些语言是面向机器的,对程序员而言相对低级,需要直接操作硬件。

    3. 高级编程语言的出现
      高级编程语言的出现使得编程更加易于理解和使用。到20世纪50年代中期,FORTRAN(Formula Translator)和LISP(List Processor)等高级编程语言问世,这些语言使得程序员可以使用更接近自然语言的语法来编写程序。随后,又出现了COBOL(Common Business-Oriented Language)等专门用于商业应用的编程语言。

    4. 面向对象编程的兴起
      1980年代和1990年代,面向对象编程(OOP)的概念开始得到广泛应用。OOP的主要思想是将程序看作是对象的集合,这些对象可以相互交互,通过继承、封装和多态等概念来实现复杂的程序设计。C++和Java等语言成为了面向对象编程的代表。

    5. 现代编程语言和开发工具的发展
      随着科技的不断进步,现代编程语言和开发工具层出不穷。例如,Python、JavaScript和Ruby等语言的出现使得编程更加灵活,而集成开发环境(IDE)和版本控制系统(如Git)的使用进一步提高了开发效率和团队协作能力。

    总结起来,编程起源于古代数学和逻辑学的发展,经历了从机器语言和汇编语言到高级编程语言,再到面向对象编程的发展,最终演变为现代编程语言和开发工具的丰富多样,为人类带来了巨大的科技进步和应用创新。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    编程是指编写计算机程序的过程,通过编程可以控制计算机的行为并实现特定的功能。编程的历史可以追溯到早期的计算机发明和发展阶段。以下是编程出现的一些重要历史阶段:

    1. 机械编程(19世纪)
      早期的计算机是机械化的,如巴贝奇的分析机。这些机器使用钢制齿轮和摩天轮等机械部件来执行计算任务。编写程序时,操作员需要以物理方式操作机械部件,将数据输入到机器中。

    2. 接线板编程(20世纪早期)
      在20世纪初期,出现了一种称为接线板编程的方法。这种方法通过将电线插入插座来连接电路,实现不同的逻辑功能。这是一种基于硬件编程的方法,通常应用于早期的计算机和电子器件。

    3. 机器语言编程(20世纪中期)
      随着计算机技术的发展,程序员开始使用机器语言进行编程。机器语言是一种低级语言,使用二进制代码表示指令和数据。程序员需要直接与计算机硬件进行交互,并编写二进制代码来执行任务。这种编程方法非常繁琐和容易出错。

    4. 汇编语言编程(20世纪中后期)
      汇编语言是对机器语言的抽象,使用简化的助记符来表示指令和数据。通过使用汇编语言,程序员可以使用更容易理解和编写的指令。汇编语言编程成为早期计算机编程的主流方法。

    5. 高级语言编程(20世纪后期)
      高级语言是一种更抽象和易于理解的编程语言,如Fortran、C、C++和Java等。使用高级编程语言,程序员可以使用更自然的语法和更高级的抽象概念来编写程序。高级语言编程使得程序开发更加高效和可维护。

    6. 现代编程(21世纪)
      随着计算机技术的快速发展,出现了许多新的编程方法和技术。例如,面向对象编程(OOP)和函数式编程(FP)等范式的出现,使得程序设计更加灵活和模块化。同时,云计算、大数据和人工智能等新的领域也带来了新的编程需求和技术挑战。

    总结起来,编程从早期的机械编程到现代的高级语言编程,经历了多个阶段的发展。每个阶段都带来了新的编程方法和技术,为计算机应用的发展提供了重要支持。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部