一:操作系统的发展历史:

操作系统:什么是操作系统?我们首先想到的是电脑,,也就是所谓的Windows8,Windows7,或者XP系统和Windows10,当然也包括我们手机的安卓系统或者IPhone的IOS系统,但是有没有一个具体的定义呢?操作系统(英语:Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。我们的手机在不断的升级,那么系统肯定也是,所以就让我们来简单的回顾一下操作系统的历史。

1.在1980年代前,第一台计算机并没有操作系统,全部是靠手工操作来实现,所以呢,在1947年晶体管的出现以及莫里斯·文森特·威尔克斯发明的微程序方法,使得系统管理工具以及程序成为操作系统的基础,摆脱手工操作时代。

2.1960年早期,出现批次处理系统,1936年,OS/360出现,1963年,奇异公司与贝尔实验室合作以PL/I语言建立的Multics,是激发Unix的来源,但是后来又被重写,80年代,MS-DOS的出现是最常用的操作系统,同时1980年代另一个崛起的操作系统异数是Mac OS,

3.20世纪90年代,Apple I电脑,苹果电脑的第一代产品横空出世,MacOS操作取得很大成功,同时呢,微软对于更强力的操作系统呼声的回应便是Windows NT于1993年的面世,以及后面的各种升级,直到现在,个人计算机的选择就已被局限在Windows家族、类Unix家族以及Linux上,而以Linux及Mac OS X为最主要的另类选择,

二:Python的发展历程:

对于初学者(毫无基础)来说,什么是Python,完全不知道,就知道是一门编程语言完全没有一个系统的概念,但是Python到底是什么,经过上网查阅以及老师的讲解我在这简单说一下我的理解,Python(KK 英语发音:/ˈpaɪθən/)是一种面向对象、直译式计算机程序设计语言。也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。 Python语法简捷而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。

1.Python的由来,Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为程序的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者。

2.Python的诞生:1991年,第一个Python编译器(同时也是解释器)诞生。它是用C语言实现的,并能够调用C库(.so文件)。从一出生,Python已经具有了:类(class),函数(function),异常处理(exception),包括表(list)和词典(dictionary)在内的核心数据类型,以及模块(module)为基础的拓展系统。    最初的Pythonlogo: 由Guido的兄弟Justvon Rossum设计,

Python版本的经历过程:

被解救的姜戈
2.4 50万行
Python 2.6 - October 1, 2008
Python 2.6.1 - October 1, 2008
Python 2.6.6 - October 1, 2008
Python 3.0 - December 3, 2008
Python 2.7 - July 3, 2010 #目前业内主流使用的工业版本依然是2.7

print "hello world" #in 2.x
print("hello world") #in 3.x

总结: python2.x 是遗产, python3.x是现在和未来的语言

python 2 vs 3比较一下,
1。 默认支持中文
2. 不兼容2.x
3. 核心语法调整,更易学
4. 新特性默认只在3.x上有

今天Python已经进入到3.0的时代。由于Python3.0向后不兼容,所以从2.0到3.0的过渡并不容易。另一方面,Python的性能依然值得改进,Python的运算性能低于C++和Java(见Google的讨论)。Python依然是一个在发展中的语言。我期待看到Python的未来。

3.目前Python的现状:

Python已经越来越被更多人所接受,越来越流行,相信会慢慢成为最流行的编程语言。

转载于:https://www.cnblogs.com/mars527/p/5790099.html

操作系统和Python的发展历程相关推荐

  1. QNX操作系统和QNX Hypervisor简介

    概述 QNX操作系统和QNX Hypervisor是由QNX Software Systems开发的两个重要的嵌入式技术.它们在嵌入式系统领域具有广泛的应用和卓越的表现. QNX OS是一个实时操作系 ...

  2. 对鸿蒙操作系统和AI Camera Hi3516dDV300 开发过程的记录和理解

    对鸿蒙操作系统和AI Camera Hi3516dDV300 开发过程的记录和理解 写在前面 鸿蒙的资料比较少,各方面出现报错之后可能无法解决,所以在开始开发的时候,千万不要乱搞,不然会出现很多重大错 ...

  3. linux上搭载was应用上传中文文件,受支持的Linux操作系统和WAS ND 9.0安装部署文档的资料说明...

    本文档的主要内容详细介绍的是受支持的Linux操作系统和WAS ND 9.0安装部署文档的资料说明. 从was9.0开始支持的最低版本的red hat Linux系统为6.6且仅支持64位操作系统 计 ...

  4. 全新安装2008操作系统和2008 server core核心安装

    全新安装2008操作系统和2008 server  core核心安装      Windows Server 2008是微软于2008年3月发布的基于Windows NT技术开发的新一代网络操作系统: ...

  5. 简述Android操作系统和IOS系统的区别;

    软件测试面试题中: 简述Android操作系统和IOS系统的区别: 1.两者运行机制不同:IOS采用的是沙盒运行机制,安卓采用的是虚拟机运行机制. 2.两者后台制度不同:IOS中任何第三方程序都不能在 ...

  6. 《uCOS51移植心得》---七年前之《快快乐乐跟我学51单片机操作系统和IP栈》

    http://www.amobbs.com/forum.php?mod=viewthread&tid=3396563 <uCOS51移植心得>---七年前之<快快乐乐跟我学5 ...

  7. 初识python——python的发展历程及python各个版本之间的区别,python的安装

    初识python--python的发展历程及python各个版本之间的区别,python的安装 什么是python python的起源 python主要发展历程 python各个版本之间的区别 如何选 ...

  8. 硬盘模式兼容性问题不难解决,我们将新电脑的主板设置调整为IDE模式,进入操作系统,修改注册表让操作系统和AHCI匹配:

    硬盘模式兼容性问题不难解决,我们将新电脑的主板设置调整为IDE模式,进入操作系统,修改注册表让操作系统和AHCI匹配:   第一步:在点击开机菜单后,选择菜单中的"运行"栏目.在运 ...

  9. 推荐一本经典的操作系统和Linux原理书

    总是有童鞋问我看Linux内核和OS原理哪本书好,我的推荐是: operating systems 3 easy pieces. 这本书的网站是: http://pages.cs.wisc.edu/~ ...

最新文章

  1. python网页前端和react有什么区别_Vue与React两个框架的粗略区别对比
  2. JavaScript的常用工具汇总
  3. [云炬创业管理笔记]第三章测试2
  4. 前后端分离 跨域问题解决
  5. 最短路径生成树计数+最短路径生成树
  6. usaco-sprime-superprime-pass
  7. USB Flash Drives
  8. js string函数之slice,indexOf,split联合获取参数
  9. antd的select的滚动条怎么才会出现_纵向滚动条对横向滚动条的影响
  10. 成功解决TypeError: can‘t multiply sequence by non-int of type ‘float‘
  11. 怎么把PDF翻译成中文
  12. word在使用Endnote时变得非常卡解决办法
  13. 希腊字母发音对照表及其latex命令
  14. 勒索病毒2019年常见的后缀有ITLOCK/AOL/VC/phobos/ETH/x3m/qwex/H
  15. 函数 fprintf() 使用说明
  16. Linux内核之进程管理《Linux内核设计与实现》
  17. 前端面试精华帖:100个问题如果你回答出80个,那么请把你的简历给我
  18. 改进YOLO系列 | ICLR2022 | OMNI-DIMENSIONAL DYNAMIC CONVOLUTION: 全维动态卷积
  19. 怎样查阅java的api文档_【java基础(十)】查阅API文档
  20. Access violation问题

热门文章

  1. Linux内核分析——进程的描述和进程的创建
  2. 结构模式--之--享元模式
  3. ReactNative 基于rmc-datepicker的日期选择的使用
  4. 比特币总量是2100万吗?为什么?
  5. 你听过哪些匪夷所思的故事?
  6. 宾利为什么卖这么贵?
  7. 互联网产品哪个不火哪个就在红利期
  8. 年轻人千万不要学什么管理
  9. 现在装修还有必要铺设网线吗?
  10. docker RUN、CMD 和 ENTRYPOINT