다중 언어 또는 여러 언어 솔루션을 사용하면 가장 적합한 문제에 언어를 적용 할 수 있습니다. 그러나 적어도 내 경험에 비추어 볼 때 소프트웨어 상점은 해결하려는 문제의 모든 측면에 "수퍼"언어를 적용하려는 경향이 있습니다. 문제를 간단하고 자연스럽게 해결할 수있는 언어가있는 경우에도 해당 언어를 사용하면 "지옥이나 높은 물"이됩니다. 왜 다국어 솔루션을
나는 마이크로 소프트 환경에서 일하므로, 나는 내 모든 C# 망치를 사용할 수있다. 즉, 어떤 언어 (컴파일, 해석, 스크립팅, 기능, 모든 유형!)가 C#을 이해하고 어떤 목적으로 보완 되었는가? 예를 들어 필자는 많은 스크립트 기능을 컴파일 된 콘솔 앱에서 Powershell 스크립트로 옮겼습니다. MS 개발자라면 F #, IronRuby, IronPy