Community
cancel
Showing results for 
Search instead for 
Did you mean: 
2,312 Views

Running Intel Fortran in Visual Studio Code instead of Visual Studio IDE

Perhaps this already been addressed in a previous post, but I am wondering if Intel Fortran runs in Visual Studio Code now?

If so, is there a downloadable VSCode extension to do this?

And, will VSCode replace Visual Studio 20xx as the standard IDE on Windows for Intel Fortran?

Thanks! Jeff

0 Kudos
9 Replies
Igor_V_Intel
Employee
2,312 Views

Please refer to Release Notes for this kind of info: https://software.intel.com/en-us/articles/intel-fortran-compiler-release-notes

Note that VSCode is not listed as a supported IDE for latest 2020 version (compiler version 19.1).

lanrebr
Novice
270 Views

Would Intel consider including in your plans adding support for VSCode? It will solve many problems...

Steve_Lionel
Black Belt Retired Employee
250 Views

What sort of problems would it solve? Keep in mind that Intel Fortran depends on Microsoft Visual C++ and the Visual Studio Debugger.

lanrebr
Novice
235 Views

Yes, the current dependencies are understood. However, Microsoft is making a lot of improvements on VSCode and it is gaining adoption as a generic development environment. It supports now remote connections to runtime server, azure devops/git integration, Microsoft cloud deployment, workflow integration, etc. See
https://www.google.com/amp/s/www.zdnet.com/google-amp/article/visual-studio-code-how-microsofts-any-...
Other existing Fortran VSCcode plugins are not as good, and we need something better to allow the Intel Fortran code to be part of this, along with other languages. Perhaps I am wrong, but it seems that Visual Studio is lagging behind.
Steve_Lionel
Black Belt Retired Employee
204 Views

I use VS Code to build firmware for my 3D printer, but I don't see that it has any advantages for Intel Fortran over Visual Studio. Visual Studio has remote server connection, git integration and more. 

lanrebr
Novice
191 Views

Yes, there is no denying that Visual Studio is very powerful and even more powerful than VSCode. But VSCode is moving faster towards becoming the single tool that the junior developers are using for coding everything, that is, except Fortran. To get started with Fortran they don't really need all the very advanced features that Visual Studio code offers, they just need a minimum editor/compiler/run time that allows them to pass the unit test. But when the choice comes to write new code people start with Python or Java because is what is available in the VSCode editor out of the box. The moment you suggest them to use Fortran instead they see this massive installation and learning curve that discourages any further attempts and learning. But writing basic Fortran code is not that difficult and if we had a decent Fortran editor in VSCode integrated with the Intel Compiler they could easily learn it and start using it along with Python and other tools. What we have now is not good and fixing this will go a long way with the new folks and we just need something to bridge the gap.
lanrebr
Novice
180 Views

I should also added that I see a number of senior Fortran developers editing Fortran code using notepad, vi and emacs because they don’t want (or they can’t) install Visual Studio in their laptops or in the run time system. They can easily install and run VSCode there but since is no decent Fortran editor so we keep on using notepad.
Steve_Lionel
Black Belt Retired Employee
176 Views

They can't use the Intel compiler without installing Visual Studio, but there's nothing wrong with using Notepad or something similar to edit sources - I do it all the time if I am going to be building from the command line. If you want to debug, you have to use Visual Studio.

mecej4
Black Belt
165 Views

I do a lot of reworking and adapting old Fortran codes. The tools that I use the most in such work are utilities such as Grep, Ed, Sed, Make, Awk, etc. Visual editors are of little use in such work.

For writing new code, I use Notepad++ and other similar editors. I have little use for Visual Studio and VScode .

However, other people have other needs and other preferences as to tools, which I respect.

Us old Fortran programmers do not want whippersnappers telling us what editor or IDE to use or missionaries telling us what position we must adopt.

Reply