5
SymbolicC ++, bir bilgisayar cebir sistemi geliştirmek için C ++ ve nesne yönelimli programlama kullanır.Nesneye yönelik programlama, yazılım tasarımına prosedürlerden ziyade sınıflara dayanan bir yaklaşımdır.Bu yaklaşım modülerliği ve bilgi gizlemeyi en üst düzeye çıkarır.Nesneye yönelik tasarım birçok avantaj sağlar.Örneğin, hem verileri hem de bu veriler üzerinde çalışan işlevleri tek bir birimde birleştirir.Böyle bir birime (soyut veri tipi) sınıf denir.Aşağıdaki nedenlerden ötürü C ++ 'ı nesne yönelimli programlama dilimiz olarak kullanıyoruz: C ++ soyut veri türlerinin kullanılmasına izin veriyor.Böylece bilgisayar cebir sisteminde kullanılan veri türlerini soyut veri türleri olarak tanıtabiliriz.C ++ dili, nesne yönelimli programlamanın temel kavramlarını destekler: kapsülleme, kalıtım, polimorfizm (dinamik bağlama dahil) ve operatör aşırı yüklenmesi.Dinamik bellek yönetimi için iyi bir desteğe sahiptir ve hem prosedürel hem de nesne yönelimli programlamayı destekler.Şablon desteği ile daha az soyut bir polimorfizm biçimi sağlanır.Operatörlere aşırı yük bindiriyoruz ...
symbolicc-
İnternet sitesi:
http://issc.uj.ac.za/symbolic/symbolic.htmlKategoriler
Herhangi bir lisansa sahip tüm platformlar için SymbolicC++'a alternatifler
180
172
GNU Octave
Octave, çoğunlukla MATLAB ile uyumlu olan sayısal hesaplamaları gerçekleştirmek için kullanılan bir bilgisayar programıdır.GNU Projesi'nin bir parçasıdır.
165
R (programming language)
R, istatistiksel hesaplama ve grafikler için ücretsiz bir yazılım ortamıdır.
140
Mathematica
Makine öğrenimi ve sinir ağları, veri bilimi, görselleştirmeler ve çok daha fazlasını kapsayan kesin teknik bilgi işlem sistemi.
132
87
62
49
39
23
PTC Mathcad
Karmaşık hesaplamaları gerçekleştirmek, analiz etmek ve paylaşmak için tasarlanmış mühendislik matematik yazılımı.
- Ücretli
- Windows
6
Mathomatic
Mathomatic, cebirsel denklemleri otomatik olarak çözebilen, ayırt edebilen, basitleştiren, birleştiren ve karşılaştıran ücretsiz, taşınabilir, genel amaçlı bir Bilgisayar Cebir Sistemi'dir (CAS) ...
6