程序设计语言&python语言概述

程序设计语言

什么是程序设计语言
程序设计语言是人类与计算机交流和沟通的语言。人们通过使用程序语言,来书写计算机程序,以达到设计的程序满足需求的目的。
程序语言的发展历史
程序语言经历了从低级语言到高级语言的发展过程。
1.低级语言
低级语言是比较接近计算机本身的语言,它可以直接操纵计算机硬件。常见的有机器语言、汇编语言。
机器语言
其是由0和1两个数字组成的二进制编码所构成的,是计算机硬件直接识别并执行的程序设计语言。
汇编语言
为了方便人们记忆并简化编程过程,人们发明了汇编语言。汇编语言给每一条机器指令分配了一个帮助记忆的指令码,程序员可以用这些指令码代替二进制数字。
如:“ADD”是“+”的意思;“MOV“是”移动“的意思。
2.高级语言
高级语言是从人类逻辑思维角度出发的计算机语言,比较接近自然语言,且能够简单的描述、解决问题。但其与计算机硬件无关。
最早的两种高级语言是FORTRAN(为数字应用程序设计的语言)和COBOL(为商业应用程序设计的语言),除此自外还有Lisp(主要应用于人工智能的应用程序和研究)。
到如今共有上百种高级语言出现,我们使用较频繁的有:C、C#、C++、Visual Basic、Java、Python等。
编译和解释
由于高级语言在计算机中执行有两种不同的方式:编译执行,解释执行,因此可将其分为:静态语言,脚本语言两种语言。静态语言采用编译执行,脚本语言采用解释执行。
编译是将源代码转换为目标代码的过程。通常,源代码为高级语言代码,目标代码为机器语言代码,执行编译的计算机程序为编译器。
解释是源代码逐条转换为目标代码并逐条运行目标代码的过程。执行解释的计算机程序为解释器。

python语言简述

起源与发展
python起源于1989年圣诞节期间,是创始人为吉多*范罗苏姆(Gudio van Rossum)为了打发圣诞节的无聊时光所创作出的编程语言。而”python“这个名字则是因为当时范罗苏姆迷上《Monty Python飞行马戏团》这个肥皂剧所命名的。
发展:
2000年10月 python 2.0
2008年12月 python 3.0
更高级别的3.x系列不再兼容2.x系列。3.x版本的升级带来了大量库函数的升级和替换,如今3.x已经成为了使用的主流。
python的优缺点
优点:
1.简洁+强制可读性
2.脚本语言+语句执行
3.跨平台+开源
4.面向对象语言
缺点:
1.运行速度慢
2.代码不能加密
3.执行时必须有源代码
不再过多介绍,可以通过以下链接了解
python优缺点
面向对象是指把构成问题的事务分解为各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述某个事物在整个解决问题的步骤中的行为。

注:本文章为我在学习python时的理解,可能会与网络上的课程有些许雷同,请各位见谅。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值