이 글은 인하대학교 ICE3013 시스템 프로그래밍 강의를 기준으로 작성되었습니다. 강의 과제 솔루션을 찾으신다면 과제 솔루션을 방문해주세요.
GitHub Actions는 GitHub에서 제공하는 작업 자동화 서비스로 반복적인 작업을 자동화할 수 있습니다. 이 글에서는 GitHub 저장소의 C++ 코드를 자동으로 빌드하는 예시를 보여줍니다.
PyPI는 “Python Package Index”라는 뜻으로 파이썬 패키지를 모아놓은 저장소입니다. PyPI에 배포된 패키지는 pip install 명령을 이용해 쉽게 다운로드해 사용할 수 있습니다.
Vcpkg는 Microsoft에서 만든 C++ 패키지 관리자 프로그램으로 복잡한 C++ 라이브러리 설치를 간소화하는 명령 줄 프로그램이다. Boost는 C++ 기반의 라이브러리 집합으로 STL의 부족한 부분을 보완하는데 주로 사용된다.
Blockly는 Google에서 만든 블록코딩 라이브러리로 웹페이지에 블록코딩으로 코드를 생성하는 에디터를 제공합니다. Blockly를 통해 Scratch와 같은 블록코딩 환경을 웹사이트에서 쉽게 구축할 수 있습니다. 과거에는 웹(자바스크립트) 이외의 안드로이...