WHAT ARE THE BEST IDE'S FOR RUNNING PROGRAMS IN LINUX, WINDOWS AND macOS
BASIC IDE'S SETUP YOU SHOULD SET UP IN YOUR MACHINE TO RUN PROGRAMS:
I'll tell you which is the better IDE to run c programs in your machine not only c for other programming languages also in this post ill explain about the IDE'S for macOS, windows and for linux.And in further post ill show you how to install them in your machine.you should install any IDE mentioned below depending on your machine.After installing these IDE's softwares we shall dive into the topics of c programming and lets practice many programs .
To begin with,
what is meant by IDE?What is the difference between IDE and Code Editors?
An IDE (Integrated Development Environment) is a software used for creating applications that has many combined development tools at one interface,these include tools for source code,tools for debugging and compilation tools.If you are a beginner I would suggest you not to use IDE'S because they have more tools which may confuse you and it takes high memory storage.
Coming to code editor's ,these consume less memory and have beginner friendly environment interface . If you are a beginner I'll suggest you not to install IDE its better to install code editor's.
BEST CODE EDITOR'S AND IDE'S:
1.Visual Studio Code (VS Code) - It is a code editor developed by Microsoft for windows.It also works in MacOS and Linux systems.In this you can run many programming languages by installing extensions.
2.Eclipse - It is another powerful IDE it is commonly used for java ,and it also works for c/c++ programming.It is an open source software and has multiplatform support.
3.Code Blocks - It is another popular IDE developed using c++ language using wxWidgets as GUI toolkit.
IDE FOR LINUX:
Usually any popular IDE works on Linux and you could choose the compiler and run the code within the IDE or alternatively you can choose an external compilers like GCC, which is mostly popular compiler and used by many people and it also has support for all c standards as well as support for other programming languages also.
GCC is a portable compiler which runs on most available platforms and it can produce output for many type of target processors. Don't forgot the job of compiler, it's job is to take preprocessed source code and convert ot into Assembly code . Assembly code is not same as machine code.so,you may wonder about why the output of the compiler needs to be compatable with a the processers , this is because there is an equal relationship between assembly code and machine code for some extent.This is why it's important for the compiler to be compatable with the platform its working on.
IDE FOR WINDOWS:
The one of the best and extremely a popular choice to run programs is Visual Studio (not vs code) .Visual Studio is much more Powerful and consume heavy memory than VS Code because,Vs code is an code editor but Visual studio is an IDE .Visual studio can be integrated with third party compilers as well for example minGW(Minimalist GNU for windows) we can think it as GCC for windows it is a native windows port of the GNU compiler it will get executed in 34 and 64 bit platforms.
IDE for MacOS:
In MacOS it is most likely to use x-code,it has Apple development environment.It is used to develop software for all apple platforms like MacOS,ios etc . x-code comes with a package of source code and compiler for c and c++And there are also many other IDE'S lets discuss about them later.
My preference:
I would prefer Visual Studio Code because it has good interface and it is very simple to use lets talk about how to install these IDE'S in next posts.
BYE BYE,LETS MEET IN NEXT POST
THANKS.



if you have any questions on above post comment please
ReplyDelete