2014-12-12 2 views
3

유전 프로그래밍 (진화를 사용하여 소프트웨어를 설계하는 방법) 문자열 (진화에 의해 생성 된)을 Java 8 코드로 변환하는 방법이 필요합니다. 도와주세요. 다른 예 : GUI의 경우 필드가 있습니다 : 함수를 입력하십시오 (예 : y = x*x). 그것은 문자열로 읽혀질 것입니다, 어떻게 함수의 그래프를 그릴 다음 코드로 변환 할 수 있습니까?문자열을 Java 8에서 코드로 변환하는 방법은 무엇입니까?

+0

1) 파서를 작성하십시오. –

+2

Java에'eval'이 없습니다. 어떤 종류의 통역사를 구현해야합니다. 또는 컴파일러. –

+1

확실히 디스크에 쓰고 javac를 호출 할 수 있습니다. 너는 outut를 달리고, 몇몇 측정 규정을 기록하고, 거기에서 바이트 코드를 바꿀 수있다, 맞은? – Andreas

답변

2

자바 호환 스크립팅 언어를 사용합니다. CLOJURE, JYTHON, JRUBY, GROOVY 또는 JavaScript (RHINO 통해)와 같은.

특히 Java 구문을 사용하는 데 관심이있는 경우 GROOVY를 사용해야합니다.

관련 문제