최적의 언어는 모델을 어떻게 모델링하는지에 달려 있습니다. 일부 모델은 객체와 더 잘 작동하므로 OOP가 가장 좋을 수도 있고, 반복적 인 솔루션에서 최선의 방법이 될 수도 있습니다.
따라서 UML 다이어그램 중 일부를 사용하는 것과 같이 언어에 구애받지 않는 솔루션을 사용하여 언어를 선택하거나 솔루션을 설계하십시오.
어느 쪽이든 몇 가지 제약 조건을 생성 한 다음 첫 번째 제약 조건에 의해 부과 된 다른 부분을 수행합니다.
기본적으로 모든 언어에서 문제가 발생할 수 있지만 일부 언어는 더 적합하지만 문제 해결 방법과 솔루션 모델링 방법에 따라 다릅니다.
모든 목록은 해당 언어에 익숙한 매우 중요한 제약 조건에 따라 매우 주관적입니다.
그러나 LISP는 로봇뿐만 아니라 Autocad의 스크립트 부분에서도 찾을 수 있습니다.
Smalltalk는 내가 들었던 것에서 금융 산업에서 많이 사용되었습니다.
속도와 크기가 중요한 경우 dsp와 같은 임베디드 시스템에서와 같이 C 또는 C++이 가장 좋은 선택 일 수 있습니다.
PHP와 Perl은 물론 sysadmin 작업을 위해 스크립팅에서 사용되는 것을 발견했지만 많은 다른 영역에서도 사용됩니다.
문제와 여러 언어를 선택하면 문제를 해결할 수있는 디자인을 제공 할 수 있지만 솔루션은 매우 다릅니다.
우리는 패러다임을 교차하는 언어를 가지고 있기 때문에 더 흥미로워집니다. 따라서 Java와 AOP는 Java만으로는 문제를 해결할 수 없습니다. F #과 Scala는 하이브리드 언어이므로 기능적이며 OOP입니다. Javascript는 비록 디자인 적으로 프로토 타입이지만 기능 언어가 될 수 있지만 OOP로 가장 할 수 있습니다.
프랑스어 또는 이탈리아어는 요리 프로젝트에 적합합니다. – mjv
하지만 프로그래밍 언어에 대해 묻고 있습니다 :). 피자 ftw :) – Rohan
신성한 프로젝트를위한 Aramaic, Avestan, Sanskrit, Ecclesiastical Latin 및 Pali. 그런데 –