如何成为一名优秀的 C 语言程序员

如何成为一名优秀的 C 语言程序员,第1张

先把C语言弄的很熟,再去学数据结构 队、栈、链表、树,这些自己能用C语言实现 再把C++学了,然后去看一本书 unix环境编程,这个书上的代码一定要敲,剩下就按你的 方向走,想学桌面开发就学WIN32 及MFC,做游戏就学框架,这个看你的爱好

嵌入式开发(太“高级”的语言跑不动);

通信和网络程序设计(比较底层的、关注效率或者和特定硬件相关的部分;不是做网站什么的——这个用C开发效率太低);

多媒体(主要是图形处理……需要考虑运行期效率和硬件相关性……);

内核级系统程序设计(现在的 *** 作系统内核基本上都是C写的,不管是Win还是nix……)。

以上这些领域除了一些性能实在太低的单片机之类,用C++也可以代替,不过因为C++程序员往往会把问题搞复杂导致反而使项目难以维护和管理,而利用现有的大量C程序代码的优势体现又得不明显(extern"C"当然没有直接用C方便- -),因此还不如用C……

话说回来,用纯C的现在不多了,因为其它一些领域要么需求多变,要么需要表达复杂的业务逻辑,用C来解决都不太直接……所以一般学完C以后可以考虑再学其它语言(当然C学好了待遇也不低)。

====

[原创回答团]

以上就是关于如何成为一名优秀的 C 语言程序员全部的内容,包括:如何成为一名优秀的 C 语言程序员、请问C语言的程序员都从事什么工作,具体一点、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9289471.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存