C 语言是一种计算机程序设计语言
它既具有高级语言的特点, 又具有汇编语言的特点
它由美国贝尔研究所的 D.M.Ritchie 于 1972 年推出 1978 后, C 语言已先后被移植到大中小及微型机上
它可以作为工作系统设计语言, 编写系统应用程序, 也可以作为应用程序设计语言, 编写不依赖计算机硬件的应用程序它的应用范围广泛, 具备很强的数据处理能力, 不仅仅是在软件开发上, 而且各类科研都需要用到 C 语言, 适于编写系统软件, 三维, 二维图形和动画具体应用比如单片机以及嵌入式系统开发
小编推荐一个学 C 语言 / C++ 的学习裙 二六三, 六八八, 二七六 , 无论你是大牛还是小白, 是想转行还是想入行都可以来了解一起进步一起学习! 裙内有开发工具, 很多干货和技术资料分享!
C 语言是一门通用计算机编程语言, 应用广泛 C 语言的设计目标是提供一种能以简易的方式编译处理低级存储器产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言
尽管 C 语言提供了许多低级处理的功能, 但仍然保持着良好跨平台的特性, 以一个标准规格写出的 C 语言程序可在许多电脑平台上进行编译, 甚至包含一些嵌入式处理器 (单片机或称 MCU) 以及超级电脑等作业平台
二十世纪八十年代, 为了避免各开发厂商用的 C 语言语法产生差异, 由美国国家标准局为 C 语言订定了一套完整的国际标准语法, 称为 ANSI C, 作为 C 语言最初的标准
小编推荐一个学 C 语言 / C++ 的学习裙 二六三, 六八八, 二七六 , 无论你是大牛还是小白, 是想转行还是想入行都可以来了解一起进步一起学习! 裙内有开发工具, 很多干货和技术资料分享!
C 都能干啥呢?
1C 语言可以做嵌入式开发 51 单片机 ARM 等....
2C 语言可以写漂亮的界面以 windows 开发为例, 你可以学习 windows 程序设计(第五版), 学完就可以写出界面来还有一些开源库界面库, 例如 soui 也是用 C 写出来的
3C 语言可以做服务器开发, 现在的游戏服务器端大多都是 C/C++ 开发的 windows 核心编程里面的例子就是用 C 写的
4C 语言可以写游戏 cocos2d-x 就是 C/C++ 写的 DirectX 也是
5C 语言可以写驱动程序 windows 下各种硬件驱动都是 C/C++ 写的腾讯游戏保护软件 (TP) 也是驱动程序
6C 语言可以写外挂想学写外挂的童鞋们可以看看郁金香的外挂编程视频教程
7C 语言可以做视频图片流媒体处理有兴趣的朋友可以学习一下 ffmpeglive555sdl 等开源库
8C 语言可以做网页和爬虫相关的编程想了解的同学可以去看 gsoaplibcur 等相关开源库
9C 语言可以进行黑客编程配合汇编获取随机地址调 shellcode 等
这些是 C/C++ 能做的
服务器开发工程师人工智能云计算工程师信息安全 (黑客反黑客) 大数据 数据平台嵌入式工程师流媒体服务器数据控解图像处理音频视频开发工程师游戏服务器分布式系统游戏辅助等
来源: http://www.jianshu.com/p/6227f055ba20