编程语言的选择

编程语言的选择

泰岩网络工作室  吴旻

        

刚学计算机编程的人会问我学什么语言比较好,我一般会无法回答,因为他想知道的不是什么语言好,而是如何才能找到既简单、挣钱又多、又不费劲的工作。我不能说没有这样的工作,因为看到别人大把大把挣钱,而且还能吃吃喝喝的时候,我真的会怀疑有这样的工作。

         开发某个项目的时候,大家也会为用什么语言开发表达不同的意见,包括用什么样的数据库。我个人觉得,对于一般性的项目,常见的语言,随便选一个,都差不很多。对某些专业性很强的,一般都会有其业内常用的语言,比如CC++、汇编等。

         常见的项目,通用的语言我觉得都可以,像JavaC#其实各有所长,其差别对于普通开发人员是体会不到的。换句话说,对于各种相似的酒,我们普通百姓很难体会其中细微的差别,得品酒大师来定才行。程序语言的选择也差不多,项目负责人了解的语言才是最合适的,出了问题,也有人了解其中的原因,解决得了问题。

         曾经有一段时间不停的在解决一些CC++常识性的问题:有人向我说,发生了一个奇怪的问题(这个问题完全和我们学到的常识相反,比如i++的结果和预期的不一样),我过去一看,是他们用错了东西。

         做一个不太合适的比喻:傻瓜相机虽然拍出来的东西不专业,但是对于普通用户,已经足够好了;手动长焦的相机虽然高级,但是弄不好你拍出来的反而会是一片模糊!

         所以,如果程序员对语言的理解一般,就选用java或者.Net这样的安全性高些的语言,千万不要去用C++这种要求你理解得更深刻而又具体的语言。很可能你没有提高程序执行效率,反而引入了内存和指针的管理风险!

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值