0. 실습 준비
■ C, C++은 기본적으로 컴파일 언어이므로 컴파일러라는 프로그램을 이용해서 실행 파일을 만드는 것이 기본이다.
■ 하지만 기본적인 문법 연습이나 알고리즘 풀이 등을 위한 코드에 실행 파일을 만드는 것은 사실 번거롭다.
■ 그래서 개인적으로 이전에는 MSVC(Microsoft Visual C++)보다 가벼운 컴파일러를 사용했었다.
■ 하지만 요즘에는 웹에서 C,C++ 코드의 실행 결과를 확인할 수 있길래 두가지만 간단히 소개하려한다.
■ 웹 컴파일러 자체는 찾아보면 아래의 사이트들 외에도 더 존재하니 개인적으로 편한 것을 사용하면 된다.
Ⅰ. 웹 컴파일러
ⅰ. onlineGDB (링크)
■ C,C++외의 언어도 지원,
■ 로그인시 프로젝트 단위도 관리 가능
■ 디버깅 가능.
■ 자동 완성 제공.
■ 기능이 많아서 그런지 아래에 소개하는 Wandbox보다 조금 무거운 느낌.
ⅱ. Wandbox (링크)
■ C,C++외의 언어도 지원,
■ 코드를 수정했을 때 이전 코드와 결과를 로그로 남겨놓고 보여줌.
■ 기능은 단촐하지만 그만큼 가벼운 느낌
Ⅱ. 코드 관리하기
ⅰ. github
■ 공부하며 작성한 코드도 정리해서 저장해두는게 좋다고 생각한다.
■ 이런 목적으로 가장 많이 쓰이는 곳이 github이다.
ⅱ. Blog
■ 개인적으로 블로그를 하는 입장에서 공부한 코드를 블로그에 올리고 리뷰해보는 것은 많은 도움이 된다고 생각한다.
■ 블로그 서비스 자체는 github를 이용해도 되고, Tistory나 Naver 서비스를 이용해도 된다.
Ⅲ. 마무리
ⅰ. 카테고리 소개
■ 이론 공부했던 포스팅을 다시 써서 올리다보니 실제 코딩 연습이 소홀해지는 것 같아서 만들었다.
■ 그러므로 이 카테고리의 내용은 이론글보다 더 단촐할 수 있다.
■ 또한 일반적인 C,C++교재에서 소개하는 실습과 관련된 내용들은 이 카테고리에서 소개할 예정이다.