z******i 发帖数: 59 | 1 最近在做程序优化,感觉用C++比用C更容易写慢的代码
我们有段代码,没用任何try-catch,简单的compiler setting 去掉
exception handling, 快了35%.
后来决定所有要快的程序,都去掉exception handling, RTTI, 基本上
就只用C99的语法。
感觉 OO 对 embedded system 不是太管用。Compiler 也更容易优化
C 程序。 | m**s 发帖数: 221 | 2
阿哈,赞你的头像.
确实有这个感觉,不过没接触过几种embedded system
【在 z******i 的大作中提到】 : 最近在做程序优化,感觉用C++比用C更容易写慢的代码 : 我们有段代码,没用任何try-catch,简单的compiler setting 去掉 : exception handling, 快了35%. : 后来决定所有要快的程序,都去掉exception handling, RTTI, 基本上 : 就只用C99的语法。 : 感觉 OO 对 embedded system 不是太管用。Compiler 也更容易优化 : C 程序。
| d*****a 发帖数: 110 | 3 Last time an invited gust speaker said try-catch is a bad thing in c++
programming, and it's an outdated thing in c time.
【在 z******i 的大作中提到】 : 最近在做程序优化,感觉用C++比用C更容易写慢的代码 : 我们有段代码,没用任何try-catch,简单的compiler setting 去掉 : exception handling, 快了35%. : 后来决定所有要快的程序,都去掉exception handling, RTTI, 基本上 : 就只用C99的语法。 : 感觉 OO 对 embedded system 不是太管用。Compiler 也更容易优化 : C 程序。
| g*****g 发帖数: 34805 | 4 C++ try catch is not well designed, kind of after thought.
Java's exception handling is handy.
【在 d*****a 的大作中提到】 : Last time an invited gust speaker said try-catch is a bad thing in c++ : programming, and it's an outdated thing in c time.
|
|