[This message was posted by John Greenan of http://www.alignment-systems.com 
<[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/38bceafc - PLEASE DO NOT REPLY BY MAIL.]

Jim Northey is 100% right.



> 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 required 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