[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 -~----------~----~----~----~------~----~------~--~---
