상세 컨텐츠

본문 제목

XFloat : High Precision Library for Javascript

프로그래밍/Multi precision

by ∫2tdt=t²+c 2015. 9. 29. 20:25

본문

원래 XFloat는 심심풀이로 c/c++용으로 개발중이던 고정밀도 부동소수점 연산 라이브러리였습니다. 그런데 사지방에서는 c/c++ 개발이 곤란한데, 고정밀도 연산이 필요한 일이 종종 생겨서, 어떡하면 좋을까하다가 예전에 개발하던걸 다시 떠올려서 Javascript용으로 다시 짰습니다.


어차피 아예 만들어버린 김에 공개하고 여러 사람들의 피드백도 받으며 더 성장하는 길을 선택하는게 좋을거 같다는 생각이 들어서 사이트를 만들고 매뉴얼도 작성해보았습니다. 짠!


http://math.bab2min.pe.kr/xf-main


위 사이트에서 XFloat에 대한 정보를 얻을 수 있구요, 예제 코드 및 테스트 등도 해볼 수 있습니다.


자바스크립트 한계상 속도가 잘 안나오는건 어쩔수 없는 듯합니다. (c/c++만 줄곧해오다가 JS로 해보니 정말 체감속도 차이가...) 그런데 장기적으로 보면 컴퓨팅 성능은 더 향상될것이고, Javascript 엔진도 더욱더 최적화 될터이니 속도 차이는 어찌보면 큰 문제가 아닌듯도 합니다. 라이브러리 최적화를 통해서도 성능을 더 향상시킬 수도 있구요.


앞으로도 심심할때마다 손봐야겠습니다.

관련글 더보기

댓글 영역