Kakšna je razlika med MATLAB in Java?


Odgovor 1:

MATLAB je računalniški jezik za podporo interaktivne numerične matematike, razvit v 70. letih prejšnjega stoletja. Po drugi strani je Java programska platforma za jezik in računalništvo, ki jo je Sun Microsystems prvič izdal leta 1995.

MATLAB in Java sta računalniški jezik, ki ga običajno najdemo v številnih korporativnih strukturah. Gre za zelo podrobno tekočo serijo, a poskusimo razpravljati o osnovnih točkah, ki bodo koristne za razumevanje teme.

MATLAB je računalniški jezik za podporo interaktivne številčne matematike, ki ga je v poznih sedemdesetih letih prejšnjega stoletja razvil Cleve Moler, predsednik oddelka za računalništvo na Univerzi v Novi Mehiki. "Mat" v MATLAB pomeni matrico, saj ima MATLAB močno podporo za matrične izračune. Prav tako ima dobro podporo za risanje grafov, zato se v ta namen uporablja pri projektu Lunar Lander. MATLAB je večinoma program s sedežem v podjetju. Lahko ga vključite v domače računalnike, vendar bo uporabnik zanj potreboval osnovno znanje.

Problem MATLAB je, da je strašno drag. Če mora študent ali srednji mož vključiti MATLAB v svoj računalnik, bo to zanje zelo drago.

Tu je bilo pet glavnih ciljev ustvarjanja jezika Java:

  • Moral bi biti "preprost, predmetno orientiran in poznan", "robusten in varen", "arhitekturno nevtralen in prenosljiv", "visoko zmogljiv", "interpretiran, navojen in dinamičen"

Java je programski jezik in računalniška platforma, ki jo je Sun Microsystems prvič izdal leta 1995. Java je najbolj zaželen program, ki ga ljudje vključujejo, saj je zelo znan, objektno usmerjen in sodoben. C je vključen v Java, ki je programski jezik spodnje ravni. Obstaja veliko aplikacij in spletnih mest, ki ne bodo delovale, če niste namestili Jave, in več jih ustvarite vsak dan. Java je hitra, varna in zanesljiva.

Tu je nekaj razlik med MATLAB in Java:

  • MATLAB ima veliko večjo podporo matematičnim operacijam na visoki ravni, kot je matrično množenje. Lahko bi napisali (ali našli) knjižnice za izvajanje teh operacij na Javi, vendar je to veliko več dela. To omogoča enostavno interaktivno eksperimentiranje. MATLAB teče počasneje kot Java, razen pri izvajanju vgrajenih matričnih operacij, kot je iskanje vrednosti (pri katerih je MATLAB običajno hitrejši).