- 主题:试用Rust一个月之感想
当然有关系。
模板替代了void*,这就是为什么C++比C快
【 在 littleSram 的大作中提到: 】
: 我一直以为高效就是内存和cpu消耗少,不知道模板和这有啥关系,JAVA和go和c都没有template
--
FROM 76.126.252.*
不是类型转换有性能消耗,而是:
1. 指针本身有性能消耗
2. void*导致编译器无法进行优化。
【 在 littleSram 的大作中提到: 】
: 不懂问一下,是因为void*进行类型转换的时候有性能消耗是么?
--
FROM 76.126.252.*
java有generics
【 在 littleSram 的大作中提到: 】
: 我一直以为高效就是内存和cpu消耗少,不知道模板和这有啥关系,JAVA和go和c都没有template
--
FROM 76.126.252.*
适当使用是神器。
乱用就想砍人。
【 在 z16166 的大作中提到: 】
: 模板的抽象程度高(相比纯C而言),同时又没有任何性能损失(相比虚函数/vtbl那种抽象而言)。
: 模板的坏处就是对码农的要求高了。
:
--
FROM 76.126.252.*
你说的是公司选语言还是个人选语言?
公司选语言当然是看资金和团队能力以及现有系统的状态和未来的要求。
个人选语言难道不是看要就职的公司用什么语言吗?
【 在 sanbeichahe 的大作中提到: 】
: 选语言主要是看它的库
--
FROM 76.126.252.*
不如模板强大。
但是generic要解决的问题在C里同样存在,C++就是靠模板解决的。
【 在 littleSram 的大作中提到: 】
: 总觉得和模板不一样
--
FROM 76.126.252.*