- Joined
- 5/2/06
- Messages
- 11,954
- Points
- 273
The book "Thinking in C#" is available for free here
http://www.geocities.com/contactasm/aniket/TICSharp.zip
http://www.geocities.com/contactasm/aniket/TICSharp.zip
Correction, VB existed way before VBA... and it is not based on Excel. It's more like VB was hammered into MS Office in the shape of VBA. The form controls have existed for years so there is nothing new there.VB6 is very much an Excel based language with limited form features
ive never heard of F# before, is that very useful?
That being the case though, if I'm correct, F# is still a product of Microsoft's research division and still unofficial. Plus I wonder why they felt the need to invent a new language, if it's so close to OCaml; does the world need yet another proprietary computer language?
Languages like C# and Java have dynamically optimizing compilers, which will find and tune hotspots for you. Better, they will adapt that optimization from run-to-run as the data/market changes. A well-crafted C/C++ solution, followed by days if not weeks of careful optimization, may well beat the C#/Java solution - for a given set of data. That is generally too many heartbeats wasted for me. CPU cycles are always cheaper.
Just happened to talk to the guys who run the option stat arb desk and they told me that they have a server with ton of NVIDIAI know how to program using Matlab, VBA and some SAS.
But my next programming language will be C++ and NVidia Cuda,
to computing parallel and speed-up some financial programs like MC, etc.... by using the stream processor of your GPU.