개발환경
사용하는 SW (Git, Bitbucket, CUDA, winMerge, Visual Leak Detector)
renouvea.u
2021. 1. 18. 09:42
Git
: 버전 관리를 위한 소프트웨어 tool
: 개발을 위한 파일들이 모두 담기는 프로젝트 폴더에서 git을 시작하면 그 순간부터 폴더의 모든 수정 내역들이 저장되는 .git이라는 폴더가 생성됨.
# 장점
1. 작업중간에 폴더를 압축해서 따로 저장해야하는 수고가 줄어듬
2. git으로 박제한 내용들을 원격으로 전송해서 공용 공간에 저장할 수 있음.
# Git 사용에 필요한 SW
1. Git
2. Visual Studio Code
3. SourceTree
Bitbucket
: Github와 같은 웹 호스팅 서비스
: Git으로 저장되어 원격 전송된 내역들이 저장될 공간을 제공하는 서비스
CUDA
: GPU에서 사용하는 병렬처리 알고리즘을 C언어를 비롯한 산업 표준언어로 작성할 수 있도록 하는 GPGPU기술 .
즉, 전통적으로 CPU가 처리하였던 응용프로그램 계산을 GPU로 병렬처리 하도록 하는 기술의 일종.
winMerge
: 서로 다른 2개의 파일/디렉토리의 내용을 비교하여 동일하게 변경할 수 있는 프로그램
Visual Leak Detector
: 메모리 누수를 찾아내는 툴