상세 컨텐츠

본문 제목

IDE 통합 개발 환경이란?

IT 용어

by Riella 2020. 11. 13. 14:40

본문

728x90

Different IDEs

 출처1, 출처2 

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.

 

구체적인 기능들을 보면,

  • 코드수정: 하이라이트를 해서 코드가 눈에 잘 들어오게 해주고, 오토 컴파일을 해서 무엇을 적을지 옆에 뜨게 해준다.
  • 빌드: 소스 코드를 터미널에서 돌아갈 수 있게 만들어준다 (.exe)
  • 디버그: 디버깅 툴들을 제공해서 다른 변수들과 코드를 테스트 할 수 있게 해준다.

Specific functions are,

  • Editing Source Code: IDE provides syntax highlighting which makes code visible, and autocompiles the code (show what to expect).
  • Building Executables: IDE can transform the source code into a executable.
  • Debugging: IDE provides debugging tools so that programmers may examine different variables and code.

Reference: www.codecademy.com/articles/what-is-an-ide

 

댓글 영역