기존 소프트웨어에서 제공되는 부울 데이터에 기본 논리 연산자 (AND OR NOT)를 적용 할 수있는 자생 디티션 작성 트리를 사용하여 유전 프로그래밍을 구현했습니다. 그것은 배열의 형태로. 내가 사용하고있는 플랫폼은 SQLServer 백엔드가있는 .NET/C#입니다. 내 유전 프로그램의 성능을 향상시킬 방법을 찾고 나는 기능적 언어와 함께 제공되는 거의 모든 추가 기능이 필요하다고 결론을 내렸다. Scheme을 사용하거나 LISP를 확장하는 것이 가장 좋은 해결책이다. COND, IF, 비교 연산자 등 자신이 기존 구현을 확장합니다..NET/C에서 LISP 또는 SCHEME 호출하기 #
.NET 응용 프로그램에서 Scheme (또는 LISP)를 호출하여 데이터를 배열 형식으로 전달하는 효율적인 방법이 있다면 궁금한 점이 있습니다. 이것이 가능하지 않다면, 글 머리 기호를 물고 처음부터 구현하는 것이 더 좋을 것입니까? 예를 들어 텍스트 파일을 사용하여 통신하는 것과 같은 다른 방법을 찾아야합니까?
일반적으로 Lisps는 .NET 런타임과 다른 런타임을 필요로하므로 호출하기가 어려울 수 있습니다. 마지막으로 C, Fortran, Common Lisp을 섞어 야했는데 (15 년이 넘었습니다), 나는 Lisp이라는 주 프로그램을 가지고 있어야했습니다. –
SCHEME은 LISP입니다. – Ken