나는 종종 알고리즘이 가능한지 테스트하기 위해 (& 실제로 작동하는지) MATLAB/Python에서 코드를 작성합니다. 그런 다음 전체 코드를 C 및 때때로 FORTRAN90으로 변환해야합니다.하나의 언어에서 다른 언어로 코드를 수동으로 변환
중간 크기의 코드를 한 언어에서 다른 언어로 수동으로 변환하는 좋은 방법은 무엇입니까?
이 나는 시도했다 :
다른에 하나에서 전체 코드를 변환 한 다음 테스트. (때로는 오류와 버그가 사라지지 않고 오류의 원인을 찾는 것이 문제가되는 경우가 있습니다.)
줄 단위로 이동하고 몇 줄마다 출력의 일관성을 검사하십시오. (시간이 너무 많이 걸림)
f2c
과 같은 변환기를 사용하십시오.
또한, :
내가 가진 매우 정통입니다 (내 경험에 의하면, 그들은 매우 끔찍하다. 내가 다른 기능을 가지고 도서관의 많은 링크는 C와 포트란을 요구한다) 내가 다루는 프로그래밍 언어들 때문에 나는 나의 저작물에 대한 매뉴얼이나 참조 가이드가 필요 없다 (즉, 나는 구문을 알고있다).
MATLAB과 C에 대해 특별히이 질문을하지 않고 번역 패러다임으로 질문합니다.
크기는 100 줄 미만입니다.
한 언어의 코드를 다른 언어로 호출하고 싶지 않습니다. 제발 그 제안하지 마십시오.
첫 번째 옵션이 가장 논리적 인 것 같습니다. 변환 및 테스트. 그러나 변환은 단위 테스트와 단계적으로 인터레이스되어야합니다. – ja72