为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
C

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

课程章节:重识C语言

主讲老师:DavidChin

课程内容:

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



课程收获:

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

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

C语言的特点

https://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语言来解决这种问题。期待下一章的学习内容,自己也要搭建好测试环境。。



点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消