标签:二进制 服务 har 程序 贝尔实验室 cpu lsb 作者 web服务器
操作系统
1,管理软硬件资源
2,管理调度计算机内部任务
3,提供给用户和其他计算机接口
操作系统发展历史
手工处理
1,效率低,每个任务之间都有等待的时间
批处理
联机批处理系统
1,cpu还是要等待,忙等
脱机批处理
分时处理
通用处理系统
windows
Lotus
Office365
Azure Amazon 阿里云
Google Drive
Chrome os
二进制
编码
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,
00000000
00110001
00000001
编程语言介绍
什么是编程语言?
定义好一套与计算机交互的语法规则,这套规则 就可称为一门编程语言
我们听不懂日语是因为不懂日语的语法规则
学编程 == 学语法规则
编程能干什么?
print hello world
eject cd
一堆指令的组合 == 》 软件
有很多套与计算机交互的语法规则,
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同年诞生,89,1991,苏联解体, 1991年正式版本
C# = c sharpe =C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。
ruby =
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的编程语言[1] ,大数据开发
erlang = 是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信,函数式编程
go ===Go语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。
javascript = 是当下使用最为广泛的语言,主要写前端的语言,
nodejs =后端 全栈式的语言
vb = 微软的脚本语言,bat脚本
lua = nginx 的脚本语言, ngnix 是时下最nb web服务器
python初探
发展历史
编译型 = 全部翻译,再执行 ,翻译=编译 ,c,c++
解释型 = 边执行边翻译, python php java c# perl ruby javascript
环境安装
https://www.python.org/downloads/release/python
python3.5 https://www.python.org/downloads/release/python-352/
安装图片:
环境变量: 我的是在 =>xx的用户变量=>path=>D:\Python3.6\Scripts\;D:\Python3.6\;D:\Python\Python37-32\Scripts\;D:\Python\Python37-32\;
# 我装了多个python,cmd => python 会找到排在环境变量最前的那个python
cmd =>python -V
Python 3.6.0
第一个python程序
test_01.py # .txt 的文件也可以用python执行
print(hello world!)
执行=>cmd =>python xx\xx\..\test_01.py
标签:二进制 服务 har 程序 贝尔实验室 cpu lsb 作者 web服务器
原文地址:https://www.cnblogs.com/LL-HLK/p/11070318.html