주요 차이점 : MATLAB은 1970 년대에 개발 된 대화식 수치 수학을 지원하기위한 컴퓨터 언어입니다. 한편, Java는 1995 년 Sun Microsystems에서 처음 발표 한 프로그래밍 언어 및 컴퓨팅 플랫폼입니다.
MATLAB과 Java는 모두 많은 기업 구조에서 흔히 볼 수있는 컴퓨팅 언어입니다. 그것은 매우 상세한 진행중인 시리즈이지만 주제를 이해하는 데 도움이 될 기본적인 요점을 논의하려고합니다.
MATLAB은 1970 년대 후반 뉴 멕시코 대학 (University of New Mexico)의 컴퓨터 과학 부서의 의장 인 Cleve Moler가 개발 한 대화식 수치 수학을 지원하기위한 컴퓨터 언어입니다. MATLAB은 행렬 계산을 강력하게 지원하므로 MATLAB의 "Mat"는 행렬을 나타냅니다. 또한 그래프를 플로팅 할 수있는 좋은 지원을하고 있으며 Lunar Lander 프로젝트와 함께 사용됩니다. MATLAB은 주로 회사 기반 프로그램입니다. 가정용 PC에 포함될 수 있지만 사용자는 기본 PC에 대한 지식이 필요합니다.
MATLAB의 문제는 대단히 비싸다는 것입니다. 학생이나 중간 사람이 자신의 컴퓨터에 MATLAB을 포함해야하는 경우, 학생에게는 비용이 많이 듭니다.
다음은 Java 언어 작성의 5 가지 기본 목표입니다.
- "단순하고 객체 지향적이며 익숙해야합니다"
- "강력하고 안전한"
- "아키텍처 중립적이며 이식성이 있어야합니다"
- "고성능"
- "해석, 스레드 및 동적"이어야합니다.
MATLAB과 Java의 차이점은 다음과 같습니다.
- MATLAB은 행렬 곱셈과 같은 고수준 수학 연산을 훨씬 더 지원합니다. Java로 이러한 작업을 수행하기 위해 라이브러리를 작성하거나 찾을 수 있지만 더 많은 작업이 필요합니다.
- MATLAB은 Java와 같이 컴파일되지 않고 Dr. Java와 같이 해석됩니다. 따라서 대화 형으로 실험하기 쉽습니다.
- MATLAB은 Java보다 느리게 실행되지만, 값을 찾는 것과 같은 기본 제공 행렬 연산 (일반적으로 MATLAB이 더 빠름)은 예외입니다.
- MATLAB은 비싸지 만 자바를 무료로 다운로드 할 수 있습니다.