zoukankan      html  css  js  c++  java
  • 操作系统和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已经越来越被更多人所接受,越来越流行,相信会慢慢成为最流行的编程语言。

  • 相关阅读:
    052 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 14 Eclipse下程序调试——debug2 多断点调试程序
    051 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 13 Eclipse下程序调试——debug入门1
    050 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 12 continue语句
    049 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 11 break语句
    048 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 10 案例——阶乘的累加和
    047 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 09 嵌套while循环应用
    046 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 08 for循环的注意事项
    045 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 07 for循环应用及局部变量作用范围
    剑指OFFER----面试题04.二维数组中的查找
    剑指OFFER----面试题03. 数组中重复的数字
  • 原文地址:https://www.cnblogs.com/mars527/p/5790099.html
Copyright © 2011-2022 走看看