继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【学习打卡】第1天 Linux C语言编程基本原理与实践 第一讲

ninjaes
关注TA
已关注
手记 23
粉丝 0
获赞 4

课程名称: Linux C语言编程基本原理与实践

课程章节:重识C语言

主讲老师:DavidChin

课程内容:

C语言的特性及相关历史介绍,用途。



课程收获:

C语言是一种通用,过程式的编程语言。

ANSI C :美国国家标准局为C语言制定了一套完整的国际标准语法,称为ANSI C.即C语言标准

C语言的特点

http://img1.sycdn.imooc.com/62ed2843000124ee08890572.jpg

linux中的命令是由C语言实现的,比如ls cd,因其小巧灵活、语法简单、适合做小工具。

linux本身也是由C语言编写完成的, 因此可以使用做UNIX的小工具


硬件编程

C语言同样适用同硬件打交道,比如C语言的使用指针可以访问内存。目前主流的ARM嵌入式,单片机、Ardunio.

有高性能要求的应用程序

C语言同样可以满足这种要求,比如NGINX使用C语言编写, Apache使用C++,两者性能相差10倍之多


今天的学习解答了部分疑惑,为什么很多硬件编程使用C语言,不单是历史的问题,更多是出性能和适配性要求的结果。之前也比较困惑为什么C语言可以直接在linux编译,同时对于不同的场景和需求也更清楚是否可以使用C语言来解决这种问题。期待下一章的学习内容,自己也要搭建好测试环境。。



打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP