GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Presentation: "Java vs. C/C++ Panel"

Time: Wednesday 12:10 - 13:00 / Location: French

This is a question that almost everyone doing a major project asks: should I use C++, or Erlang, or Java, or C#? Maybe it is more abstract than that, such as, should I use native code, like C++, or a managed runtime, like Java? Mostly, this is a matter of taste. Or is it? When it comes to ultimate performance, most applications are native, C++/C, with even having some hand crafted assembler mixed in. But can Java, or any managed runtime in general, do nearly as good? Or maybe it could do better than native code. What could applications do to leverage the most out of these languages? With C++11, has the game changed? With Java 7 or 8, has the game changed? Or has the game really changed with the acceptance of Erlang? These and more, fellow developers, will be questions asked on this panel. It is native code vs. managed runtime in the game of performance!
 
Panel: Gil Tene, Martin Thompson, Tom Rodgers, Artur Laksberg
Moderator: Todd Montgomery

Artur Laksberg, Development Lead on on the Parallel Patterns Library and the Casablanca Project at Microsoft

Artur Laksberg

Biography: Artur Laksberg

Artur Laksberg leads a group of developers working on the Parallel Patterns Library and the Casablanca Project at Microsoft. In the past, he has worked on the C++ compiler front end and was involved in the implementation of the Axum programming language.

Gil Tene, CTO and Co-founder, Azul Systems

Gil Tene

Biography: Gil Tene

Gil Tene is CTO and co-founder of Azul Systems. He has been involved with virtual machine technologies for the past 20 years. Gil pioneered Azul's Continuously Concurrent Compacting Collector (C4), and various managed runtime and systems stack technologies that combine to deliver the industry's most scalable and robust Java platforms.

Gil is a frequent speaker at technology conferences worldwide, and an official JavaOne Rock Star. In 2006 he was named one of the Top 50 Agenda Setters in the technology industry by Silicon.com. Prior to co-founding Azul, Gil held key technology positions at Nortel Networks, Shasta Networks and at Check Point Software Technologies, where he designed ground breaking traffic management solutions. He architected OSs at Stratus Computer, HA solutions at Qualix/Legato, and served as an officer in the Israeli Navy Computer R&D unit.

Gil holds a BSEE from The Technion Israel Institute of Technology, and has been awarded 31 patents in computer-related technologies.

Twitter: @giltene

Martin Thompson, High-Performance & Low-Latency Specialist at Real Logic

Martin Thompson

Biography: Martin Thompson

Martin is a high-performance and low-latency specialist, with over two decades working with large scale transactional and big-data systems, in the automotive, gaming, financial, mobile, and content management domains. He believes in Mechanical Sympathy, which is applying an understanding of the hardware to the creation of software, being fundamental to delivering elegant high-performance solutions. Martin was the co-founder and CTO of LMAX, until he left to specialise in helping other people achieve great performance with their software. The Disruptor concurrent programming framework is just one example of what his mechanical sympathy has created.  


Twitter: @mjpt777
Video presentations: 4YOW! 2011: Martin Thompson - On Concurrent Programming and Concurrency Folklore

Thomas Rodgers, Senior Developer at DRW Trading Group

Thomas Rodgers

Biography: Thomas Rodgers

Thomas is a software developer at DRW Trading Group with 20+ years experience in trading and industrial monitoring systems development.  For the past eight years, Tom has specialized in building automated equity options trading platforms in a variety of languages.

Twitter: @rodgertq

Todd Montgomery, Network, Systems, and DevOps Geek

Todd Montgomery

Biography: Todd Montgomery

Todd is a networking geek who has researched, designed, and built numerous protocols, messaging-oriented middleware systems, and real-time data systems, done research for NASA, and has contributed to the IETF and IEEE. Todd currently works for Informatica and is responsible for architecture of Ultra Messaging