精华内容
下载资源
问答
  • 编程语言历史关系图.pdf http://www.cnblogs.com/monkeyking/articles/49211.html
  • 01 Python编程语言历史及特性.mp4
  • 计算机及编程语言历史概述

    千次阅读 2018-08-22 17:45:22
    计算机的发展历史: 计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子...

    计算机的发展历史:

    计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算机、光子计算机、量子计算机等。

    第一代电子管计算机(1945-1956)

    1944年霍华德.艾肯(1900-1973)研制出全电子计算器,为美国海军绘制弹道图。1946年2月14日,标志现代计算机诞生的ENIAC在费城公诸于世。

    第二代晶体管计算机(1956-1963)

    1948年,晶体管的发明大大促进了计算机的发展,晶体管代替了体积庞大电子管,电子设备的体积不断减小。

    第三代集成电路计算机(1964-1971)

    1958年发明了集成电路(IC),将三种电子元件结合到一片小小的硅片上。科学家使更多的元件集成到单一的半导体芯片上。于是,计算机变得更小,功耗更低,速度更快。

    第四代大规模集成电路计算机(1971-现在)

    规模集成电路(LSI)可以在一个芯片上容纳几百个元件。到了80年代,超大规模集成电路(VLSI)在芯片上容纳了几十万个元件,后来的ULSI将数字扩充到百万级。

     

    计算机编程语言分类:

    1.机器语言

    在计算机系统中,一条机器指令规定了计算机系统的一个特定动作。一个系列的计算机在硬件设计制造时就用了若干指令规定了该系列计算机能够进行的基本操作,这些指令一起构成了该系列计算机的指令系统。在计算机应用的初期,程序员使用机器的指令系统来编写计算机应用程序,这种程序称为机器语言程序。使用机器语言编写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。缺点也很明显,如:编程工作量大,容易出错;依赖具体的计算机体系,因而程序的通用性、移植性都很差。

    2.汇编程序

    汇编程序。使用汇编语言编写计算机程序,程序员仍然需要十分熟悉计算机系统的硬件结构,所以从程序设计本身上来看仍然是低效率的、繁琐的。但正是由于汇编语言与计算机硬件系统关系密切,在某些特定的场合,如对时空效率要求很高的系统核心程序以及实时控制程序等,迄今为止汇编语言仍然是十分有效的程序设计工具。但它有不可替代的特性,比如一些单片机或者一些直接控制硬件的程序就一定要用汇编语言

    3.高级语言

    高级语言是一类接近于人类的自然语言和数学语言的程序设计语言的统称。按照其程序设计的出发点和方式不同,高级语言分为了面向过程的语言和面向对象的语言,如Fortran语言、C语言汉语程序设计语言等都是面向过程的语言;而以C++Smalltalk等为代表的面向对象的语言与面向过程语言有着许多不同,这些语言支持“程序是相互联系的离散对象集合”,这样一种新的程序设计思维方式,具有封装性、继承性和多态性等特征。高级语言按照一定的语法规则,由表达各种意义的运算对象和运算方法构成。使用高级语言编写程序的优点是:编程相对简单、直观、易理解、不容易出错;高级语言是独立于计算机的,因而用高级语言编写的计算机程序通用性好,具有较好的移植性。用高级语言编写的程序称为源程序,计算机系统不能直接理解和执行,必须通过一个语言处理系统将其转换为计算机系统能够认识、理解的目标程序才能被计算机系统执行。

    4.脚本语言

    脚本语言是为了缩短传统的编写-编译-链接-运行过程而创建的计算机编程语言。早期的脚本语言经常被称为批量处理语言或工作控制语言。一个脚本通常是解释运行而非编译。虽然许多脚本语言都超越了计算机简单任务自动化的领域,成熟到可以编写精巧的程序,但仍然还是被称为脚本。几乎所有计算机系统的各个层次都有一种脚本语言。包括操作系统层,如计算机游戏,网络应用程序,字处理文档,网络软件等。在许多方面,高级编程语言和脚本语言之间互相交叉,二者之间没有明确的界限。脚本编程速度更快,且脚本文件明显小于如同类C程序文件。这种灵活性是以执行效率为代价的。脚本通常是解释执行的,速度可能很慢,且运行时更耗内存。在很多案例中,如编写一些数十行的小脚本,它所带来的编写优势就远远超过了运行时的劣势,尤其是在当前程序员工资趋高和硬件成本趋低时。脚本语言是一种解释性的语言,例如javascript,python等等,它不象c\c++等可以编译二进制代码,以可执行文件的形式存在.

     

    程序错误

    代码规范错误

    写代码时没有遵循语法规则出现的错误

    逻辑错误

    运行后得到的结果与预期结果不符合

    运行错误

    运行过程中出现的错误,如在求a/b中b输入时为0,会出现错误

     

    PC操作系统分类:

    UNIX

    UNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T贝尔实验室开发。目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)。

    LINUX

    Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIXUNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位64位硬件。Linux继承了Unix网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。有多个版本,例如:ubutu,centos。

    WINDOWS

    Microsoft Windows,是美国微软公司研发的一套操作系统,它问世于1985年,起初仅仅是Microsoft-DOS模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    Windows采用了图形化模式GUI,比起从前的DOS需要键入指令使用的方式更为人性化。随着电脑硬件和软件的不断升级,微软的Windows也在不断升级,从架构的16位、32位再到64位, 系统版本从最初的Windows 1.0 到大家熟知的Windows 95Windows 98Windows MEWindows 2000Windows 2003Windows XPWindows VistaWindows 7Windows 8Windows 8.1、Windows 10 和 Windows Server服务器企业级操作系统,不断持续更新,微软一直在致力于Windows操作系统的开发和完善。

    展开全文
  • 主要介绍了一张图告诉你计算机编程语言的发展历史,也可看作是计算机的发展历史大事记,需要的朋友可以参考下
  • 计算机和编程语言的发展历史

    万次阅读 多人点赞 2018-11-12 13:49:57
    C语言、C语言的起源以及类似C语言的编程语言历史简直不要太漫长,我简单总结列表如下: CPL(Combined Programming Language) - 1963 CPL是1963年剑桥大学发明的 BCPL(Base Combined Programming Language...

    计算机的发展历史

    在第二次世界大战中,美国政府寻求计算机以开发潜在的战略价值。这促进了计算机的研究与发展。1944年霍华德.艾肯(1900-1973)研制出全电子计算器,为美国海军绘制弹道图。这台简称 Mark I 的机器有半个足球场大,内含500英里的电线,使用电磁信号来移动机械部件,速度很慢(3-5秒一次计算)并且适应性很差只用于专门领域,但是,它既可以执行基本算术运算也可以运算复杂的等式。

    1946年2月14日,由美国军方定制的世界上第一台电子计算机“电子数字积分计算机”(ENIAC Electronic Numerical And Calculator)在美国宾夕法尼亚大学问世了。ENIAC(中文名:埃尼阿克)是美国奥伯丁武器试验场为了满足计算弹道需要而研制成的,这台计算器使用了17840支电子管,大小为80英尺×8英尺,重达28t(吨),功耗为170kW,其运算速度为每秒5000次的加法运算,造价约为487000美元。

    第一台计算器
    1、第1代:电子管数字机(1946—1958年)

    (1)硬件方面,逻辑元件采用的是真空电子管,主存储器采用汞延迟线电子管数字计算机、阴极射线示波管静电存储器、磁鼓、磁芯;外存储器采用的是磁带。软件方面采用的是机器语言、汇编语言。应用领域以军事和科学计算为主。

    (2)特点是体积大、功耗高、可靠性差。速度慢(一般为每秒数千次至数万次)、价格昂贵,但为以后的计算机发展奠定了基础。

    2、第2代:晶体管数字机(1958—1964年)

    (1)硬件方的操作系统、高级语言及其编译程序。应用领域以科学计算和事务处理为主,并开始进入工业控制领域。

    (2)特点是体积缩小、能耗降低、可靠性提高、运算速度提高(一般为每秒数10万次,可高达300万次)、性能比第1代计算机有很大的提高。

    3、第3代:集成电路数字机(1964—1970年)

    (1)硬件方面,逻辑元件采用中、小规模集成电路(MSI、SSI),主存储器仍采用磁芯。软件方面出现了分时操作系统以及结构化、规模化程序设计方法。

    (2)特点是速度更快(一般为每秒数百万次至数千万次),而且可靠性有了显著提高,价格进一步下降,产品走向了通用化、系列化和标准化等。应用领域开始进入文字处理和图形图像处理领域。

    4、第4代:大规模集成电路机(1970年至今)

    (1)硬件方面,逻辑元件采用大规模和超大规模集成电路(LSI和VLSI)。软件方面出现了数据库管理系统、网络管理系统和面向对象语言等。

    (2)特点是1971年世界上第一台微处理器在美国硅谷诞生,开创了微型计算机的新时代。应用领域从科学计算、事务管理、过程控制逐步走向家庭。

    UNIX操作系统和C语言的由来

    早期的操作人员是通过带有孔的纸带将程序输入电脑进行编译(对纸条打点),后面出现了汇编语言,操作人员每人一个小册子(指令小册子),开发人员非常非常辛苦

    二进制语言:

    1. 0000,0000,000000010000 代表 LOAD A, 16

    2. 0000,0001,000000000001 代表 LOAD B, 1

    3. 0001,0001,000000010000 代表 STORE B, 16

    汇编语言:

    汇编语言

    • UNIX操作系统产生

    1、20世纪60年代,贝尔实验室的研究员Ken Thompson(肯·汤普森)发明了B语言,并使用B编了个游戏 - Space Travel,他想玩自己这个游戏,所以他背着老板找到了台空闲的机器 - PDP-7,但是这台机器没有操作系统,于是Thompson着手为PDP-7开发操作系统,后来这个OS被命名为 - UNIX。Thompson(肯·汤普森)发明了UNIX

    Unix

    2、1971年,Ken Thompson的同事D.M.Ritchie(DM里奇),也很想玩Space Travel,所以加入了Ken Thompson,合作开发UNIX,他的主要工作是改进Thompson的B语言。

    最终,在1972年这个新语言被称为C,取BCPL的第二个字母,也是B的下一个字母

    C语言

    D.M.Ritchie(DM里奇)发明了C语言

    3、1973年,C主体完成。Ken Thompson和D.M.Ritchie迫不及待的开始用C语言完全重写了UNIX。此时编程的乐趣已经使他们完全忘记了那个“Space Travel”,一门心思的投入到了UNIX和C语言的开发中。自此,C语言和UNIX相辅相成的发展至今。

    C语言作者

    Ken Thompson(left)和D.M.Ritchie(right)

    • 类C语言起源、历史

    C语言、C语言的起源以及类似C语言的编程语言的历史简直不要太漫长,我简单总结列表如下:

    CPL(Combined Programming Language) - 1963
    CPL是1963年剑桥大学发明的

    BCPL(Base Combined Programming Language) - 1967
    剑桥的Matin Richards 对CPL做了简化,推出了BCPL

    B(B Programming Language) - 1969
    贝尔实验室的Ken Thompson(肯·汤普森) 对BCPL又做了改进,设计出了简单的且接近硬件的B语言,并用B语言写了第一个UNIX OS

    C(C Programming Language) - 1972
    贝尔实验室的另外一个人Dennis MacAlistair Ritchie(D.M.Ritchie - DM里奇)在B的基础上设计出了C语言。C 保持了B的优点(精炼、接近硬件),又克服了他的缺点(过于简单,数据无类型)

    C++(C plus plus Programming Language) - 1983
    还是贝尔实验室的人,Bjarne Stroustrup(本贾尼·斯特劳斯特卢普) 在C语言的基础上推出了C++,它扩充和完善了C语言,特别是在面向对象编程方面。一定程度上克服了C语言编写大型程序时的不足。

    Java(Java Programming Language) - 1995
    Sun公司的Patrick Naughton的工作小组研发了Java语言,主要成员是James Gosling(詹姆斯·高斯林)

    C#(C Sharp Programming Language) - 2000
    Microsoft公司的Anders Hejlsberg(安德斯·海尔斯伯格)发明了C#,他也是Delphi语言之父。

    浏览器和JavaSript的历史

    1994年,网景公司(Netscape)发布了Navigator浏览器0.9版,这是世界上第一款比较成熟的网络浏览器,

    轰动一时。
    但是这是一款名副其实的浏览器–只能浏览页面,浏览器无法与用户互动。比如你登录一个网站输入完用户名点击提交的时候。浏览器并不知道你是否输入了,也无法判断。只能传给服务器去判断。

    网景浏览器

    1、计算机的越来越好的同时,网上冲浪也越来越流行时,对于开发客户端脚本的需求也逐渐增大。此时,大部分因特网用户还仅仅通过 28.8 kbit/s 的调制解调器连接到网络,即便这时网页已经不断地变得更大和更复杂。而更加加剧用户痛苦的是,仅仅为了简单的表单有效性验证,就要与服务器进行多次地往返交互。设想一下,用户填完一个表单,点击提交按钮,等待了 30 秒的处理后,看到的却是一条告诉你忘记填写一个必要的字段。

    2、网景急于解决浏览器与用户交互这个问题。当时解决这个问题有两个办法,一个是采用现有的语言,比如Perl、Python、Tcl、Scheme等等,允许它们直接嵌入网页。另一个是发明一种全新的语言。这两个选择各有利弊。第一个选择,有利于充分利用现有代码和程序员资源,推广起来比较容易;第二个选择,有利于开发出完全适用的语言,实现起来比较容易。到底采用哪一个选择,网景公司内部争执不下,管理层一时难以下定决心。

    3、就在这时发生了一件大事,1995年Sun公司将Oak语言改名为Java,正式向市场推出。Sun公司大肆宣传,许诺这种语言可以"一次编写,到处运行"(Write Once, Run Anywhere),它看上去很可能成为未来的主宰。

    Java语言

    4、网景公司动了心,决定与Sun公司结成联盟。它不仅允许Java程序以applet(小程序)的形式,直接在浏览器中运行;甚至还考虑直接将Java作为脚本语言嵌入网页,只是因为这样会使HTML网页过于复杂,后来才不得不放弃。

    5、总之,当时的形势就是,网景公司的整个管理层,都是Java语言的信徒,Sun公司完全介入网页脚本语言的决策。 因此,Javascript后来就是网景和Sun两家公司一起携手推向市场的,这种语言被命名为"Java+script"并不是偶然的。

    6、此时,34岁的系统程序员(布兰登·艾奇)Brendan Eich登场了。

    JavaSript的作者

    7、1995年4月,网景公司录用了他。Brendan Eich的主要方向和兴趣是函数式编程,网景公司招聘他的目的,是研究将Scheme语言作为网页脚本语言的可能性。Brendan Eich本人也是这样想的,以为进入新公司后,会主要与Scheme语言打交道。

    8、仅仅一个月之后,1995年5月,网景公司做出决策,未来的网页脚本语言必须"看上去与Java足够相似",但是比Java简单,使得非专业的 网页作者也能很快上手。 这个决策实际上将Perl、Python、Tcl、Scheme等非面向对象编程的语言都排除在外了。

    9、Brendan Eich被指定为这种"简化版Java语言"的设计师。但是,他对Java一点兴趣也没有。为了应付公司安排的任务,他只用10天时间就把Javascript设计出来了。由于设计时间太短,语言的一些细节考虑得不够严谨,导致后来很长一段时间,Javascript写出来的程序混乱不堪。如果Brendan Eich预见到,未来这种语言会成为互联网第一大语言,全世界有几百万学习者,他会不会多花一点时间呢?
    总的来说,他的设计思路是这样的:
    (1)借鉴C语言的基本语法;
    (2)借鉴Java语言的数据类型和内存管理;
    (3)借鉴Scheme语言,将函数提升到"第一等公民"(first class)的地位;
    (4)借鉴Self语言,使用基于原型(prototype)的继承机制。
    所以,Javascript语言实际上是两种语言风格的混合产物----(简化的)函数式编程+(简化的)面向对象编程。 这是由Brendan Eich(函数式编程)与网景公司(面向对象编程)共同决定的。

    语言的分类

    • 按照语言发展的过程来分

    1、面向机器的语言:二进制,汇编

    2、面向过程的语言:汇编语言,C语言,B语言,

    3、基于面向对象的语言:最典型的就是C++语言,OC

    4、面向对象的语言:Java语言,C#语言等

    语言的发展

    • 按照类型的强弱来分

    1、强类型语言:C语言,C++,Java 那变量的声明来举例子:定义变量必须指定变量的类型

    2、弱类型语言:python,javaScript,Swift,kotlin

    语法更加简单,更加易于学习,关键字也减少了

    • 按照需不需编译来分:

    1、脚本语言:Cmd命令,数据库操作语言SQL,JavaScript

    2、预编译语言:最典型的就是Java语言,首先生成Java汇编,然后通过虚拟机进一步转换成计算机可以识别的二进制汇编语言

    3、编译语言:汇编语言,C语言,C++语言,

    4、标记语言:Html语言,语言本身没有内容,只是起到辅助的作用,没有他也没问题,只不过影响美观

    随着计算机的发展,计算机面临的需求越来越多,解决的问题也越来越复杂,更高的封装才能解决更加棘手的问题,开发效率也会更高,也更易于学习和开发;举个例子:汇编做一年的工作,C语言可能只需要半年,C++只需要三个天,phthon只需要一天;越是离机器远的语言,运行效率越低,开发效率越高,一般称之为高级语言,越是离机器近的语言,运行效率越高,开发效率越低,一般称之为低级语言,低级和高级仅仅指的是语言距离机器的远近;早期由于计算机硬件性能低,大家对程序的要求比较严格,但随着计算机的不断发展,硬件性能的大规模提升,程序本身影响运行效率的因素越来越轻微,项目越来越大,开发效率成为很重要的指标,而且高级语言更易于学习,可读性也远远高于低级语言,这也是面向对象语言流行的原因。

    展开全文
  • 从某种程度讲,这可以认为是综合历史考虑,至今为止,影响力最大、最流行或最热门的10种编程语言,同时其排行状况也反映了该语言的历史发展轨迹。从表中可以看出C、C++、Java从出道至今一直都很稳定、...

    编程语言风雨变化,语言创新非常活跃,竞争十分激烈。在编程界的历史长河中,涌现了很多非常受人们欢迎、影响深远的语言。下表是从1985年至今,对十种编程语言的流行度排行统计结果,每年的排行以当年的平均值计算。从某种程度讲,这可以认为是综合历史考虑,至今为止,影响力最大、最流行或最热门的10种编程语言,同时其排行状况也反映了该语言的历史发展轨迹。从表中可以看出C、C++、Java从出道至今一直都很稳定、很优秀(虽然吐槽的也不少),C、C++都是70后,Java是1995年出来的。

    10种最受欢迎的编程语言历史排行
    Programming Language20202015201020052000199519901985
    Java12123---
    C21211211
    Python37662221--
    C++444321212
    C#55589---
    Visual Basic .NET610------
    JavaScript78896---
    PHP863425---
    SQL9--97----
    Objective-C1032037----
    Fortran30302214164311
    Lisp311915138552
    Ada3629251515663
    Pascal232151364133165

    数据来源:TIOBE 

    查看最新编程语言排行榜:2020年3月编程语言排行榜

    展开全文
  • 详细具体的介绍了编程语言发展历史,帮助你更好的理解编程语言
  • JAVA编程语言历史

    千次阅读 2011-03-21 00:01:00
    它最初被命名为Oak,作为一种小家用电器的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近夭折之时,...

    Java,是一种可以编写跨平台应用软件的面向对象的程序设计语言,由Sun(太阳微电子,Sun Microsystems)公司的James Gosling等人于1990年代初开发。它最初被命名为Oak,作为一种小家用电器的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近夭折之时,随着Internet的发展,Sun看到了 Oak在计算机网络上的广阔应用前景,于是改造了Oak,在1995年5月以"Java"的名称正式发布了。Java伴随着Internet的迅猛发展而发展,逐渐成为重要的Internet编程语言。

    Java编程语言的风格十分接近C++语言。Java继承了C++语言面向对象技术的核心,舍弃了C++语言中的指针(以引用取代)、运算符重载、多重继承(以接口取代)等成分,增加了自动垃圾收集功能用于回收不再被引用的对象所占据的内存空间。在J2SE1.5版本中Java又引入了泛型编程、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

    Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成字节码,然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。不过,这同时也在一定程度上降低了Java程序的运行效率。

    Sun公司对Java编程语言的解释是:Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。

    Java平台是基于Java语言的平台。这样的平台目前非常流行,因此微软公司推出了与之竞争的.NET平台以及模仿Java的C#语言。

    目前Java提供以下三个版本:

    J2ME(Java 2 Platform, Micro Edition):微型版的Java平台
    J2SE(Java 2 Platform, Standard Edition):标准版的Java平台
    J2EE(Java 2 Platform, Enterprise Edition):企业版的Java平台

    Java的历史:

    1995年5月23日,Java语言诞生
    1996年1月,第一个JDK-JDK1.0诞生
    1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术
    1996年9月,约8.3万个网页应用了JAVA技术来制作
    1997年2月18日,JDK1.1发布
    1997年4月2日,JavaOne会议召开,参与者逾一万人,创当时全球同类会议规模之纪录
    1997年9月,JavaDeveloperConnection社区成员超过十万
    1998年2月,JDK1.1被下载超过2,000,000次
    1998年12月8日,JAVA2企业平台J2EE发布
    1999年6月,SUN公司发布Java的三个版本:标准版、企业版和微型版(J2SE、J2EE、J2ME)
    2000年5月8日,JDK1.3发布
    2000年5月29日,JDK1.4发布
    2001年6月5日,NOKIA宣布,到2003年将出售1亿部支持Java的手机
    2001年9月24日,J2EE1.3发布
    2002年2月26日,J2SE1.4发布,自此Java的计算能力有了大幅提升
    2004年9月30日18:00PM,J2SE1.5发布,是Java语言的发展史上的又一里程碑事件。为了表示这个版本的重要性,J2SE1.5更名为J2SE5.0

    展开全文
  • 机器人编程常用的四大语言

    万次阅读 多人点赞 2018-11-26 10:07:40
    而机器人编程分为示教、动作级机器人编程语言、任务级编程语言三个级别;机器人编程语言分为专用操作语言(如VAL语言、AL语言、SLIM语言等)、应用已有计算机语言的机器人程序库(如Pascal语言、JARS语言、AR-BASIC...
  • 机器人编程语言最早于20世纪70年代初期问世,到目前为止已有多种编程语言出现,在众多机器人编程语言中究竟哪种编程语言最好呢?这个问题困扰了很多新手学者,但遗憾的是,这是一个没有准确答案的问题,你问不同的人...
  • 1954 Fortran FORTRAN(FORmula TRANslator的缩写)意为“公式翻译器”,是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域。FORTRAN语言以其特有的功能在数值、科学和工程计算领域发挥着重要...
  • TIOBE9月编程语言排行榜发布,前三甲为C、Java、Objective-C。尽管Java排名第二,但其份额却在下降,从图表上可以看出,下降了-2.01%。另外排名第四的C++份额下降幅度也较大,为-3.99%。  自2001年以来,Java和 ...
  • 编程语言的发展历史(图)

    千次阅读 2011-07-29 13:58:48
    近日,Rackspace公司发布了一张编程语言演变的数据图表。图表从Fortran演变开始,贯穿了Cobol,Basic,C,Pascal,C++,Perl,Python,Ruby,PHP,Java,JavaScript,直到Ruby on Rails为止。但图表中却忽略了3个曾
  • arduino编程语言_Arduino编程语言

    千次阅读 2020-09-01 04:31:23
    arduino编程语言How can you write programs for your Arduino board? 您如何为Arduino开发板编写程序? Arduino, natively, supports a language that we call the Arduino Programming Language, or Arduino ...
  • C语言、编程语言发展史

    万次阅读 多人点赞 2016-05-01 12:07:27
    了解和学习一门语言、一个系统乃至方方面面的任何东西时,如果不知道其历史和现状而只是一上来就一味地闷头苦学,你就很容易“一叶障目不见泰山”。这样火急火燎的就上手苦干,私以为大错特错,所谓“学而不思则罔”...
  • 对TIOBE发布的2020年2月编程语言流行榜前50名进行年龄统计分析后,发现他们的焦虑是完全有科学依据、有数据支撑的,并不是杞人忧天。 根据统计结果发现流行榜单前50的席位1990年以后出现的语言占了54%,也就是...
  • 学生将熟悉编程语言历史以及它们的开发方式;能够批判性地评估给定的编程语言,以确定它是否适合于给定的任务;快速选择一种新的编程语言,并能够使用该语言编写一个简单的程序;能够形成一种语言的基本语法,并...
  • 2020 年最牛逼的 10 门编程语言

    万次阅读 多人点赞 2020-08-20 14:21:03
    先来个简要的概括: Java,服务器端最好的编程语言 C++,最通用的编程语言 C,迄今为止,最值得信任的编程语言 Python,AI(人工智能)、机器学习方向最佳的编程语言 JavaScript,客户端最常用的脚本语言 C#,微软...
  • 编程语言原理(第10版)

    热门讨论 2013-04-09 17:09:52
    ● 介绍了编程语言的相关主题 ● 介绍了高级面向对象主题和语言 ● 提供了与一些著名计算机科学家和语言之父的访谈 ● 提供了大量重要的历史史料 ● 深入讨论了几种常见语言的设计问题 ● 提供了函数式和逻辑两种...
  •  高级编程语言的发展历程(一)创始纪  高级编程语言的发展历程(二)虚拟机的前世今生  高级编程语言的发展历程(三)FORTRAN 语言是怎么来的  高级编程语言的发展历程(四)LISP 和 AI 的青梅竹马 A  ...
  • r语言是高级编程语言 什么是R编程? (What is R Programming?) R is one of the most popular scripting languages for statistical programming today. The demand of R programmers has been constantly on the ...
  • 来自:程序猿(ID:imkuqin)数据来自:https://www.tiobe.com/tiobe-index/恭喜Python,再一次获得TIOBE年度编程语言,这已经是Python...
  • 一张图概括编程语言发展史

    千次阅读 2018-07-26 11:12:21
    一张图概括编程语言发展史 一张图概括编程语言发展史 Intro 编年史 Intro 编程语言是一组用来定义计算机程序的语法规则。它是一种被标准化的交流语言,用来向计算机发出指令。一种计算机语言让程序员...
  • 编程语言的发展史

    2019-07-27 16:45:14
    什么是编程语言? 人与人交流是依靠说话来进行,说出来的话,比如说中国话、英国话等,就是语言。 中国人与中国人交流用中文,英国人与英国人交流用英文。而编程语言,就是人与机器的交流方式。 自从1946年世界上第...
  • 学生将熟悉编程语言历史以及它们的开发方式; 能够批判性地评估给定的编程语言,以确定它是否适合于给定的任务; 快速选择一种新的编程语言,并能够使用该语言编写一个简单的程序; 能够形成一种语言的基本语法,...
  • 2020年5月份编程语言排行榜

    万次阅读 多人点赞 2020-05-10 15:51:08
    这段时间一直在忙,都忘记更新这个排行榜了,今天重操旧业,给大家看一下5月份的编程语言排行榜 TIOBE排行榜5月份数据 2020年5月TIOBE指数 以下是官方说明 五月标题:编程语言C又回到了第一位 Java和C在4月份已经...
  • 如果没有编程语言,现在的世界就不会存在。
  • 一、世界编程语言排行榜 TIOBE编程语言排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、MSN、Yahoo!、...
  • 一个关于编程语言历史的有趣网站

    千次阅读 2004-07-08 13:46:00
    有意思的网站 ,记录了编程语言历史。里面有不少有趣的统计。比如,那个年代发明的语言最多?看了统计不禁感叹:闲人真多啊,从1840到2000居然有6000多种语言问世。遍学所有的语言不可能,也没必要。幸好我们有...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 160,833
精华内容 64,333
关键字:

编程语言历史