Mathematica
Hesaplama yazılım programı / From Wikipedia, the free encyclopedia
Wolfram Mathematica, makine öğrenimi, istatistik, sembolik hesaplama, veri manipülasyonu, ağ analizi, zaman serisi analizine, NLP, optimizasyon, fonksiyonlar ve çeşitli veri türlerinin çizimi, algoritmaların uygulanması, kullanıcı arayüzülerin oluşturulması ve diğer programlama dilinde yazılmış programlarla arayüz oluşturmaya izin veren çeşitli teknik hesaplama alanları için yerleşik kütüphanelere sahip bir yazılım sistemidir. Stephen Wolfram tarafından tasarlanmış ve Champaign, Illinois'deki Wolfram Research tarafından geliştirilmiştir.[7][8] Wolfram Language, Mathematica'da kullanılan programlama dilidir.[9] Mathematica 1.0, 23 Haziran 1988'de Champaign, Illinois ve Santa Clara, Kaliforniya'da yayınlandı.[10][11][12]
Geliştirici(ler) | Wolfram Research |
---|---|
İlk yayınlanma | 23 Haziran 1988 (35 yıl önce) (1988-06-23)[1] |
Programlama dili | Wolfram Language,[2] C/C++, Java[3] |
Platform | Windows,[4] macOS, Linux (Raspbian için Raspberry Pi üzerinde ayrılmış destek içerir[5]), çevrim içi servis. Tüm platformlar 64 bit uygulamaları destekler.[6] (list) |
Erişilebilirlik | İngilizce, Çince, Japonca |
Tür | Bilgisayar cebri, sayısal hesaplamalar, bilgi görselleştirme, istatistik, kullanıcı arayüzü oluşturma |
Lisans | Özel mülk |
Resmî sitesi | Resmî site |
Mathematica, "Kernel-front end" mantığında çalışır. Çizeysel arayüzlüdür ve denklem girmesi kolaydır. Matematiksel her türlü hesaplamalar yapan genel bir sistem olan mathematica sayısal işlemler yapan bir hesap makinesi gibi de algılanabilir. Bunun yanında sembolik hesaplamalar ve grafik nesneler ile de çalışır. Basic, Fortran, Pascal ve C programlama dilleriyle de temelde benzerlik taşımaktadır.[13][14][15]
Mathematica yoğun hesaplamalar gerektiren işlemler için zaman kayıbını ortadan kaldırmaktadır. Veri analizi, fonsiyonların grafiklerine dair animasyonlar, olasılık işlemlerindeki zenginlik, fizik, kimya, biyoloji ve mühendislikteki çeşitli uygulamalar, görüntü işleme vb. alanlarda Mathematica güçlü bir yazılımdır (Ufuktepe, Kutucu ve Bingül, 2008). Mathematica, yüksek boyutlarda veriyi şaşırtıcı bir şekilde hızlı ve kolay işleyebilen, laplas, fourier dönüşümlerini ve analizlerini yapabilen ve bunlar gibi çok çeşitli fonksiyonları kolayca gerçekleştirebilen hazır araçlara sahiptir. Nümerik özelliklerinin yanında, Mathematica cebrik işlemleri yapmayı kolaylaştıran geniş bir araç kutusuna güçlü bir sembolik işlem yapabilme yeteneğine sahiptir. Mathematica notebookları mühendislere hazırladıkları projeleri düzenli ve etkileyici bir formatta sunmaları için uygun yaratılmıştır. Mathematica notebookları, hazırlanan hesaplamaların, analizlerin, formüllerin ve çizilen grafiklerin otomatik olarak yerleştirildiği interaktif dokümanlardır. Hesaplamaları, analizleri yaptıktan, grafikleri çizdikten sonra, notebook’a kısaca açıklamalar, başlıklar ve görseller ekleyerek, çalışma dokümanları bir sunum haline getirilebilir. Sonuçta Mathematica her türlü hesaplama işlemine uygundur ve bu yüzden web ortamındaki işlemlere çok geniş açılımlar sağlar.