많은 프로그래밍 언어가 일반적이고 심지어 보편적 인 기능을 공유합니다. 예를 들어 Java, VB6, .NET, PHP, Python을 비교하면 제어 구조, 숫자 및 문자열 조작 등과 같은 공통 기능을 찾을 수 있습니다.언어에 대한 범용 모델이 있습니까?
메타에서 이러한 기능을 정의하기 위해 수행 된 작업 - 언어 (또는 언어에 구애받지 않는) 수준?
UML은 모든면에서 소프트웨어에 대한 설명을 제공하지만 실제로는 데이터 프로세스 인 것처럼 보입니다. UML과 관련이 있습니까?
"현재의 과다를 대체하는 단일 언어가없는 이유는 무엇입니까?" 우리는 많은 다른 도구가 필요합니다 (적어도이 시대에는).
모든 언어가 템플릿에 어울리는 지 묻지 않습니다. 어셈블리 언어와 컴파일 된 언어는 충분히 다를 수 있습니다 (일부 사람들은 HTML을 언어라고 부릅니다.). 모든 시도는 적절히 협소 한 범위에서부터 시작됩니다. 이것과 일치하여, 나는 모델이 완전한 유효성을 가진 작은 선택을 커버 할 것으로 기대하지 않을 것이다.
그러나 나는 그런 모델이 한 언어에서 다른 언어로 옮겨가는 데 사용될 수 있다고 기대할 것입니다.
UML은 "언어에 대한 범용 모델"이 아니며 "모델링을위한 범용 언어"입니다. 모델을 프로그램으로 바꾸는 것은 개발자에게 달려 있습니다 (또는 UML 도구가 코드를 생성하는 경우). –