1、认识c语言
2016-04-27 22:46
253 查看
一、人机交互:
1、命令行
2、窗口化界面,苹果
3、浏览器链接云端
4、虚拟现实交互
5、其它多样化的交互
二、人类语言与机器语言:
1、机器只能识别机器语言
2、二进制代码非常难懂
3、需要通过技术手段让机器读懂人类语言
三、汇编语言:
1、机器语言代号
2、汇编语言代表机器代码
四、编程语言
1、便于表达人类思想
2、编译成机器码或者中间代码
3、面向过程编程语言
4、面向对象编程语言
5、c语言
五、为什么要学习c语言
1、入门容易
2、运行速度快
3、一次编写,处处编译
4、每个平台都有强大的编译器支持
5、每个平台都有强大的继承开发环境支持
6、功能强大,你可以控制世界
六、c语言的历史
1、1958年出现algol
2、1963年剑桥大学推出cal(combined programming language)
3、1967剑桥大学matin richards 推出bcp
4、1970贝尔实验室ken thompson在bcpl的基础上改进了b语言
5、1972年贝尔实验室d.m.ritchie在b语言基础上设计出新语言取名c语言
6、1977年d.m.ritchie发表了不依赖于具体机器系统的c语言编译文本《可移植的c语言编译程序》
7、1978年贝尔实验室正式发表c语言,brian kernighan和.m.ritchie初版书《the c programming language》,即k&r c
8、1983年美国国家标准局(ansi)成立了一个委员会,来制定c语言标准
9、1989年c语言标准化被批准,称为ansi c即c89
10、1990年国际标准化组织iso接受了ansi c为 iso c的标准
11、1999年iso对c语言标准修订并命名为iso/iec9899:1999,即c99
12、2011年iso正式公布c新的国际标准草案iso/iec 9899:2011,即c11
七、c语言相关常识
1、unix
2、linux
3、mac os
4、iOS
5、android
6、ubuntu
7、windows
8、visual studio
9、xcode
10、eclipse
11、eclipse+cdt
12、intelli j idea
13、clion
14、gcc gnu开发
15、cl 微软
16、clang 苹果
八、软硬件选择
1、硬件环境:双核cpu、8g内存
2、操作系统环境:ubuntu 14.04+、windows 7+、Mac os 10.10+
3、软件环境:clion、eclipse+cdt、visual studio、xcode
九、安装xcode集成开发环境
1、命令行
2、窗口化界面,苹果
3、浏览器链接云端
4、虚拟现实交互
5、其它多样化的交互
二、人类语言与机器语言:
1、机器只能识别机器语言
2、二进制代码非常难懂
3、需要通过技术手段让机器读懂人类语言
三、汇编语言:
1、机器语言代号
2、汇编语言代表机器代码
四、编程语言
1、便于表达人类思想
2、编译成机器码或者中间代码
3、面向过程编程语言
4、面向对象编程语言
5、c语言
五、为什么要学习c语言
1、入门容易
2、运行速度快
3、一次编写,处处编译
4、每个平台都有强大的编译器支持
5、每个平台都有强大的继承开发环境支持
6、功能强大,你可以控制世界
六、c语言的历史
1、1958年出现algol
2、1963年剑桥大学推出cal(combined programming language)
3、1967剑桥大学matin richards 推出bcp
4、1970贝尔实验室ken thompson在bcpl的基础上改进了b语言
5、1972年贝尔实验室d.m.ritchie在b语言基础上设计出新语言取名c语言
6、1977年d.m.ritchie发表了不依赖于具体机器系统的c语言编译文本《可移植的c语言编译程序》
7、1978年贝尔实验室正式发表c语言,brian kernighan和.m.ritchie初版书《the c programming language》,即k&r c
8、1983年美国国家标准局(ansi)成立了一个委员会,来制定c语言标准
9、1989年c语言标准化被批准,称为ansi c即c89
10、1990年国际标准化组织iso接受了ansi c为 iso c的标准
11、1999年iso对c语言标准修订并命名为iso/iec9899:1999,即c99
12、2011年iso正式公布c新的国际标准草案iso/iec 9899:2011,即c11
七、c语言相关常识
1、unix
2、linux
3、mac os
4、iOS
5、android
6、ubuntu
7、windows
8、visual studio
9、xcode
10、eclipse
11、eclipse+cdt
12、intelli j idea
13、clion
14、gcc gnu开发
15、cl 微软
16、clang 苹果
八、软硬件选择
1、硬件环境:双核cpu、8g内存
2、操作系统环境:ubuntu 14.04+、windows 7+、Mac os 10.10+
3、软件环境:clion、eclipse+cdt、visual studio、xcode
九、安装xcode集成开发环境
相关文章推荐
- C++ deques
- 巩固C++(一)----R"()"去转移字符 & 绑定bind & 模板元编程
- C++实验4-作业
- c++实验4 星号图
- OpenCV2.4.10之samples_cpp_tutorial-code_learn-----ImgTrans(Laplace边缘检测和Sobel边缘检测,图像重映射)
- C++基本数据类型简便定义
- [C语言][LeetCode][74]Search a 2D Matrix
- C语言:双重指针对数组排序;
- c++字符小写转大写
- [C语言][LeetCode][283]Move Zeroes
- 第一章 JAVA入门(java与C/C++那些事续集)
- 2015级C++第10、11周补充实践项目 继承和派生
- [C语言][LeetCode][119]Pascal's Triangle II
- c++第四次实验
- 第四次C++作业
- 2015级C++第10、11周实践项目 继承和派生
- C++学习(一)——标准库类型之string全解析
- C++拷贝构造函数
- C++派生类构造函数调用顺序
- [C语言][LeetCode][118]Pascal's Triangle