[CS/IDE] IDE 통합 개발 환경Computer Science2023. 12. 22. 15:11
Table of Contents
728x90
반응형
1. Intergrated Development Environment란?
통합 개발 환경이라고 하며 개발자가 소프트웨어 코드를 쉽게 효율적으로 개발할 수 있게 돕는 프로그램을 말한다.
코드 편집, 빌드, 테스트, 패키징 같은 기능을 하나의 프로그램으로 사용할 수 있도록 만들어 생산성을 높여주는 역할을 한다.
2. IDE를 사용하는 이유
- 지능형 코드 완성
코드를 자동으로 작성하거나 편집해준다.
- 구문 강조 표시
if같은 분기는 주황색 half같은 변수는 회색 print같은 출력은 파란색으로 구분해서 표시해준다.
- 컴파일
내가 작성한 코드를 운영체제가 이해할 수 있는 단순화된 언어로 변환해준다. 가령 내가 4를 입력했다면 0100으로 변환해주는 식이다. - 테스트
로컬 부분에 원하는 부분만 테스트를 진행하게 해준다. - 디버깅
오류 버그 등을 자동으로 감지해주거나 분기를 설정해서 어떤 줄에 어떤 일들이 일어나고 변수가 어떻게 저장되는지 알수 있도록 해준다.
3. 대표적인 IDE
vscode, visual studio, eclipse, intelliJ,pycharm등 여러 IDE가 있다.
자신이 사용하고자 하는 프로그래밍 언어, 운영 체제, 개발하고자 하는 프로그램에 따라 선택하면된다.
예시로는 다음이 있다.
- 무난하고 확장성이 좋은 VScode
- Data science에 좋은 Jupyter
- Android 앱 개발에 사용하는 Android Studio
- Java IDE는 Ecplise or Intellij
728x90
반응형
@코딩하는 자연대생 :: 자연대생도 코딩을 하고 싶어
Coding, Software, Computer Science 내가 공부한 것들 잘 이해했는지, 설명할 수 있는지 적는 공간