Study: Software(SW)
[OpenSource 사용하기/뜯어보기] OpenSource 사용하기/뜯어보기 개요 및 목록
본 문서는 'OpenSource 뜯어보기'라는 프로젝트의 일환으로. 라는 를 설치, 실행 등 사용하는 방법과 더불어, library 내 구조, 소스 분석 및 패턴 분석까지 다룰 예정이니 해당 오픈소스에 관심이 있다면 봐두길 권장합니다. 오픈소스 사용하기 ''란? ''에 대하여. 환경 구축 환경 구축 간단한 사용 오픈소스 뜯어보기 파일 구조 파악(tree) 소스 파일 구성 마무리 참고 [Git] gabime/spdlog: https://github.com/gabime/spdlog
[Opensource 뜯어보기] Opensource를 분석하는 이유?
오픈소스 분석을 위하여... Open Source란? Wiki에 의하면 오픈소스 소프트웨어는 소스 코드를 공개해 누구나 제한없이 사용할 수 있는 오픈소스 라이선스를 만족하는 소프트웨어를 뜻합니다. 라이선스는 Apache License, GNU, MIT, BSD, GNU 등 다양한 라이선스가 존재합니다. 오픈소스 라이선스에 대한 자세한 내용은 [SW License] 오픈소스 소프트웨어 라이센스 정리을 참고해주세요. 아마 프로그래밍을 하면, 오픈소스를 자주 접하게 되며, 언어별로 오픈소스가 다양합니다. 데이터 분석을 한다면 자주 사용할 Pandas, Numpy, 머신러닝 오픈소스인 scikit learn, 딥러닝 오픈소스 중 유명한 Tensorflow, PyTorch, MXNet 등이 있습니다. 오픈소스를 ..