Online checking of errors relating to using OpenMP technology and x64 architecture
I like various code analyzers which can be tried in online mode to see if they are worth more detailed investigation. A good example is an online version of PC-lint analyzer by Gimpel Software: http://www.gimpel-online.com/OnlineTesting.html.
Our company regularly comes to the question: "Shouldn't we create a similar page on our site?". One can try there the analyzers Viva64 and VivaMP online, which are part of PVS-Studio. But I don't know is it really interesting for developers. An online version still imposes some limitations and it is better to use demo versions of the products which are available for downloading on the site.
However, it can be interesting to write a C++ code and immediately check its compatibility with 64-bit systems or see what the analyzer can say about safety of the parallel code built on OpenMP technology. For both cases the code samples will be small and easy to experiment with on the site.
That's why I decided to write this small note in the blog. It is for those people who will come here by the request "online viva64″ and who will learn that there is no online version yet but we'll be glad if you tell us that it would be interesting to see such a function on the site. Then we'll once again discuss the question of creating online versions of Viva64 and VivaMP. Yet now we offer you to download the demo version. And if you want to study our products in detail we're ready to discuss sending you the trial key.
Besides, you can watch flash-demonstrations for all our products which show how the tools are used.