5
SymbolicC ++ menggunakan C ++ dan pengaturcaraan berorientasikan objek untuk membangunkan sistem algebra komputer.Pengaturcaraan berorientasikan objek adalah pendekatan kepada reka bentuk perisian yang berdasarkan kepada kelas daripada prosedur.Pendekatan ini memaksimumkan modularity dan menyembunyikan maklumat.Reka bentuk berorientasikan objek memberikan banyak kelebihan.Sebagai contoh, ia menggabungkan kedua-dua data dan fungsi yang beroperasi pada data tersebut ke dalam unit tunggal.Unit sedemikian (jenis data abstrak) dipanggil kelas.Kami menggunakan C ++ sebagai bahasa pengaturcaraan berorientasikan objek kami atas sebab-sebab berikut: C ++ membolehkan pengenalan jenis data abstrak.Oleh itu, kita boleh memperkenalkan jenis data yang digunakan dalam sistem algebra komputer sebagai jenis data abstrak.Bahasa C ++ menyokong konsep pusat pemrograman berorientasikan objek: enkapsulasi, warisan, polimorfisme (termasuk pengikatan dinamik) dan operator overloading.Ia mempunyai sokongan yang baik untuk pengurusan memori dinamik dan menyokong pengaturcaraan berorientasikan objek dan prosedur.Satu bentuk polimorfisme yang kurang abstrak disediakan melalui sokongan templat.Kami membebani pengendali ...
symbolicc-
Kategori
Alternatif untuk SymbolicC++ untuk semua platform dengan sebarang lesen
180
172
GNU Octave
Octave adalah program komputer untuk melakukan perhitungan berangka yang kebanyakannya serasi dengan MATLAB.Ia adalah sebahagian daripada Projek GNU.
165
R (programming language)
R adalah persekitaran perisian percuma untuk pengkomputeran dan grafik statistik.
140
Mathematica
Sistem pengkomputeran teknikal yang pasti merangkumi pembelajaran mesin dan rangkaian saraf, sains data, visualisasi dan banyak lagi.
132
87
62
49
39
23
PTC Mathcad
Perisian matematik kejuruteraan direka untuk melaksanakan, menganalisis, dan berkongsi pengiraan yang kompleks.
- Berbayar
- Windows
6
Mathomatic
Mathomatic adalah Sistem Algebra Komputer (CAS) yang bebas, mudah alih, umum yang boleh secara automatik menyelesaikan, membezakan, memudahkan, menggabungkan, dan membandingkan persamaan algebra ...
6