编程是什么时候发明的

worktile 其他 50

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    编程是在20世纪初期逐渐发展起来的一项技术。虽然人类早在古代就开始使用一些简单的算法来解决问题,但真正的计算机编程技术是在现代计算机出现之后才逐渐形成的。

    首先,编程的起源可以追溯到图灵机的概念。阿兰·图灵在1936年提出了图灵机的概念,这是一种理论上的计算模型,可以模拟任何可以计算的问题。图灵机的提出为计算机领域的发展奠定了基础,也为编程技术的实际应用铺平了道路。

    然后,第一台真正意义上的计算机是在二战期间研制出来的。1946年,美国宾夕法尼亚大学的埃尼阿克计算机开始运行,这是世界上第一台可编程的电子计算机。埃尼阿克计算机使用的是机器语言,程序员需要通过设置机器的电路状态来编写程序。

    随后,随着计算机的普及和发展,编程语言也逐渐出现。在1950年代,FORTRAN(Formula Translator)成为了第一种广泛应用的高级编程语言,它为科学计算提供了强大的支持。随后,LISP、COBOL、ALGOL等编程语言相继出现。

    到了20世纪60年代,C语言的出现进一步推动了编程技术的发展。C语言是由贝尔实验室的丹尼斯·里奇和肯·汤普森开发的,它是一种通用的高级编程语言,具有灵活、高效的特点。C语言成为了后来很多编程语言的基石,如C++、Java等。

    随后的几十年中,编程技术不断进步和演变。出现了各种各样的编程语言和开发工具,涌现出无数优秀的程序员和软件工程师。从命令行操作到图形化界面,从单机程序到云计算和大数据等领域,编程技术的应用正在不断拓展。

    总结来说,编程是在20世纪初期逐渐发展起来的一项技术,它的起源可以追溯到图灵机的概念。随着计算机的出现和发展,编程语言逐渐出现并不断演化,为程序员和软件工程师提供了越来越多的工具和技术。编程技术的发展对于现代社会的科技进步和信息化建设起到了重要的推动作用。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    编程是在20世纪40年代早期被发明的。这个时期被称为计算机编程的开创时期,有几位科学家和工程师对编程的发展做出了重要贡献。

    1. 艾伦·图灵(Alan Turing):艾伦·图灵是计算机科学的先驱之一。他在第二次世界大战期间领导了战争期间的密码破解工作,并为此设计了世界上第一个通用计算机——图灵机。图灵还设计了一种定义程序和算法的方法,为现代计算机编程的基础奠定了重要基础。

    2. 约翰·冯·诺伊曼(John von Neumann):约翰·冯·诺伊曼是计算机科学家和数学家,也对计算机编程的发展做出了重要贡献。他提出了一种被广泛使用的计算机架构,即冯·诺伊曼体系结构。这种体系结构将程序和数据存储在同一个存储器中,使得程序可以被修改和重用,为后来的编程发展指明了方向。

    3. 谢尔顿·阿姆斯特朗·鲍尔(Sheldon Adelson, baolx系):谢尔顿·阿姆斯特朗·鲍尔是早期计算机科学家和编程教育家。他设计了一种基于逻辑符号的编程语言——FORTRAN(Formula Translation),这是世界上第一种高级程序设计语言。FORTRAN的出现使得程序可以用更容易理解和编写的方式来描述,为后来的编程语言发展奠定了基础。

    4. 艾达·洛夫莱斯(Ada Lovelace):艾达·洛夫莱斯被认为是世界上第一位计算机程序员。她是英国数学家查尔斯·巴贝奇(Charles Babbage)的合作伙伴,贡献的最重要的是她设计了一种被认为是第一个计算机程序的算法,这表明了计算机可以用于更复杂的任务,而不仅仅是数学计算。

    5. 计算机发展和互联网的兴起:随着计算机硬件的不断发展和互联网的兴起,编程技术得到了广泛应用和发展。各种编程语言和开发工具相继问世,使得编程变得更加易于学习和使用。从20世纪90年代开始,互联网的普及进一步推动了编程的发展,使得人们可以通过编写网页、应用程序和网站来实现各种功能和交互。至今,编程成为一项重要的技能,在各个领域都有广泛应用。

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

    编程的概念可以追溯到很久以前,但真正的计算机编程技术是在20世纪中期发展起来的。下面将从编程的起源、发展和重要里程碑等方面详细阐述编程是什么时候发明的。

    1. 编程的起源
      编程的起源可以追溯到古代,早在公元前约3000年,人们就开始使用诸如织布机和计算盘等机械设备来处理信息。这是最早的一种“编程”,通过设置机械装置的状态来实现特定的功能。然而,现代计算机编程的真正起源可以追溯到19世纪,当时数学家查尔斯·巴贝奇提出了“分析机器”的概念,他意识到可以通过使用一组指令来控制机器的行为。

    2. 计算机编程的发展
      随着电子计算机的发展,编程逐渐成为一门专门的技能。在20世纪40年代末和50年代初,早期的计算机需要通过切换开关、插拔电缆和手动输入二进制代码等方式来编程。这种编程方式非常繁琐和容易出错。

    3. 重要的编程里程碑

    • 1949年,著名数学家冯·诺依曼提出了“存储程序”的概念,这种新的编程方法使得程序可以以二进制形式存储在计算机的内存中,并通过指令来执行。
    • 1951年,美国的霍普金斯大学开发了世界上第一个真正意义上的高级编程语言,叫做“母语”(Short Code)。
    • 1954年,由于“母语”的语法繁复和难以理解,约翰·麦卡锡开发了世界上第一个高级编程语言LISP,该语言主要用于符号计算和人工智能领域。
    • 1955年,IBM发布了第一代Fortran编程语言,是面向科学和工程计算的编程语言。
    • 1959年,COBOL(通用商务导向语言)问世,这是第一种商业应用的高级编程语言。
    1. 现代编程
      随着计算机技术的快速发展,编程语言也不断发展和演进。现代编程语言多种多样,如C、C++、Java、Python、JavaScript等,这些语言提供了更高级、更易于理解和使用的编程语法和工具,使得编程更加方便和高效。

    总结起来,尽管编程的概念可以追溯到古代,但现代计算机编程技术是在20世纪中期发展起来的。从初始的机械造型到早期的二进制编程,再到后来的高级编程语言的问世,编程技术通过不断的创新和进步,成为现代社会中不可或缺的一部分。

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

400-800-1024

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

分享本页
返回顶部