作者SeanWang (人生不就这样)
看板CFAiafeFSA
标题Re: 请问一下~~蒙地卡罗
时间Fri Nov 4 00:07:38 2005
可以跑,不代表实用啊...
对於初学者而言,可能你的要求是只要写出可以用的东西就好了,
模拟个一千次、一万次、十万次...
只要程式码本身不要有错,时间一到总会算的出来....
那麽无论是要用正统的程式语言如VB/VBA/Java/C/C++/C#/Delphi/Fortran ...
或是其他如Matlab/Gauss/Ox/R/Scilab.....之类的套装软体或语言,
其实差异不大...
只要选择一个你熟悉的开发工具来输入你的程式码即可...
执行效率、数值精确度、物件导向的扩充性.....都不需要在意
然而在愈形复杂的金融运算环境中,
对於时间、执行效率、扩充性.....的要求是愈来愈重视了,
使用一些方便但是非属开放系统的开发工具也只是自找苦吃而已...
像现在银行里面的treasury system多半是用C++(最常见)/C#(比较少)/Java(常见,
多半搭配後端UNIX/SUN环境下的Oracle资料库系统运作)
而他提供的一些扩充模组又通通采用前述这些程式语言写成,
所以我建议有心往这条路走的人...尽量还是采用开放的程式语言来撰写你的程式
学习程式的路径,可以采用下面的进行方式...
VB ------> C++
VBA C#
Matlab JAVA
其中C++/C#/JAVA都有免费的开发工具,
VBA随Office附赠、VB要花钱买、Matlab要十来张小朋友
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.229.83.47
1F:推 Majestic:头推! 11/04 00:14