[This message was posted by Jim Northey of The LaSalle Technology Group 
<[email protected]> to the "General Q/A" discussion forum at 
http://fixprotocol.org/discuss/22. You can reply to it on-line at 
http://fixprotocol.org/discuss/read/7f4e8488 - PLEASE DO NOT REPLY BY MAIL.]

You can buy or build a very high quality and performant FIX engine in Java, C#, 
or C++. Solutions exist. There are also open source solutions.

To answer your performance question - I would say that the differences are 
negligible between the language choices. To answer that I would have to know 
who the programmer is. C# and Java implementations can be made to be very high 
performance given the right engineer. Choose the wrong engineer or product and 
you can end up with a very slow and poorly implemented C++ engine. In practical 
experience it is amazing what both Sun and Microsoft are doing with their VMs 
in terms of performance. Couple the benefits in developer productivity, ease of 
deployment and debugging and for the vast majority of financial applications C# 
and Java have an advantage. If you are looking to run transactions rates < 500 
microseconds - well I don't know how you do this without hand coding 
applications very tediously in a native language and even here C++ being object 
oriented can get in your way if you are not using proper engineering 
techniques. But how many times are performance rates like this re
 quired for the vast majority of trading applications? I think the high 
frequency market is a relatively small part of the financial markets space, but 
commands a considerable amount of the press and focus.


> I am new to FIX protocol. I had done some development for exchange
> gateway in c++ using ad hoc protocol setup. Now i wanted to
> migrate all my gateway server in FIX 4.2 protocol. and i want to
> do it from scratch .
> 
> Please advice me is it possible to develop FIX engine in c#?if yes then
> how much performance will affect compare to c++ ?
> 
> As of now i was following FIX forum i found every body recommending
> C++ and Java.


[You can unsubscribe from this discussion group by sending a message to 
mailto:[email protected]]

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Financial Information eXchange" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/FIX-Protocol?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to