由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Quant版 - 专业C++写程序的应该是这样的
相关主题
如果在金融公司做quant,还可以自己业余炒股吗?C编译器为何允许一个函数在某个路径不返回值?
分享一个业余时间写的自动化交易系统美国人搞的MPG很脑残啊,远没有天朝的百公里几升合理
这题是什么意思?有哪些内置函数是8bit单片机里没有的?
求助Series 3 examinline function是否可以递归?
这个比较靠谱的工资贴没人转发?python里的 lambda函数 有什么有点
一般来说浮点数乘法和除法哪个快?除法有什么规律吗?
在看the effective C++language有看《程序设计导引及在线实践》的吗?
c++中的inline 函数是做什么的?好吧,问一个除法函数的问题。
相关话题的讨论汇总
话题: c++话题: 业余话题: inline话题: 考虑话题: 函数
进入Quant版参与讨论
1 (共1页)
f*******y
发帖数: 988
1
基本上QUANT都是用C++写APPLICATION的,根本就不需要考虑这些东西,用C++就是浪费
,不用
matlan和r的话我看java,python,csharp就可以了
1. 注意hidden的对象构造,拷贝,格式转换或者临时变量,一般不会有多余的
2. 注意IF的写法,会考虑各种path的出现概率,会考虑利用短路,业余的基本就是按
照人脑的想法写
3. 会考虑cache和page的大小,业余的程序员心目中内存就是连着的一大块
4. 会考虑用什么样的data structure,业余的基本全都是vector和map
5. 知道inline的一大好处是cross optimization,业余的就知道少一次function call
6. 大致知道什么样的函数被编译器inline的可能性大;业余的要么不用inline要么什
么函数都加上
inline
7. 类的接口重复的少,个数不多也不少,函数体也是这样;业余的动不动就几百行的
函数和几十个的接

8. 写浮点表达式会知道避免除法
等等
QUANT基本都不需要考虑这么多
o******r
发帖数: 259
2
专业写c++的被要求写得跟c差不多
overload不让用,default value不让用,
multiple inheritance就跟更别想了,
稍微有意思一点的算法早有牛人写好library
你自己写一个是通不过review的
那些fancy feature都是用来唰interviewee的,呵呵

call

【在 f*******y 的大作中提到】
: 基本上QUANT都是用C++写APPLICATION的,根本就不需要考虑这些东西,用C++就是浪费
: ,不用
: matlan和r的话我看java,python,csharp就可以了
: 1. 注意hidden的对象构造,拷贝,格式转换或者临时变量,一般不会有多余的
: 2. 注意IF的写法,会考虑各种path的出现概率,会考虑利用短路,业余的基本就是按
: 照人脑的想法写
: 3. 会考虑cache和page的大小,业余的程序员心目中内存就是连着的一大块
: 4. 会考虑用什么样的data structure,业余的基本全都是vector和map
: 5. 知道inline的一大好处是cross optimization,业余的就知道少一次function call
: 6. 大致知道什么样的函数被编译器inline的可能性大;业余的要么不用inline要么什

1 (共1页)
进入Quant版参与讨论
相关主题
好吧,问一个除法函数的问题。这个比较靠谱的工资贴没人转发?
问一个C语言中整型和浮点运算的问题一般来说浮点数乘法和除法哪个快?
请问如何能让Qt(C++)中的浮点运算尽可能精确?在看the effective C++language
请问在C/C++那个function可以查星期几?c++中的inline 函数是做什么的?
如果在金融公司做quant,还可以自己业余炒股吗?C编译器为何允许一个函数在某个路径不返回值?
分享一个业余时间写的自动化交易系统美国人搞的MPG很脑残啊,远没有天朝的百公里几升合理
这题是什么意思?有哪些内置函数是8bit单片机里没有的?
求助Series 3 examinline function是否可以递归?
相关话题的讨论汇总
话题: c++话题: 业余话题: inline话题: 考虑话题: 函数