Octave helps in solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with MATLAB.
Octave dapat menyelesaikan permasalahan linear dan nonlinear secara numerik dengan menggunakan bahasa yang kompatibel dengan MATLAB.
At first it was intended to be a companion to a chemical reactor design course.
Awalnya, proyek ini dimaksudkan sebagai pendamping mata kuliah desain reaktor kimia.
Full development was started by John W. Eaton in 1992.
Pengembangan penuh dimulai oleh John W. Eaton pada tahun 1992.
The first alpha release dates back to 4 January 1993 and on 17 February 1994 version 1.0 was released.
Versi alfa pertama dirilis pada 4 Januari 1993 dan versi 1.0 dirilis pada tanggal 17 Februari 1994.
The program is named after Octave Levenspiel, a former professor of the principal author.
Nama program ini diambil dari Octave Levenspiel, mantan profesor dari pengembang utama.
Levenspiel was known for his ability to perform quick back-of-the-envelope calculations.
Levenspiel dikenal oleh karena kemampuannya melakukan perhitungan belakang-surat dengan cepat.
For example, Octave was used on a massive parallel computer at Pittsburgh Supercomputing Center to find vulnerabilities related to guessing social security numbers.
Misalnya, GNU Octave digunakan pada paralel komputer besar di Pittsburgh Supercomputing Center untuk mencari kerentanan yang berhubungan dengan teknik penebakan nomor Jaminan Sosial.
Acceleration with OpenCL or CUDA is also possible with use of GPUs.
Akselerasi dengan OpenCL atau CUDA juga dapat dilakukan dengan penggunaan GPU.
Octave uses an interpreter to execute the Octave scripting language.
GNU Octave menggunakan Penerjemah (komputasi) untuk menjalankan bahasa skrip Octave.
It is a structured programming language (similar to C) and supports many common C standard library functions, and also certain UNIX system calls and functions.
Bahasa ini adalah bahasa pemrograman terstruktur (mirip dengan C), mendukung banyak fungsi umum di pustaka dasar C, dan beberapa pemanggilan sistem dan fungsi UNIX.
Octave programs consist of a list of function calls or a script.
Program Octave berisi daftar pemanggilan fungsi atau skrip.
The syntax is matrix-based and provides various functions for matrix operations.
Sintaks yang digunakan berdasarkan matriks dan memberikan beberapa fungsi untuk operasi matriks.
It supports various data structures and allows object-oriented programming.
Bahasa ini mendukung berbagai struktur data dan memperbolehkan pemrograman berorientasi objek.
The program runs on Microsoft Windows and most Unix and Unix-like operating systems, including Linux, Android, and macOS.
Program ini berjalan di Microsoft Windows dan kebanyakan sistem operasi Unix dan mirip Unix, termasuk Linux, Android, dan macOS.
Octave has been built with MATLAB compatibility in mind, and shares many features with MATLAB: Matrices as fundamental data type.
GNU Octave dikembangkan dengan mempertimbangkan kompatibilitas dengan MATLAB dan memiliki fitur yang mirip, termasuk: Matriks adalah tipe data utama.
MATLAB scripts from the MathWorks' FileExchange repository in principle are compatible with Octave.
Skrip MATLAB yang ditemukan pada repository FileExchange milik MathWorks secara prinsip kompatibel dengan Octave.
Several 3rd-party graphical front-ends have also been developed, like ToolboX for coding education.
Beberapa grafis bagian depan juga telah dikembangkan, seperti ToolboX untuk pendidikan koding.
Alternatives to GNU Octave under an open source license, other than the aforementioned MATLAB, include Scilab and FreeMat.
Selain MATLAB, perangkat lunak lain yang mirip dengan GNU Octave adalah Scilab dan FreeMat.
Octave is more compatible with MATLAB than Scilab is, and FreeMat has not been updated since June 2013.
Namun, GNU Octave memiliki kompatibilitas yang lebih tinggi dengan MATLAB jika dibandingkan dengan Scilab, sementara FreeMat belum pernah diperbarui sejak Juni 2013.
Also the Julia programming language and its plotting capabilities has similarities with GNU Octave.
Selain itu, bahasa pemrograman Julia dan kemampuan membuat grafiknya mirip dengan GNU Octave.