IDE: 통합 개발 환경 / Integrated Development Environment
통합 개발 환경은 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공해준다.
코드 수정, 컴파일, 디버그, 빌드하는것을 한 곳에서 할 수 있다.
It helps all programming tasks (Editing source code, compile, debug, build) in one application.
예시 (Examples)
Programming Language | Different IDEs | ||
Java | Eclipse | Netbeans | Intellij |
Python | PyCharm | Spyder | IDLE |
C/C++ | Visual Studio | Code Blocks | CodeLite |
위에 프로그래밍 언어마다 IDE를 나눠두긴 했지만, 하나 이상의 언어를 지원하는 IDE가 많다.
Some of the IDEs support more than one language
종종 코드 편집기랑 IDE의 다른점을 물어보곤 하는데 코드 에디터에서는 코드 수정만 가능하다.
코드 편집기의 예시로는 서브라임텍스트, 빔, 비주얼 스튜디오 코드, 이맥스, 브래킷츠 등이 있다.
하지만 비주얼 스튜디오 코드나 주피터, 서브라임 같은 편집기들은 IDE로써의 기능도 있다.
Often, people ask about the difference between IDE and code(text) editor.
Code editor is for writing scripts and modifying code (text).
Examples would be Sublime Text, Vim, Visual Studio Code, Emacs, Brackets.io etc.
Such code editors like Sublime Text, Juptyer, and Visual Studio Code can be used as an IDE as well.
구체적인 기능들을 보면,
Specific functions are,
Reference: www.codecademy.com/articles/what-is-an-ide
댓글 영역