发布网友 发布时间:2022-04-22 14:07
共3个回答
热心网友 时间:2024-02-21 10:05
C++适合本地程序的开发。Go语言适合网络程序和本地程序的开发。Go的优点:垃圾回收,语意明确,格式统一。 Go的缺点:效率目前没有C++高,但对于桌面程序而言,效率问题不大,因为硬件已经很快了。c++过于复杂了,加入很多炫技的内容。这些内容脱离了事情的本质。
最明显的就是所谓的面向对象。基于面向对象的工程如果足够大的情况下,会带来很大的耦合度,如果再加上内存管理,多线程等等。项目后期基本上没办法维护和增加功能。
关于c++的语言复杂性,你可以问知乎上的任何一位高手。没一个敢说自己精通c++。你也可以去看一下所有的c++编绎器,没有任何一个敢说自己完全实现了c++的标准。不同的编绎器之间实现细节又不同。所以功能再强大没有实用性,就失去了意义,只会制造更多的问题。
热心网友 时间:2024-02-21 10:06
C++适合本地程序的开发.热心网友 时间:2024-02-21 10:06
Go是Google新开发的语言,现在功能和支持有限,作为开发人员只能作为小兴趣,估计前途不大。C++已经做够活跃和强大的,再者不要随便比较语言,毕竟语言只是解决问题的工具,就像Java是Web开发的首选,因为他相关的类库框架什么的相当强大。还是好好学你的C++吧。没意义比较这些。