程序设计语言

什么是程序设计语言
程序设计语言是人类与计算机交流和沟通的语言。人们通过使用程序语言,来书写计算机程序,以达到设计的程序满足需求的目的。
程序语言的发展历史
程序语言经历了从低级语言到高级语言的发展过程。
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时的理解,可能会与网络上的课程有些许雷同,请各位见谅。

程序设计语言python语言概述相关推荐

  1. python语言程序设计教程-Python语言程序设计(视频教程)

    -- 为什么要学习计算机编程? -- 因为编程是件很有趣的事儿,能启迪思维,还有诗和远方... Python语言,由Guido van Rossum大牛在1990年发明,它是当今世界最受欢迎的计算机编 ...

  2. 2.1 深入理解Python语言 | Python语言程序设计(嵩天)

    文章目录 课程简介 第二章 Python基本图形绘制 2.1 深入理解Python语言 计算机技术的演进 编程语言的多样初心 不同编程语言的初心(常见的5个) Python语言特点与优势 Python ...

  3. 脚本编程语言python语言-python语言是脚本语言吗

    Python是一种编程语言还是脚本语言? Python是GuidoVanRossum开发的最著名的编程语言之一.Python在开发人员中很受欢迎,因为它具有清晰的语法和简单的代码,甚至对于初学者来说也 ...

  4. python语言属于哪一种语言,python语言特点是什么

    python语言是什么? Python是一种计算机程序设计语言,你可能已经听说过很多流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaSc ...

  5. c语言是静态语言python语言是脚本语言对吗_初中生想学编程,请问先学C语言好还是先学Python?...

    本人大二,一开始学的语言是java.碰巧C语言和python都学过皮毛,各有利弊.Python语言方便上手,pip一下,天下我有.C语言功能也很强大,从嵌入式到图形学,C语言也一直陪伴着我,很多算法都 ...

  6. python语言-Python语言的特点有哪些?

    python是一种解释性.交互式.面向对象的跨平的语言.近年来,热持续上涨,人才需求量也祝年攀升,备受程序员的追捧.那么python语言的特点有哪些呢?我们下面来说一下. Python语言主要有以下9 ...

  7. python语言-python语言基本语句用法总结

    python语句与语法 1.python简单语句的基本介绍 >>> while True: #简单的while循环 ... reply = input('Enter text:') ...

  8. python语言-Python语言介绍

    Python语言介绍 一.计算机的语言介绍 如果我们想操作计算机,要让计算机能听懂我们说的话,但是因为计算机的组成原因,计算机只能理解二进制,所以,如果我们想要操纵计算机完成我们下达的任务,就必须用计 ...

  9. python语言-python语言的有何特点?

    来源:Linux论坛 查看:2326 回复:0 Python中出现乱码,英文显示没问题,一般是中文输出出现了编码问题,如果python文件中没有指定编码,在执行过程中就会出现报错!Python中默认的 ...

最新文章

  1. Flutter入门(mac环境变量配置)
  2. python的快速入门-Python快速入门
  3. shell实例第17讲:连续输入4个100以内的数字,统计和、乘、平均、最小和最大
  4. Windows保护模式学习笔记(五)—— 任务段任务门
  5. ggplot2设置坐标轴范围_ggplot2画图时出现重合的点以及标签如何处理?有现成的包ggrepel
  6. Idea实现WebService实例 转
  7. post请求改成body_如何使用BODY快速发送POST请求
  8. Spring Cloud实战小贴士:Zuul处理Cookie和重定向
  9. linux lanmp 安装教程,Linux 安装 lanmp
  10. php软件开发--oop(面向对象)
  11. 使用laypage进行分页
  12. 微信生成带参数二维码以及获取此二维码参数
  13. Windows实例通过IIS如何搭建多个FTP站点
  14. 华为android系统通知栏怎么关闭,华为通知栏怎么设置?三招帮你禁止华为通知栏消息...
  15. Python操作函数
  16. 使用pydicom实现Dicom文件读取与CT图像窗宽窗位调整
  17. (转)阿里巴巴分布式服务框架 Dubbo 团队成员梁飞专访
  18. 华为2017java笔试题_华为Java笔试题
  19. 车用计算机内部结构图,汽车电脑的基本结构和工作原理
  20. linux怎样安装xz工具,如何安装XZ Utils 解压缩工具以及利用 xz工具来解压缩.xz文件...

热门文章

  1. 【学习笔记】14、标准数据类型—字典
  2. 【MM配置】Batch Determination 批次决定
  3. SAP ABAP SQL查询分析器
  4. 装运点确认失败的排查
  5. SAP传输停止错误:Test call of transport control program (tp) ended with return code 0208!
  6. PLSQL Developer使用技巧整理
  7. Function ALV可编辑列修改数据后与与内表数据同步问题
  8. System tuning中经常用到的一些Tcode
  9. 拼多多稳了,字节跳动开发新APP,是谁杀死了淘宝?
  10. 疫情影响海外净利润?海尔智家的回答出人意料