본문 바로가기
Various Developments/Numerical Analysis Library(with C#)

[C# Numerical analysis Lib] 수치 해석 라이브러리 개발

by 토담이아빠 2023. 3. 5.

수치해석 라이브러리 개발

개발에 들어가며...

과거 학부시절 수치해석을 공부하면서 사용했던 코드들이 전부 C나 C++로 구현되어 있었습니다. 당시에는 C#으로 개발된 라이브러리를 쉽게 구할 수 없었기 때문에 누군가가 집필한 참고 도서를 보면서 필요한 알고리즘을 직접 구현해야 했습니다. 그때 구현한 코드들은 플로피 디스크를 거쳐 지금은 외장하드에 고이 보관되어 있지만 활용을 안 하는 지금 사장시키기에는 아깝다는 생각이 들었습니다. 코드도 있고, 레퍼런스도 있고, 과거의 구현 경험도 있기때문에 이제는 C#으로 재탄생시켜 나만의 C# 라이브러리 목록에 추가해 보면 어떨까 하는 생각을 하게 되었습니다.

 

개인적인 생각이지만 자신만의 라이브러리를 만든다는 것은 매우 멋진 일이라고 생각합니다. 다양한 분야에서 사용되는 라이브러리를 만들다 보면 자신의 역량을 높일 수 있을 뿐만 아니라, 새로운 기술과 알고리즘을 습득하고 응용하는 데에도 큰 도움이 될 것이라고 생각합니다.

 

현재는 C# 수치해석 라이브러리들이 다양하게 존재합니다. 그중에서도 자신이 만든 라이브러리를 사용한다면, 라이브러리의 구조와 코드를 자유롭게 변경하거나 수정할 수 있어, 자신만의 독특한 라이브러리를 만들 수 있다는 장점이 있습니다.

물론 이렇게 직접 구현하는 것은 어려움이 따를 수 있지만, 그만큼 성취감과 만족감도 크게 느껴질 것 같습니다.

 

 

 

 

 

 

 

 

댓글