임베디드 C는 다른 언어와 함께 마이크로 컨트롤러에 사용됩니다. 하지만 컨트롤이 PC에서 나온 것이라면, 두 가지 가능한 후보 (Java 및 C++)가 있습니까?로봇 용 C++ 또는 java
자바는 간단하고 쉽게 쓰레드 또는 GUI와 관련하여 개발자에게 친숙합니다. 물론 C++은 훨씬 뛰어난 성능을 제공합니다. (나는 컴퓨터가 더 빨라지고 성능은 좋은 알고리즘에 달려 있음을 안다.)하지만 컴파일 메이크 파일, 공유 라이브러리 및 크로스 컴파일은 다른 중요한 문제를 해결할 때 기술적 인 부분을 신경 써야한다.
하지만 여전히 나는 그게 거대한 엉망이었다 배열에 왔을 때 지원 clone()
또는 복사를 사용하도록 강제하지 않는 자바 헌장 참조 같은 직면 한,
참고 : 나는거야 역 운동학을 사용하고 어쩌면 패턴 인식을위한 신경망을 사용할 수 있습니다. 이것은 많은 계산이 필요합니다. 하지만 내가 말했듯이 프로젝트의 전체 라이프 사이클 (개발 속도, 성능, 사용자 친숙성 및 빠른 배포 속도)에 대해서도 신경을 썼습니다.
저는 언어를 스윙하고 장기 학습 과정을 계획하고 있습니다. 잘못된 언어로 낭비하고 싶지 않거나 (묻지 않고) 그렇게하자. 그러면이 질문이 주관적이지만 참고가되지 않기를 바랍니다.
건배
실제 로봇은 기계어 코드로 프로그래밍됩니다. –
로봇이 집을 청소하거나 모든 주요 도시의 침략을 주도 할 것인지 여부에 달려 있습니다. 로봇 닌자 중대에 전원을 공급하는 코드를 작성했다면 C++을 사용할 것입니다. –
@ Moo-Juice 네, 좋은 견해를 가지고 있습니다. –