It's not like I did not want to learn Linux - just the infrequent usage and lack of time meant I never made any reasonable progress. I had to rely on tools like WinSCP and PuTTY to transfer files and access our Linux test machines. If all worked OK on Windows, then I would migrate it to Linux or try and recreate the issue on Linux as required. When possible I always did my coding or tried recreating a customer issue on Windows. I seriously struggled - the joys of Vi, the considerable difference between cmd.exe and the various Linux shells etc. But for someone who had spent most of their working life with Windows and MS-DOS, this did not come easy. So, I had to adapt and start familiarising myself with Linux. When I joined Reuters back in 2004 I discovered that our real-time streaming APIs came in both Windows and Linux versions and most of our clients' real-time data applications were deployed on Linux - which makes sense - improved performance and stability compared to Windows (certainly back then). I may have interacted with a SQL Server or Oracle systems over the years, but these would have always been via a Windows-based interface/utility. I have been a Windows developer for most of my career - I started with MS-DOS-based development before quickly moving onto Windows development. followed by the detailed steps I carried out in order to be able to edit, compile and run C++ & Java examples inside the WSL environment.an overview of some key relevant WSL + VS Code features I discovered.Whilst I will be using some of the examples from our Real-time SDKs - the notes below should be applicable to general C++ and Java development. In this article, I will share my experience of using Windows Subsystem for Linux along with Visual Studio Code for some basic coding and testing in C++ & Java. ![]() Knowledge Prerequisite – working knowledge of Windows, developer tools such as make, JVMs and a basic understanding of Linux console usage Introduction
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |