The System has been decided!
The search for the best tools and libraries for my application is over. This is a complete rewrite of the open-source Visual Pin Configuration application. And in doing it, I wanted it to withstand the test of time reducing the vulnerabilities as much as possible: The Language The first version was written in FreePascal language (using Lazarus RAD) for a couple of reasons: easy manipulation of strings (and this kind of app is all about strings), convenient GUI layout. But the Pascal compiler is not always available for all operating systems and it is also a forever evolving language, always trying to reach the same level of Delphi, the original Object Pascal compiler. I decided to rewrite the application in C language (after researching about Go and D languages which maybe are a solution for the future) and I had to code a lot of Pascal functionality that was missing in C. At the time of writing this article, I am in full process. It is not a translation of the old code, it is a rewrit