C++在Qt开发方面与其他语言相比有什么优势
What advantages does C++ have over other languages for Qt development?
众所周知,C++的学习曲线比大多数主流语言更陡峭,这导致了更好的性能。但是,使用C++而不是其他语言(如Java,Ruby,Python)进行Qt开发是否仍然具有(主要)优势,比如说Qtopia?如果有的话,它们是什么?
Qt本身就是一个C++的API,所以任何其他语言都必须有需要维护的包装代码,等等。主要文档也将用于C++ API。
我不确定是否有任何与Qt一起维护和发布的其他语言的"官方"绑定。
如果你正在研究Qtopia,你可能正在研究嵌入式系统。 在这种情况下,C++可能是您想要选择的那个,特别是出于这些性能原因。
否则,Trolltech维护Java绑定,我想其他一些语言绑定也不算太糟糕,因为这些语言可以直接与c/c ++代码交互。 但是,这些绑定可能总是有点过时。
创建
单个可执行文件更容易。
不知道这是否会持续很长时间...
相关文章:
- 当使用Lua作为嵌入式语言(比如c++)时,有什么简单/方便的方法可以找到变量在Lua中的定义位置吗
- 有什么语言可以与C++互操作吗
- 对于像C++这样的现实世界语言,时间复杂性有什么一致的定义吗
- C++ 将字符串数据包转换为 iphdr语言 - 字符串数据包的格式应该是什么?
- 什么是编程语言支持定义您自己的自定义运算符?
- 机器语言到底是什么?
- XCode预编译标头中的C 语言的预处理器定义了什么?
- 我需要知道什么才能开始用c++/其他语言编程合成器
- 对于不确定值的无符号字符类型,标准中特殊语言对于左值到右值的转换有什么意义?
- 什么是 C 语言中的 &&&&&操作
- 什么是 C 语言中的 &&&&操作
- 什么是可以与C++混合的好的函数式语言
- 语言环境"en_US"中 std::time_get::get_time() 的正确时间格式是什么?
- 在什么编程语言游戏引擎上编写"Frostbit 3"?
- 这在 C 语言中是什么意思
- 编程语言中的类和库有什么区别?
- 这是什么C++语言结构:#(即哈希)整数"path_to_header_or_cpp_file"<integer>?
- 我应该用什么语言编写我的2D游戏?
- 什么语言创造了左值这个术语?
- 什么语言可以同时在iOS和Android上编译?