프로그래밍의 절차와 방법 그리고 IDE

컴퓨터/프로그래밍 기초

728x90
반응형

IDE(Integrated Development Environment) 그리고 프로그래밍

 

프로그래밍하려면 고급언어와 그 언어를 컴퓨터의 언어로 바꾸어 주는 컴파일러가 필요하다고 했습니다.

특정한 규칙에 맞추어 고급언어를 사용하여 작성하고 컴파일러를 이용하여 컴퓨터의 언어로 바꾸는 과정을 통해야만 비로소 프로그램이 완성이 됩니다.  이런 과정들을 좀 더 원활하게 해 줄 수 있는 통합개발환경(Integrated Development Environment)이라 부르며 프로그램을 만들기 위한 일련의 과정을 한 곳에서 해결할 수 있게 해주는 프로그램입니다. 다양한 고급언어가 있고 대표적인 IDE가 존재합니다. 

 

고급언어들

다양한 고급언어들이 있습니다.  C, C++, Python, C#, Java 등등 정말 많은 고급 언어들이 있고 장단점이 존재합니다. 하지만 분명한 것은 컴퓨터에 명령을 하는 프로그래밍을 하는데 조금 더 쉽게 하기 위해서라고까지만 일단 알아두셨으면 합니다. 

 

언어 별 대표 IDE

다양한 IDE가 존재하고 언어들에 따라 자주 사용하는 것이 다르다고 했습니다. 언어별 대표적인 IDE에 대해 말씀드리겠습니다.

 

  • Visual studio - C, C++, C#
  • Eclipse - Java
  • Python - Pycharm

이러한 IDE 툴을 사용하면 각각의 언어들을 규칙에 맞게 작성하는데 도움을 주고 디버깅을 하거나 컴파일을 하는데 아주 편리한 기능들을 제공해 줍니다.

 

IDE의 기능

다양한 IDE마다 세부적인 내용은 다르지만 다음과 같은 내용들을 제공하여 프로그래밍하는데 도움을 줍니다.

 

  • 고급언어의 기본적인 라이브러리를 기본으로 제공합니다.
  • 고급언어와 각 운영체제에 대한 컴파일러 및 컴파일 기능을 제공합니다.
  • 고급언어의 문법 오류, 키워드들을 찾아 줍니다.
  • 강력한 디버깅 기능으로 프로그램의 실행 중 진행 과정을 확인할 수 있는 기능을 제공해 줍니다.

 

IDE와 고급언어에관한 내용은 각각의 언어를 설명할 때 좀더 자세히 알아보도록 하겠습니다. 

728x90
반응형

Commnet

G91개발일지

Gon91(지구일)

91년생 공학엔지니어의 개발일지

TODAY :

YESTER DAY :

TOTAL :