Ключова разлика: MATLAB е компютърен език за поддържане на интерактивна математическа математика, разработена през 70-те години. От друга страна, Java е език за програмиране и изчислителна платформа, която за първи път е издадена от Sun Microsystems през 1995 година.
MATLAB и Java, и двете са изчислителни езици, които обикновено се намират в много корпоративни структури. Това е много подробна серия, но нека се опитаме да обсъдим основните точки, които ще бъдат полезни за разбирането на темата.
MATLAB е компютърен език за поддържане на интерактивна математическа математика, разработена в края на 70-те години от Cleve Moler, председател на отдела по компютърни науки в Университета на Ню Мексико. "Mat" в MATLAB означава матрица, тъй като MATLAB има силна подкрепа за матрични изчисления. Той също има добра поддръжка за начертаване на графики и за тази цел се използва с проекта Lunar Lander. MATLAB е предимно програма, базирана на компанията. Тя може да бъде включена в домашните компютри, но потребителят ще изисква основни познания за него.
Проблемът с MATLAB е, че той е ужасно скъп. Ако студент или среден човек трябва да включи MATLAB в компютъра си, ще бъде много скъпо за тях.
Ето пет основни цели в създаването на езика на Java:
- Тя трябва да бъде "проста, обектно ориентирана и позната"
- Тя трябва да бъде "здрава и сигурна"
- Той трябва да бъде "неутрален по архитектура и преносим"
- Трябва да се изпълни с „висока производителност“
- Тя трябва да бъде "интерпретирана, с резба и динамична"
Ето някои от разликите между MATLAB и Java:
- MATLAB има много повече подкрепа за математически операции на високо ниво, като матрично умножение. Бихте могли да напишете (или да намерите) библиотеки, за да извършвате тези операции в Java, но това е много повече работа.
- MATLAB се интерпретира (като д-р Java), не се компилира като Java. Това улеснява интерактивното експериментиране.
- MATLAB работи по-бавно от Java, с изключение на това да прави вградени матрични операции като намирането на стойности (за които MATLAB обикновено е по-бърз).
- MATLAB е скъп, докато можете да изтеглите Java безплатно.