当前位置:首页 > 每日看点 > 正文内容

自学C语言的最恐怖的地方是什么?

卡卷网9个月前 (01-04)每日看点158

自学C语言最恐怖的地方在于,单纯去学C语言,你永远学不会C语言,或者说,学不到C语言的精髓。市面上任何主流的C语言教材,都无法正教会你C语言。

作为一门直接与硬件和作打交道的计算机底层语言,要想掌握C,你至少还要学习以下两门课程:

1.计算机组成原理。

2.作。

甚至,你还得学习汇编语言。

可以这么说,<>C语言的功夫在C语言之外。

如果只学习C语言,你最多也就会写个HelloWorld或者猜数字游戏之类的简单且毫无实际用途的程序。要想使用C语言开发一些有实际用处的程序或者组件,你是绕不开上述几门课程的。

这是C语言跟主流高级语言的最大区别。

高级语言,如Ja、Python这些,都不直接与硬件或作打交道。这些语言都屏蔽了硬件和作层面的东西,学习这些编程语言并不需要掌握计算机硬件和作方面的知识。一个不懂计算机组成原理和作的人,完全可以把这些高级语言学的很好,用它们开发应用软件也不会有什么障碍。

当然,这里指的仅仅是会使用这些语言做开发这个层次。如果想精通这些编程语言,计组和作这样的基础课程还是必不可少的。

但是C语言不行。没有足够的计算机组成原理以及作方面的知识,单纯学C语言基本上啥也干不了。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/6338.html

分享给朋友:

相关文章

个人站长为什么越来越少了?个人网站还能做吗?

个人站长为什么越来越少了?个人网站还能做吗?

在互联网快速发展的浪潮中,个人站长曾经有过辉煌的时代,但如今却面临着诸多困境,甚至走向 “死亡”。一、竞争激烈,难以立足如今的互联网行业,巨头林立,各大平台凭借着雄厚的资金、技术和资源优势,占据了绝大部分市场份额。无论是搜索引擎、社交媒体还...

为什么微服务一定要有网关?

为什么微服务一定要有网关?

网关一句话总结,网关的作用是上浮公共逻辑,下沉差异逻辑。公共逻辑就是所有接口都需要做的事,比如权限校验,限流算法等,这样业务就只需要关心业务逻辑即可。下面是一个对比图: 当然除了一些公共逻辑外,路由也是网关的核心功能,它可以进行流量转发。...

内存和硬盘的单位都是G,两者的功能是什么?谁能用简单通俗的方式来解读一下?

内存和硬盘的单位都是G,两者的功能是什么?谁能用简单通俗的方式来解读一下?

要弄清楚这个问题,首先要弄清楚什么是内存,什么是硬盘,在计算机的组成结构中有一个很重要的部分是存储器。它是用来存储程序和数据的部件。对于计算机来说,有了存储器,才有记忆功能,,才能保证正常工作。存储器的种类很多。按其用途可分为主存储器与辅助...

鸿蒙到底是不是安卓套壳?

鸿蒙到底是不是安卓套壳?

把它是不是套壳先放在一边吧。我讲一个事情,大家自己判断。华为有一个应用,叫手机管家。这个手机管家对一些系统底层设置有影响:比如华为从 EMUI 9 开始不允许将第三方启动器设置为默认启动器,依靠的就是这个手机管家。为什么这么说呢?在网上搜索...

如何看待 Luv Letter 表示影视飓风专业性实在是让人失望?

一点儿新进展,另外以下有部分需要关注对于统一变量的问题。这个我在对比上面有写小字解释,我在一开始使用ffmpeg来控制变量。但是发现了不少问题,比如因为遗留bug,会强制将非整数帧的素材转码为VFR导致无法正确帧间对比,因此不考虑,同时尽量...

想入个键盘,想买机械的但是太贵,求知友推荐一款手感比较好的薄膜键盘?

想入个键盘,想买机械的但是太贵,求知友推荐一款手感比较好的薄膜键盘?

相信很多接触过286的90后朋友都和我有一样的体会,以前的机械键盘真的是让人头皮发麻,不仅敲击要非常用力,而且很吵。所以后面随着大家的生活消费水平的上升,家家户户都有电脑了,自然也不想再用打字来宣扬自己有电脑的优越感,基本上大家都换成了又轻...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。