콘텐츠로 이동

16.1   프로그래밍 환경 설치

16.1.1   IDE 설치

로컬 통합 개발 환경(IDE)으로는 가벼운 오픈 소스 도구인 VS Code를 권장한다. VS Code 공식 웹사이트에서 운영체제에 맞는 버전을 내려받아 설치한다.

공식 웹사이트에서 VS Code 내려받기

그림 16-1   공식 웹사이트에서 VS Code 내려받기

VS Code는 풍부한 확장 생태계를 갖추고 있어 대부분의 프로그래밍 언어를 실행하고 디버깅할 수 있다. Python을 예로 들면, ‘Python Extension Pack’을 설치한 뒤 Python 코드를 디버깅할 수 있다. 설치 과정은 아래 그림(16-2)과 같다.

VS Code 확장 설치

그림 16-2   VS Code 확장 설치

16.1.2   언어 실행 환경 설치

1.   Python 환경

  1. Miniconda3를 내려받아 설치한다. Python 3.10 이상이 필요하다.
  2. VS Code 확장 마켓플레이스에서 python을 검색하여 Python Extension Pack을 설치한다.
  3. (선택 사항) 명령줄에 pip install black을 입력하여 코드 포매터를 설치한다.

2.   C/C++ 환경

  1. Windows에서는 MinGW를 설치해야 한다(설정 안내). macOS에는 Clang이 기본으로 포함되어 있어 별도로 설치할 필요가 없다.
  2. VS Code 확장 마켓플레이스에서 c++를 검색하여 C/C++ Extension Pack을 설치한다.
  3. (선택 사항) Settings 페이지에서 코드 서식 옵션인 Clang_format_fallback Style을 검색하고 { BasedOnStyle: Microsoft, BreakBeforeBraces: Attach }로 설정한다.

3.   Java 환경

  1. OpenJDK를 내려받아 설치한다(JDK 9보다 높은 버전이어야 한다).
  2. VS Code 확장 마켓플레이스에서 java를 검색하여 Extension Pack for Java를 설치한다.

4.   C# 환경

  1. .NET 8.0을 내려받아 설치한다.
  2. VS Code 확장 마켓플레이스에서 C# Dev Kit을 검색하여 C# Dev Kit을 설치한다(설정 안내).
  3. Visual Studio를 사용해도 된다(설치 안내).

5.   Go 환경

  1. go를 내려받아 설치한다.
  2. VS Code 확장 마켓플레이스에서 go를 검색하여 Go를 설치한다.
  3. Ctrl + Shift + P를 눌러 명령 팔레트를 열고 go를 입력한다. Go: Install/Update Tools를 선택한 뒤 모든 항목을 체크하여 설치한다.

6.   Swift 환경

  1. Swift를 내려받아 설치한다.
  2. VS Code 확장 마켓플레이스에서 swift를 검색하여 Swift for Visual Studio Code를 설치한다.

7.   JavaScript 환경

  1. Node.js를 내려받아 설치한다.
  2. (선택 사항) VS Code 확장 마켓플레이스에서 Prettier를 검색하여 코드 포매터를 설치한다.

8.   TypeScript 환경

  1. JavaScript 환경과 같은 순서로 설치한다.
  2. TypeScript Execute (tsx)를 설치한다.
  3. VS Code 확장 마켓플레이스에서 typescript를 검색하여 Pretty TypeScript Errors를 설치한다.

9.   Dart 환경

  1. Dart를 내려받아 설치한다.
  2. VS Code 확장 마켓플레이스에서 dart를 검색하여 Dart를 설치한다.

10.   Rust 환경

  1. Rust를 내려받아 설치한다.
  2. VS Code 확장 마켓플레이스에서 rust를 검색하여 rust-analyzer를 설치한다.
댓글로 의견이나 질문, 제안을 남겨 주세요