본문 바로가기
반응형

통합개발환경2

통합 개발 환경(IDE: Integrated Development Environment) 프로그램을 만들기 위해서는 여러 프로그램이 필요하다. 코드를 작성하는 편집기인 에디터, 기계어로 바꿔주는 컴파일러, 작성한 코드를 다른 프로그램과 실행 프로그램으로 병합하는 링커, 프로그램의 오류를 찾아내는 디버거 등이 있어야 하지만, 통합 개발 환경(IDE: Integrated Development Environment)이 등장하면서 각각의 프로그램을 따로 갖고 있지 않아도 되는 편리한 환경을 맞이하게 되었다. 비주얼 스튜디오(Visual Studio), 비주얼 스튜디오 코드(Visual Studio Code), Dev C++ 등 다양한 통합 개발 환경을 갖춘 프로그램이 있다. 한 가지 프로그램 사용법을 잘 숙지하면, 프로그램 코드 작성에서부터 프로그램 빌드까지 한번 할 수 있어 효율성을 느낄 수 있을.. 2022. 6. 15.
C++의 시작 C++은 C언어에서 발전한 언어로, C언어와의 호환성, 객체 지향, 타입 검사, 실행시간의 효율성 극대화를 목적으로 설계되었다. C++의 소스 프로그램 파일(.cpp, .cxx, .C)은 처리하고자 하는 작업을 수행하는 명령어들이 들어있는 파일이다. C++의 헤더파일(확장자: .h)은 프로그램을 실행할 때 필요하거나 중요한 정보인 클래스, 함수의 원형, 매크로, 전역 변수, 상수 등 여러 소스 파일에 공통적으로 선언되는 내용 등을 담고 있다. 단독으로 컴파일되지 않고, #로 시작하는 선행 처리기 지시어(preprocessor directives)에 의해 소스 프로그램 파일에 삽입되어 함께 컴파일된다. 이때, 컴파일러(compiler)로 생성된 목적 코드는 바로 실행이 어렵고, 링킹 과정을 거쳐야 한다. .. 2022. 6. 8.
반응형
LIST