请问C语言的程序员都从事什么工作,具体一点?

请问C语言的程序员都从事什么工作,具体一点?,第1张

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

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

多媒体(主要是图形处理

需要考虑运行期效率和硬件相关性

);

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

)。

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

-),因此还不如用C

话说回来,用纯C的现在不多了,因为其它一些领域要么需求多变,要么需要表达复杂的业务逻辑,用C来解决都不太直接

所以一般学完C以后可以考虑再学其它语言(当然C学好了待伍态扒遇也不低)。

越原始的语言越值钱。

但是不能以一个语言来判断薪水的高低。

大猜老部分只拿一点薪水的程序员都是为了工作而工作,反而拿到高薪的人,都是真正喜欢编程的人。

C适合通辩薯信开发,桌面应用开发,驱动硬件开发比较多。

JAVA 目前主流应用于web开发。比如你在电信缴费或银行,营业员 *** 作的那些系统就是web项目,也就是B/S(自己搜)

因为JAVA是基于JVM虚拟机运行,更因为算携兆者法都被封装了,因此效率肯定比C、C++慢。

所以,不适合做C/S(自己搜)游戏或者应用。

JAVA做的web项目,用以支撑需要大规模访问的服务器等场景。


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

原文地址: http://outofmemory.cn/yw/12452101.html

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

发表评论

登录后才能评论

评论列表(0条)

保存