您的位置:首页 > 编程语言 > C语言/C++

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集成开发环境
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: