1.编程语言发展史与Python简介

1.编程语言发展史:
1.1机器语言
计算机内部只能识别二进制代码,用二进制代码0和1描述的指令称为机器指令,全部机器指令的集合构成的计算机语言称为机器语言。该语言开发效率特别低,运行效率高。
1.2汇编语言
将机器语言的二进制指令变成英文单词,稍微提高了可读性和开发效率,程序员写完程序后通过汇编器(类似于高级语言的编译器)将汇编代码转化为机器语言然后交给CPU运行。
1.3高级语言
编译型:相较于汇编语言来说代码可读性、开发效率有所改善,程序员写完程序后通过编译器(比如C语言的GCC)将代码转化为机器语言然后交给CPU运行。经过编译后的机器语言运行效率高,但是如果需要对程序进行改动需要更改源代码并重新进行编译,编译的时间浪费很大,时效性低,跨平台性差。
解释型:解释型语言不需要使用编译器进行代码编译,而是采用解释器(或称为虚拟机)在运行时才翻译成机器语言,每执行一次都要翻译一次。运行效率低,依赖解释器。优点是由于采用解释器所以跨平台性好,并且解释型语言能够动态地调整、修改应用程序所以开发效率高。

2.Python简介
2.1python应用领域
人工智能、云计算、金融分析、web开发、爬虫、自动化运维、科学运算、游戏开发
2.2python解释器种类
CPython、IPython、PyPy、Jython

原文地址:http://blog.51cto.com/4229006/2068834

时间: 2024-10-08 01:59:43

1.编程语言发展史与Python简介的相关文章

编程的发展史及Python简介

一.编程语言演变史 编程语言分为三类,分别是机器语言,汇编语言和高级程序语言. 1.机器语言:用0和1表示二进制跟计算机进行直接的沟通交流,对硬件进行直接操作. 2.汇编语言:用简单的英文标签来表示二进制数,对硬件进行直接操作. 3.高级语言:以一种更贴近人的逻辑思维方式进行编程,屏蔽点了大多数的底层硬件细节. 高级语言有编译型和解释型两种. 编译型:一次编译一整个文件,编译的过程需要用到编译器. 解释型:逐行逐行的翻译,解释的过程需要用到解释器. 三种语言的比较: 学习难度:机器语言>汇编语言

编程语言发展史+python介绍

一.编程语言发展史 1.机器语言 机器能理解语言,二进制,0,1,0,1...... 是直接操作硬件的的底层语言.执行效率高,开发效率底,跨平台性差. 2.汇编语言 通过英文字符组成的二进制,直接操作系统,也是底层语言,执行效率略低,开发效率高,跨平台性差. 3.高级语言 就是人类的语言,有逻辑性,执行效率高,开发效率低,跨平台. 高级语言分为:编译型语言 和 解释型语言 编译型:如c,c++,php语言,整个文件全部编译出来,不能一条一条的执行,出现问题就得从头编译,从头写代码. 解释型:如c

python学习之路-1 python简介及安装方法

python简介 一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. 目前最新版本为3.5.1,发布于2015年12月07日. 语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进. 具有丰富和强大的库,底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快. 极其容易上手,因为Python有极其简单的说明文档. 免费.开源,是FLOSS(自由/开放源码软件)之一.使用者可以

python简介及安装方法

python简介 一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. 目前最新版本为3.5.1,发布于2015年12月07日. 语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进. 具有丰富和强大的库,底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快. 极其容易上手,因为Python有极其简单的说明文档. 免费.开源,是FLOSS(自由/开放源码软件)之一.使用者可以

【Python基础】_1 Python简介

1 Python简介 Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的开发. 1.1 Python的发展史 1989年圣诞节,荷兰人吉多·范罗苏姆 (Guido van Rossum),为打发节日无趣,开发新脚本解释程序,作为ABC语言的一种继承,Python(大蟒蛇)取自英国20世纪70年代首播的电视喜剧<蒙提.派森的飞行马戏团>(Monty Python's

初学入门Python【第一篇】:python简介和入门

零基础小白学Python,自带狗熊掰棒子属性,所以决定以博客形式来记载.总结.回顾python知识点 学习参考博客:http://www.cnblogs.com/wupeiqi/articles/4911365.html http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 http://www.cnblogs.com/luotianshuai/p/4930655.html Pytho

Python学习之Python简介

Python简介 Python的由来 Python(英国发音:/?pa?θ?n/ 美国发音:/?pa?θɑ?n/), 是一种面向对象.解释型计算机程序设计语言,它是吉多·范罗苏姆(Guide van Rossum)——龟叔在1989年12月时,想寻找一门“课余”编程项目来打发圣诞节前后的时间,决定为当时正构思的一个新的脚本语言写一个解释马戏团的狂热爱好者,他选择了Python作为项目的标题,使用C进行开发. 1991年 发布Python第一个版本. Python是纯粹的自由软件, 源代码和解释器

PYTHON简介及安装

Python简介 Python是一种广泛使用的高层次,通用,解释,动态编程语言.它的设计理念强调代码的可读性,它的语法允许程序员表达更少的代码的概念比将在可能语言如C ++或Java.该语言提供旨在使两个小型和大型项目清晰的结构.Python支持多种编程范例,包括面向对象的,命令式和函数式编程或程序性的风格.它的特点是动态类型系统和自动内存管理和拥有庞大而全面的标准库. Python解释可用于许多操作系统,让Python代码在各种系统上运行.使用第三方工具,如Py2exe或Pyinstaller

python入门基础教程02 Python简介

02 Python简介 Python简介 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言,属于应用层软件.自从20 世纪90 年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务.自动化运维.图像处理游戏和Web 网站开发等领域.Python已经成为最受欢迎的程序设计语言之一.4.易读以及可扩展性,在国外用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python教授程序设计课程.例如麻省理工学院的计算机科学及编程导论课程就使用Python语言讲