编程语言的历史介绍以及高级编程语言的分类
一.编程语言介绍
1.Pytho.
Python的创始人吉多 范罗苏姆(Guido van Rossum) 1989年的圣诞节期间,Guido开始写python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty python's Flying Circus。他希望这个新的叫做Python语言,能符合他的理想:创造以一种C和shell之间,功能全面,易学易用,可拓展的语言。
1994年1月Python1.0版本发布。
2.Java
Java语言之父-詹姆斯•高斯林
1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器。
1994年将Oak语言更名为Java。
3.PHP
php之父-Rasmus Lerdorf
PHP语言的创始人雷斯莫斯·勒道夫(Rasmus Lerdorf),被尊称为PHP之父,他是网络工程师们的偶像。
1995年初PHP1.0诞生。
4.JavaScript
布兰登·艾克(Brendan Eich,1961年)
布兰登·艾克1995年利用10天的时间完成javascript的设计
网景公司最初命名为LiveScript,后来被sun公司合作之后更名为JavaScript
二.编程语言的作用
1.编写让计算机能听懂的指令,让机器帮你干活。
三.高级语言分类
1.按生态分类
C(1970):操作系统、嵌入式、驱动开发
C++(1983):图形图像、科研、通信、桌面软件、游戏、游戏服务器
C#(2000):Windows桌面软件、.NET Web开发
Java(1994):跨平台的桌面应用\Android\企业级应用\web开发、服务器后端、大数据开发 GO(2009):高性能高并发服务器应用、云计算
Erlang(1991):高并发服务器应用,多用于游戏
Python(1989):人工智能、数据分析、Web开发、后端、爬虫、游戏开发、科学计算、自动化开发、云计算
Php(1995): Web开发
Ruby(1995):web开发,用的少了
Perl(1987):运维自动化、文本处理
Javascript(1995):前端开发,在node中可以做后端
HTML/CSS(1995):标记语言,主要是给前端工程师构建web页面使用
2.按编译类型分类:
编译器:C C++ GO ....
解释性:Python\PHP\Ruby\javaScript ...
混合型:java
特点:
1.编译型语言执行速度快,可脱离语言环境独立执行,缺点是跨平台略差,因为直接跟操作系统的各种接口打交道,Windows,Linux,Mac都不一样。
2.解释型跨平台好,因为解释器帮着封装了跟各操作系统交互的接口,优点是一份代码,到处各平台可执行,缺点是执行速度慢,依赖解释器运行.
编程语言的历史介绍以及高级编程语言的分类相关推荐
- 编程是使用计算机的什么部位,第一章 编程语言及计算机介绍
编程语言及计算机介绍 一.编程语言是什么 语言其实就是人与人之间沟通的介质/工具,比如英语.法语等 而编程语言则是人与计算机之间沟通的介质,常见的编程语言有python.java.php..net等 ...
- 机器指令到汇编再到高级编程语言!
Part 1. 机器指令 上一次 我们已经了解了 二进制和 CPU 的基本原理,知道了程序运行时,CPU 每秒数以亿次.十亿次.百亿次地震荡着时钟,同步执行着微小的 「电子操作」,例如:从内存读取一个 ...
- dec++如何查看机器指令_机器指令到汇编再到高级编程语言!
Part 1. 机器指令 上一次 我们已经了解了 二进制和 CPU 的基本原理,知道了程序运行时,CPU 每秒数以亿次.十亿次.百亿次地震荡着时钟,同步执行着微小的 「电子操作」,例如:从内存读取一个 ...
- 科普了解高级编程语言的发展历程
原文标题:高级语言是怎么来的 高级编程语言的发展历程(一) 创始纪 2009-5-13 原文链接 终于放暑假了,有心情来八卦了.我主要想八卦一下高级语言的设计思想和各种范式的来龙去脉,也就是回答这个问 ...
- 高级编程语言的发展历程(机器语言、汇编语言、高级语言)
目录 高级编程语言的发展历程(一)创始纪 高级编程语言的发展历程(二)虚拟机的前世今生 高级编程语言的发展历程(三)FORTRAN 语言是怎么来的 高级编程语言的发展历程(四)LISP 和 AI 的青 ...
- 「MoreThanJava」机器指令到汇编再到高级编程语言
「MoreThanJava」 宣扬的是 「学习,不止 CODE」,本系列 Java 基础教程是自己在结合各方面的知识之后,对 Java 基础的一个总回顾,旨在 「帮助新朋友快速高质量的学习」. 当然 ...
- 计算机编程语言历史_早期编程语言的历史
计算机编程语言历史 From Babbage to Babel and Beyond is an article written by Linda Weiser Friedman. This text ...
- 【plang 1.4.6】Plang高级编程语言(发布)
系统简介 Plang是一门体现JVM(Java Virtual Machine)规范,使用C++自主开发的高级编程语言,主要用于Windows10平台下C++游戏系统脚本开发(预计支持mac os/l ...
- 一、编程语言与Python介绍
一.编程语言与Python介绍 1.1什么是编程?为什么要编程? 编程 是个动词,编程==写代码,写代码为了什么呢? 为了让计算机干你想要干的事情,比如,马化腾想跟别人聊天,于是写了个聊天软件,这个软 ...
最新文章
- Ubuntu16.04 下的网易云出现网络异常、无法播放,界面无响应问题的统一解决
- 发展第三代AI:清华AI研究院基础理论研究中心成立,朱军任主任
- 嵌入式开发之zynq——zynq开发环境搭建
- HttpURLConnection解析
- @ParameterizedTest在@CvsSource中具有空值
- html并行加载,html – 浏览器中的最大并行HTTP连接数?
- 临床外显子组测序分析中的那些坑(上)
- OpenJudge NOI 1.7 30:字符环
- linux下Java环境的配置
- Java 蓝桥杯 分解质因数
- 近十年数据库流行趋势纵览!存储计算分离、ACID 全面回归......
- python ftp_Python FTP
- 一个类中域(field)的首字母不要大写
- c++_如何将一个const变量转成非const变量_const_cast
- python将图片名写入txt后最新命名并增强图片
- vue实现的随意拖拽的自定义表单,用于医院文书开发,提高实施效率
- Android app使用TextToSpeech实现文字转换语音
- 汇编语言教程 -- 寄存器
- 2020-10-27
- Photoshop下载