谁发明编程兴起是什么时候
-
编程的起源可以追溯到1940年代和1950年代的计算机发展初期。在这个时期,计算机科学家们开始意识到,通过编写一系列指令,可以让计算机执行特定的任务。然而,正式的编程语言和编程概念的出现要追溯到20世纪60年代。
在20世纪60年代初,美国麻省理工学院(MIT)的计算机科学家约翰·麦卡锡(John McCarthy)发明了LISP编程语言。LISP被认为是第一种真正意义上的高级编程语言,它具有表达能力强、灵活性高的特点,被广泛应用于人工智能领域。
在LISP之后,20世纪60年代和70年代见证了一系列重要的编程语言的诞生。其中,FORTRAN(Formula Translation)是第一种广泛应用于科学和工程计算的编程语言,它于1957年由IBM开发。另外,COBOL(Common Business-Oriented Language)是第一种广泛应用于商业和金融领域的编程语言,于1959年由美国国家标准学会(ANSI)开发。
随着计算机技术的不断发展,编程语言也在不断创新和演变。20世纪80年代和90年代,面向对象编程(OOP)概念的出现使得编程更加模块化和可重用。C++和Java等编程语言成为了当时最受欢迎的编程语言。
到了21世纪,互联网的普及和移动设备的快速发展,催生了Web开发和移动应用开发的热潮。JavaScript、Python、Ruby等新兴编程语言的出现,为这些领域提供了更多的选择和便利。
总的来说,编程的兴起是一个渐进的过程,没有一个确切的时间点可以说是编程的起源。然而,20世纪60年代可以被认为是编程语言和编程概念开始真正发展的时期,而今天的编程语言和技术则是在不断演进和创新中发展壮大的。
1年前 -
编程的历史可以追溯到很早的时候,但是现代编程的兴起可以追溯到20世纪50年代和60年代。在这个时期,一些重要的里程碑事件和人物导致了编程的爆炸式增长和普及。
-
阿兰·图灵和计算机科学的奠基
阿兰·图灵是计算机科学的奠基人之一,他在20世纪30年代和40年代提出了一种被称为图灵机的理论模型,这种模型成为了计算机的基础。他的工作为编程的发展奠定了基础。 -
高级编程语言的出现
在20世纪50年代和60年代,高级编程语言开始出现,这些语言使得编程变得更加容易和可读性更高。FORTRAN是第一个广泛使用的高级编程语言,它于1957年发布。之后,ALGOL、COBOL和BASIC等语言也相继问世。 -
奥利弗·沙尔茨和BASIC的普及
奥利弗·沙尔茨在1964年发明了BASIC(Beginner's All-purpose Symbolic Instruction Code)语言,这是一种简单易学的编程语言。BASIC的出现使得编程变得更加容易,普及了编程的概念,并且在个人计算机的兴起中起到了重要的推动作用。 -
布莱恩·科尼汉和C语言的诞生
布莱恩·科尼汉在20世纪70年代发明了C语言,这是一种高效且灵活的编程语言。C语言的出现推动了操作系统、编译器和其他重要软件的开发,为后续的编程语言铺平了道路。 -
个人计算机的普及
20世纪70年代和80年代是个人计算机的兴起时期,随着个人计算机硬件的普及,编程也成为了普通人可以进行的活动。个人计算机的普及促使了更多人学习和使用编程,推动了编程的发展。
总之,编程的兴起可以追溯到20世纪50年代和60年代,高级编程语言的出现、个人计算机的普及以及重要人物如阿兰·图灵、奥利弗·沙尔茨和布莱恩·科尼汉的贡献,都对编程的普及和发展起到了重要的推动作用。
1年前 -
-
编程的发展是一个长期的过程,没有一个具体的人可以被认定为“编程的发明者”。然而,以下是一些重要的里程碑事件和人物,对编程的兴起产生了重大影响。
-
1801年,约瑟夫·马奎特发明了第一台可被编程的机械计算机——雅卡德卢。
-
1833年,查尔斯·巴贝奇提出了分析机的概念,这是一种使用卡片编程的机械计算机。
-
1843年,艾达·洛夫莱斯编写了第一份被认可的计算机程序,这使她成为了第一位程序员。
-
1936年,阿兰·图灵提出了通用图灵机的概念,这是一种可以模拟任何计算机算法的机器。
-
1944年,霍华德·埃肯发明了世界上第一台可编程的电子计算机——ENIAC。
-
1950年,阿兰·图灵发表了一篇重要的论文《计算机器与智能》,提出了“图灵测试”的概念。
-
1954年,约翰·巴克斯发明了第一种高级编程语言——FORTRAN。
-
1958年,约翰·麦卡锡发明了LISP,这是第一种用于人工智能研究的编程语言。
-
1964年,IBM推出了System/360系列计算机,这是第一台支持多种编程语言的计算机。
-
1972年,丹尼斯·里奇和肯·汤普逊开发了C语言,这是一种高效、灵活的编程语言,对后来的编程语言产生了深远的影响。
总的来说,编程的兴起是一个渐进的过程,涉及了许多人和事件。每个人都为编程的发展做出了重要贡献,没有一个确切的时间点可以被认定为编程的起点。编程的发展是一个持续不断的过程,随着科技的进步和需求的变化,编程语言和技术也在不断地发展和演进。
1年前 -