c语言可以用来做什么?高智商的人存在吗?

小微 科技c语言可以用来做什么?高智商的人存在吗?已关闭评论97字数 1448阅读模式
摘要C语言可以用来做什么呢?当然讨论也算热烈的,学过《计算机系统结构》的同学,应该都清楚,计算机在逻辑上分层设计的,底层只给上层提供接口,具体实现对上层透明;上层只知道底层做什么,但不...

C语言可以用来做什么呢?

固然讨论也算热闹的,学过《计算机系统结构》的同窗,应当都清楚,计算机在逻辑上分层设计的,底层只给上层提供接口,具体实现对上层透明;上层只知道底层做什么,但不知道如何做。目的就是为了简化开发流程,同时也能够闪开发人员专注自己这一层的业务,不要分心。文章源自微观生活(93wg.com)微观生活-https://93wg.com/2418.html

大家都是社会主义的建设者以及接班人,只有分工不同,没有贵贱。每一个人生来都是不同的,长相不同,禀赋不同,智商也不同。我想说高智商的人士存在的,从硬件层到利用层样样精晓,然而我智商不够,不论兴致还是经验都已经扑在嵌入式行业13年了,其他层次的东西,过高了,真的上不去。文章源自微观生活(93wg.com)微观生活-https://93wg.com/2418.html

走入计算机行业的你,一定有合适你层次的工作,让你实现自我。文章源自微观生活(93wg.com)微观生活-https://93wg.com/2418.html

再说说我个人的一点感想吧。文章源自微观生活(93wg.com)微观生活-https://93wg.com/2418.html

有一个规律叫8020规律,就是说文章源自微观生活(93wg.com)微观生活-https://93wg.com/2418.html

解决80%的问题,只需要20%的知识,至少在嵌入式这一行,这个规律是可以说明问题的。文章源自微观生活(93wg.com)微观生活-https://93wg.com/2418.html

你只要有简单的C语言知识,给你一个搭个51的开发板,就能够让你做出一个闪烁的LED灯来,再通过串口发送一个“hello world”也不是难事。所以入门的门坎跟利用开发程序员的难度差不多。你可以解决80%的问题。文章源自微观生活(93wg.com)微观生活-https://93wg.com/2418.html

然而这80%的问题解决了,仅仅只是入门,做出来的东西基本只有观赏价值,没有利用价值。接下来你需要继续深刻:再学习16%的知识,去解决16%的问题;再学习12.8%的知识,去解决3.2%的问题……文章源自微观生活(93wg.com)微观生活-https://93wg.com/2418.html

所以你会发现,哪些“经验丰厚”的工程师,其实不比你知识上多多少,能解决的问题也不比你多多少,然而人家就是比你牛,有些问题你两天弄不定,人家一上午就弄定。文章源自微观生活(93wg.com)微观生活-https://93wg.com/2418.html

做为一个03年开始学C,毕业后当了十年的C打字员的我,可以负责任的告知你。文章源自微观生活(93wg.com)微观生活-https://93wg.com/2418.html

当硬件资源无比有限、而自己智商过低又理解不了汇编的时候,C机乎是独一的选择。

固然如果只用C而不弄汇编,就好像聘礼下了、婚礼办了、衣服都脱了,最后却让隔壁老王上了婚床。

计算机语言愈来愈高档、愈来愈接近自然语言,实现繁杂功能所需的代码量愈来愈小,酿成的结果就是,似乎计算机就是这个模样。

网络编程的时候,似乎打开socket,树立连接,收发数据,一切都那么自然,似乎世界本应如斯,他不会去问:“数据链路层产生了什么?物理层产生了什么?云端无数的路由器、交流机产生了什么?”由于在网络层看来, 这一切都不存在,这一切都是透明的。

键盘上敲下一个字符,屏幕上就显示了,一切都那么天经地义,他不会去问:“键盘里产生了什么?ps2/usb接口上产生了什么?字库从哪里来?如何送到VGA?显示器里又产生了什么?”在利用层看来,这一切都不存在,是透明的。

刚才又细心看了一下问题,高档语言的呈现,把不少繁杂的操作以接口的情势呈现。在不少高档语言中,简单到拖拖鼠标、调几个函数就能出来一个窗口。但这简单的暗地里是多少底层工程师的血汗,这些血汗的外在表现就是一个个封装好函数接口,操作一单封装成接口,对于调用人员来讲,那些原本很繁杂的操作就是透明的,他们不需要知道接口做了什么。他们不知道底层做了什么很正常,咱们封装接口的目的,就是为了操作透明化,但不能就因而就觉得底层没用。

用C语言写东西,我得此外告知你一个事实,有个黑色边框已经很炫酷了,更多的时候,连个黑边框都没有。大多数时候,没有装备,没有任何视觉输出,比如这样的装备:

这样的:

还有多是这样的:

所以c语言汇编其实不需要多高的智商,需要的只是对硬件结构以及原理的熟识,还有更好的记忆力。

以上就是微观生活(93wg.com)关于“c语言可以用来做什么?高智商的人存在吗?”的详细内容,希望对大家有所帮助!

继续阅读
 
小微
  • 版权声明: 本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:81118366@qq.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
  • 转载请务必保留本文链接:https://93wg.com/2418.html