c语言开发方向,c/c++开发都有哪些方向?需要具备哪些基础知识和技能?

严格说来,基本上各种语言都有他可以生存的场合,只是你是否适合,以及你是否能找到这种语言生存的工作环境。

比如就说C/C++吧,任何人都承认他们的性能是最优的,但通常也可以反过来证明他们看重的是性能,而不是开发速度

或是其他的什么的。

那么,什么地方需要的语言是无需性能最优的,什么地方需要的语言是需要性能最优的,其实想想应该可以知道的。

不要说任何地方都需要性能最优的语言。在一个交互环境中,比如就说WEB吧,JAVASCIPT的性能可能要比C语言的性能差100倍到1000倍吧,为什么JAVASCRIPT可以生存?

说下一些可能需C/C++的场合吧,比如大量的3D计算,游戏中的贴图,3D,光的投影等需要实时性好,或者比如3DMAX,

室内装修渲染,同样一台1万元的高性能3D显卡电脑,假如通过你改进了算法,可以将原来需要3天才能渲染完成的工作,

改进为只需要8个小时就能完成的。

然后对于vb.net/c#/html/jsp/php等一些语言,他们95%以上的应用环境,是在等待用户输入,

用户3秒钟完成输入,按下按钮,这些语言用500MS完成了计算,反馈出来,你把500MS变成5MS,

表面上性能是提高了100倍,但实际上没有任何意义,这就叫吃力不讨好!

所以理论上来说,如果你要从事C/C++方面的工作,数学没有可能停止学习,算法要精益还求精,各种压缩算法最好可能都自己实现一遍....这就好多事情可以做了.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值