• 操作系统和Python的发展历程


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

    操作系统:什么是操作系统?我们首先想到的是电脑,,也就是所谓的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已经越来越被更多人所接受,越来越流行,相信会慢慢成为最流行的编程语言。

  • 相关阅读:
    Spring-data-jpa和mybatis的比较及两者的优缺点?
    http和https的区别
    Springboot中spring-data-jpa实现拦截器
    RabbitMQ客户端页面认识
    设计模式之策略模式
    设计模式之策略模式应用实例(Spring Boot 如何干掉 if else)
    设计模式之装饰器模式
    网页跳转小程序
    好帖子
    git 回滚操作
  • 原文地址:https://www.cnblogs.com/mars527/p/5790099.html
Copyright © 2020-2023  润新知