房天下 > 房天下问答 > 家居装修 > 装修前
  • 有关编程语言的前途和选择……

    一直以来都被灌输了这样的思想:编程语言永远只是一种工具,真正有用的是算法和设计模式。我也一直坚持这样认为,但这种思想仅仅基于一种观点:算法和设计模式是与编程人员对设计目标的独特见解相挂钩,选择任何一种合适的语言都不会限制编程人员才能的发挥。但是,随着时间的推移,我所看到的事实是,不同的领域被不同的编程语言所牢牢控制,比如,做桌面应用,针对不同的用户,你可以选择C++、VB、C#甚至是JAVA,当然也可以选择C,而做Web开发你可以选择PHP、JAVA、Ruby、VB、C#等更多的语言,而我从来没看见过谁用C/C++去搞Web开发的……另外一种趋势是,即使为了达到同一个目的可以选择不同的编程语言,而在这些语言中势必会有这样的一两种语言,在功能或性能上远远优于其他的选择,使更多的编程人员倾向于选择这些语言,最后达到了这样一种结果:编程语言的选择也成了不容轻视的一门艺术。所以我想问这样的问题:1. 编程领域的发展是否能达成这样的结局:使用一种编程语言可以攻克所有的软件领域(即使这种语言未必是最合适的选择)。?2. 如果我只会C++,除了MFC、GTKmm、QT、嵌入式开发,我还能做什么?

    日杂用品 举报

    提问者:春平网络

    发布于2010-11-05

相关搜索推荐

共2个回答
  • 搜房网友 丨Lv 10
    我觉得像我们这样的业余爱好者,精通一门语言足矣,贪多不好,每一门语言都有自己独特的优势将来也一定会有新的语言诞生,导致我们离系统底层的东西越来越远,是不是将来有一天程序可以这样设计:你对这麦克描述出你对程序的设想,计算机就会自动编写出来,那就杯具了。
    +1 2010-11-17 举报
  • 雾中云裳 丨Lv 3
    其实我觉得编程语言和算法一样重要,编程语言是基础,算法和设计模式是神魂。作为一个优秀的程序员,两者缺一不可。 所谓的“编程语言永远只是一种工具,真正有用的是算法和设计模式”,那是熟悉了编程语言之后的高手们的“风良话”,就像一个不学走,先学跑一样是不可能的。
    +1 2010-11-06 举报
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。