Lego Mindstorms 용 Java SDK가 있습니까? Scala 코드를 JAR로 컴파일하고 Lego Mindstorms에서 실행할 수 있습니까?스칼라에서 Lego Mindstorms를 개발할 수 있습니까?
10
A
답변
6
가능성이 없지만 말하기 어렵습니다. Mindstorm JVM은 완전한 JVM이 아니지만 나쁘지는 않습니다. 말했다
: 당신이 필요
심지어 가정 모든 클래스가 사용할 수 있었던는, 스칼라는 무슨 일이 일어나고 있는지 깨닫게하기 전에 메모리의 많은 양을 사용 "할 수 있습니다". 특정 아니요 – 당신이 사용하는 스칼라의 부분을 제어 할 수 있습니다. 그러나 스칼라의 장점 중 일부는 제거된다.
내 접근 방식은 로봇에서 서버 (또는 클라이언트)를 실행하고 실제 시스템에서 Scala를 사용하여 무선으로 로봇을 제어하는 것입니다. 분명히 이것은 단점을 가지고 있습니다.
2
나는 Lego Mindstorms (한번도 본 적이 없다)에 대해 잘 모르겠지만 일반적으로 그렇습니다. 스칼라 코드를 JAR로 컴파일하고 scala-library.jar를 추가 한 다음 일반 Java 프로그램처럼 실행할 수 있습니다.
프로그램에서 하나의 jar 만 허용하면 JAR을 scala-library.jar와 결합하여 단일 파일을 만들 수 있습니다.
3
은 아마 더 이상 유효하지 않습니다,하지만 당신은 마인드 스톰 EV3에 대한 스칼라에서 개발할 수 있습니다, 여기에 예입니다 https://github.com/t3hnar/ev3.helloworld
관련 문제
- 1. Lego MindStorms는 기본 로봇 개발에 적합한 선택입니까?
- 2. 어떻게 Lego Mindstorms 프로그램을 디버그 할 수 있습니까?
- 3. 스칼라에서 실존 타입을 언제 사용할 수 있습니까?
- 4. 스칼라에서 크기가 지정된 유형을 만들 수 있습니까?
- 5. 어떻게 스칼라에서 행렬 + 연산자를 만들 수 있습니까?
- 6. 스칼라에서 List.filter를 더 빨리 만들 수 있습니까?
- 7. BlackBerry - 브랜드 응용 프로그램을 개발할 수 있습니까?
- 8. LaTeX 용 함수를 개발할 수 있습니까?
- 9. php5 : 데스크톱 응용 프로그램을 개발할 수 있습니까?
- 10. Windows Mobile에서 어떤 언어로 개발할 수 있습니까?
- 11. .NET 응용 프로그램을 무료로 개발할 수 있습니까?
- 12. Intellij 아이디어를 사용하여 Greenfoot를 개발할 수 있습니까?
- 13. EDI 837 Professional을 어떻게 개발할 수 있습니까?
- 14. Git 서브 모듈에서 직접 개발할 수 있습니까?
- 15. iPhoto '11 플러그인을 개발할 수 있습니까?
- 16. Javascript를 사용하여 Silverlight 용으로 개발할 수 있습니까?
- 17. FRAPS와 같은 프로그램을 어떻게 개발할 수 있습니까?
- 18. 안드로이드에서 맞춤형 카메라를 개발할 수 있습니까?
- 19. rebol에서 ssh 프로토콜을 개발할 수 있습니까?
- 20. VB.NET을 사용하여 MonoTouch를 개발할 수 있습니까?
- 21. Eclipse에서 iPad Apps를 개발할 수 있습니까?
- 22. 가상 드라이브를 어떻게 개발할 수 있습니까?
- 23. Eclipse 검색 플러그인을 어떻게 개발할 수 있습니까?
- 24. 어떻게 Wordpress 사이트를 공동으로 개발할 수 있습니까?
- 25. iphone 앱을 다른 언어로 개발할 수 있습니까?
- 26. Mac에서 Silverlight를 사용하여 개발할 수 있습니까?
- 27. Java로 아이폰 애플리케이션을 개발할 수 있습니까?
- 28. 스칼라에서 스크립팅
- 29. 스칼라에서 생성자는 생성하는 객체를 어떻게 참조 할 수 있습니까?
- 30. 스칼라에서 어떻게 다음과 같은 상속 문제를 만들 수 있습니까?
내 직감은 동일했지만, LeJOS (레고 마인드 스톰 자바)는 자신의 컴파일러를 사용하기 때문에 nxjc라고 불렀습니다. – dmeister