1.操作系统发展历史:
- 二进制:01010111
- 编码:ASSIC码;每一个字符统一都需要8个bit来存储
- 计算机容量:
1位 = 1bit;
8bit = 1byte = 1字节;
1024bytes = 1kbytes =1KB 1024个字符(相当于一个小文档大小 ,几百k可以表示一张图片);
1024KB = 1Million Bytes = 1MB = 1兆(相当于几万字的文档, 大图片);
1024MB = 1Gigabytes(相当于一个清晰的电影,不是高清,高清能达到数10个g);
1024GB = 1TB ;
1024TB = 1PB;
2.编程语言介绍:
1.编程语言:定义好一套与计算机交互的语法规则,这套规则就可称为一门编程语言。(学编程 == 学语法规则)
2.编程能干什么?
一堆指令的组合==》软件
3.编程语言的历史发展:(世界上大约有600多种编程语言)
- C语言:1973年诞生,各个操作系统的开发语言。
- C++:C++是C语言的加强版,1983年,贝尔实验室的Bjarne Stroustrup在C语言基础上推出了C++[1];C++进一步扩充和完善了C语言,是一种面向对象的程序设计语言。
- java:1995年由sun 公司开发出来,java 虚拟机,支持跨平台。
- php:1994年诞生, 纯web开发语言,1994 Netscape 浏览器诞生了。
- python:1989年诞生,刚开始被做为脚本语言,开发小任务, 跟linux同年诞生,1991年正式版本发布。
- C#: C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。
- ruby: 一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替代品。Ruby的作者于1993年2月24日开始编写Ruby,直至1995年12月才正式公开发布于fj(新闻组)。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。
(Ruby on rails web框架) - perl:Unix平台上开发出来的语言,做文字处理非常强大, 可以写出没人能看懂的代码.
- shell: 脚本语言,简单易学,基于unix,linux, 做一些简单的系统管理任务, 运维人员必学.
- scalar: Scala是一门多范式的编程语言,一种类似java的编程语言,大数据开发.
- erlang: 是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信,函数式编程.
- go: Go语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。
- javascript : 是当下使用最为广泛的语言,主要写前端的语言,
- nodejs :后端,全栈式的语言
- vb :微软的脚本语言,bat脚本
- lua :nginx 的脚本语言, ngnix 是时下最nb的web服务器
(编译型 = 全部翻译,再执行,翻译=编译,例如:c,c++
解释型 = 边执行边翻译,例如:python、php、java 、c# 、perl 、ruby 、javascript )
4.python环境安装:
5.第一个python程序:
lxc.pnglxc.png
网友评论