学习C语言的一点心得


       十几年前,在我刚学会用PHP搬砖的时候,有一个大佬跟我讲”不会底层语言,就不叫程序员。“当时我是不理解这句话的!

        在后来陆续的工作中,我又勉强学会了几种搬砖技能,例如python, es6,在使用这些语言的时候对如我这样的搬砖堂来讲就是拿别人的框架和模块来堆砌实现一个功能。越来越感觉枯燥和无聊。并且也没办法,去创造自己想想中的应用。这让我很纠结和无奈。

如是我查阅了很多的资料,都建议一个程序员最好从C语言学习,可以从思想和学到编程的精髓,我也买过一些书籍,但都因为各种各样的借口,并没有付诸于行动。其实就是懒惰。

现在web应用开发以经没有什么市场了,而我也很喜欢这行的工作,于是买了单片机决心学习C语言做底层开发,按照商家给的实例教程玩了些时间,觉得总不得其门而入于是决定找个在线学习班让人领路和指导。

在创客学院报名后,我开始深入了解C语言。这是一门古老的编程语言。它是由 Dennis Ritchie 和 Ken Thomson 于 1969 年左右发明的至今50年。这让我感至非常的兴趣一件事物存在了这么久依然在某个领域还是主流说明它的潜力和强大。我开始认真对待。

在创客在线视频课中我按老师给的规划,一天天的学习和练习,每天坚持敲打没有实际价值的代码,只为了理解其编程方法的意义。时间越久我敲的代码越多,我觉得C语言的魅力在一点点侵蚀我的灵魂,我越来越喜欢这门没有多少内置函数,更没有啥现成功能模块,也没有面象对象的强大封装。大部分的功能都得自己来用代码实现,这让我更加的兴奋,让我感觉有一种忽然通透了找到了出口的感觉,想到以前所使用的一个函数功能原来是可以这样用代码敲了来的就很有成就感。

        26天我学完了创客学院规划的视频,和学习路线,让我体会到了真正学习编程和思想上的快乐,感觉以前只是在虚度。

虽然这26天并没完全了解C语言,但我还在自我扩展主动去了解它。感受它的强大和灵活。

学习 C 时,您将了解程序如何使用内存,了解读取和写入变量时会发生什么,数组是如何工作的,以及指针和内存寻址是如何工作的。这些是以前从未触及的。

*,struct , typedef 的灵活让我从未有过的自由感,深深体会到C语言的自由性和创建性。对底层的操作内存的管理,让我感觉到前所未有的掌控感。

正如我所说,C 是一种功能强大的通用编程语言,它也是一门很棒的编程语言。它使您可以更好地控制程序如何使用内存,这是一个棘手的部分,但如果您想成为更好的程序员,这也非常重要。

它被大量用作系统编程语言,您会发现​​​​​​​C在嵌入式编程、电信和硬件接口等领域的大量使用。例如,与任何其他语言相比,它大量用于编写设备驱动程序、处理器和微控制器。

现在,不再浪费您的时间,这里是我从头开始。创客学院为您提供成为高效 C 程序员所需的一切。加油吧~
        

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值