[C++] 1-1.3 C++ editor, compiler, linker and IDE
1. Editor
Editor: The editor
implements source code editing and viewing functions, such as a text editor.
Only a few programs are written through a graphical interface, and most programs are edited in the form of text.
C++ programs can be written and viewed through an editor.
2. Compiler
Compiler: compiler; a
compiler is a computer program that translates "a language (usually a high-level language)" into "another language (usually a low-level language)".
3. Linker
Linker: linker;
linker is a program that links one or more object files and libraries generated by a compiler or assembler into an executable file.
4.IDE
IDE: Integrated Development Environment is the integrated development environment;
IDE is used to provide the application program development environment, generally including code editors, compilers, debuggers and graphical user interface tools.
C++ IDE recommendation:
visual studio comunity(C/C++) Windows only;
Eclipse CDT + GCC
visual studio code + GCC/Clang
Visual studio is the general name of Microsoft development tools. Visual studio includes a C++ integrated development environment called visual c++;