3/29/2015

Julia Alternatif untuk Komputasi Numerik

Tahukan Anda tentang Julia? bagi yang suka Scientific Computing, Julia adalah bahasa pemrograman yang patut untuk dicoba. Syntax-nya pun cukup familiar dan sangat mudah untuk dipelajari. Dikatakan di official website-nya bahwa kecepatan komputasinya cukup cepat dan mendekati bahasa C.
Cek saja di www.julialang.org, kita dapat melihat hasil perbandingan kecepatan komputasinya terhadap Fortran, Python, R, Matlab, Octave, Go dll. Secepat apa Julia dalam komputasi numerik, silahkan install dan coba sendiri karena dengan mencoba sendiri kita akan tahu bahwa Julia mungkin dalam satu sisi memang cepat tapi dalam sisi yang lain mungkin terasa lambat. Julia dapat di download di http://julialang.org/downloads/. Akan lebih menarik jika kita menggunakan Julia versi command line, seperti contoh di bawah ini.

Julia di Ubuntu 14.04.2
Untuk tutorial Julia (in english) dapat dilihat di link ini.


Bagaimana dengan Python?

Pasti kalian sudah banyak mengetahui tentang Python (programming language). Python juga sangat baik untuk Scientific Computing karena dilengkapi oleh modul-modul yang cukup lengkap seperti numpy and scipy untuk numerical computing, sympy untuk symbolic computing, matplotlib untuk grafik dll. Bahkan jika fungsi-fungsinya dirasa kurang lengkap, kita bisa menggunakan fungsi-fungsi di Octave dengan menggunakan modul "oct2py". Untuk menginstallnya cukup mudah.

Di Ubuntu, ini sudah default jd cukup ketik python di terminal. Namun jika ingin menginstall versi yang terbaru ketik saja "sudo apt-get install python3.

untuk Windows, download saja di link ini dan pilih yang "Download Windows x86 MSI installer". Setelah terinstall jalankan programnya "IDLE (Python3.4 GUI)". Tampilannya seperti di bawah ini.

IDLE Python3.4
Selamat mencoba dan semoga bermanfaat.

No comments:

Post a Comment