HSS培训中心苑永超
2010年8月10日
UNIX下C&C++软件开发
Lesson 1
讲师简介
苑永超
金融、电信大型项目经验。
擅长项目管理、系统分析、架构设计。
精通UNIX操作系统、C/C++开发。
熟悉网络、通讯等。
信产部项目管理师
信产部系统分析师
P M P
第一次课
Unix一般介绍
Unix下C&C++开发工具
Unix文件系统
IO及文件操作
第二次课
进程与环境
进程控制
进程关系
进程间IPC
第三次课
信号
线程与线程控制
其他专题
课程安排
课堂要求
请遵守培训纪律
准备
听课
笔记
互动
练习
反馈
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity.
回顾历史——人物
回顾历史——历程
在linux之前,unix主要有三个主流产品:
At&T unix,BSD(目前发展成著名的FreeBSD), System V
还有其他一些unix产品:
AIX (IBM的unix) ---------主要是用在IBM的R6000系列小型机上
Solars(SUN的unix) --------主用于 SUN服务器,有X86的版本
SCO unix/Unixware(SCO公司) --------主要用于PC Server
VAX(DEC公司) ---------- 曾经很辉煌,目前用的不多
回顾历史——UNIX & C ?
1969年最早的unix版本是用汇编写的
1972年,Ritchie开发了——C语言(基于Thompson的B语言)
1973年用C语言重写了unix
结论:Unix和C彼此成就了对方
Unix和windows的对比
对比项目
unix
windows
优势领域
服务器
桌面(小型组织服务器)
多用户支持能力
强(比WIN强4倍)
一般
开放性
好(linux/free bsd)都开源
专有系统
安全性
好,可支持文件级
一般(可到目录级)
用户友好性
面向开发者
面向最终操作用户
稳定性(可靠性)
强
一般
做UNIX开发的程序员为什么这么贵?
软件开发的分类
是否当前热门
学科基础
培养周期
第一部分 UNIX一般介绍
一般介绍
开发工具
文件系统
IO和文件
软件开发 来自淘豆网m.daumloan.com转载请标明出处.