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