'What are the basic difference between IDE and Interpreter?

I know Interpreter translate programming language to machine language. But I can' t distinguish between IDE and Interpreter. I mean when I run a code how do they work, what are their purpose?



Solution 1:[1]

IDE (Integrated Development Environment) is a GUI tool that makes it easier to code, but does the same job as working from the terminal screen. For instance when you run python code by pressing shift+F10 in pycharm, it executes python3 your_file.py command automatically. Even plain text editor can be used to write code.

Interpreter is the core file which understands your text and transforms it to machine language.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Ege Y?ld?r?m