首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C语言为什么是大学的必修课?因为它进可攻、退可守!

存在即合理 —— 黑格尔

刚入大学,很多同学总是会纠结,C语言为什么成了大学的必修课,对此迷惑不已,大体的理由无外乎如下:

● 非计算机专业,毕业不当程序员,基本用不上C语言,学C语言是浪费时间;

● C++、Java、C#、JavaScript、Go、Swift、Python等最新语言才是目前企业需要,C语言太老了;

● C语言学习难度太高,想学一门更容易的;

● 不清楚C语言到底能干什么,投入是否有回报。

划重点,先说结论,C语言至少是大学最值得学的一门编程语言,特别是对于计算机、软件等专业,原因看完下面就明白了。

非计算机专业:

● C语言课程总不能挂科影响毕业吧,起码要掌握一定的C语言基础吧;

● 想要更高的C语言期末成绩绩点,C语言作为有难度的学科,是不是更要认真的学?

● 想要考计算机二级增加就业竞争力,那么C语言应该是个很好的选择;

● 很多工作要求具备一定计算机能力,如果不学C语言,你就没有对编程、程序、软件这些概念,就好比工业时代,你不知道“电”的概念,这也是一定程度上"文盲";

● 假如本专业就业不行,想转行考研、学计算机编程,有了C语言基础,那就是多了一条不错的路。

计算机、软件、嵌入式等编程相关专业:

● 想参加ACM竞赛获奖,C语言不可不学;

● 想计算机考研,数据结构必考,另外,很多牛X高校,都需要C语言机试;

● 想掌握数据结构、操作系统、编译原理等核心基础课,特别是上机实践,C语言不可不学;

● 毕业想从事系统编程底层编程,或者从事操作系统、编译器等研究,C语言更是必不可少;

● 毕业即使从事Java、Android、iOS等开发,如果仅仅停留在框架调用是永远无法提升自己,想往下了解系统原理、自己造轮子,没有C语言建立的基础,很难;

● 想学C++,从事游戏、服务器等开发,C++是C语言的超集,那更是要掌握C语言了;

● 想研究计算机应用软件的基础-操作系统,特别是开源界的Linux操作系统,不好意思,人家就是用C语言写的,看源码学习最快,还能不懂C语言吗;

● 更多.......

学习毕竟是投入时间和精力的活动,请君斟酌,C语言就是这么一门进可攻、退可守的学习型语言,是计算机世界的一扇门,大学四年是学习C语言最佳的时候,可以结合后续课程,逐步深入。

---------- End ----------

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200421A0GCMW00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券