Büyük dünyasının içinde yorumlanmış dilleradanmış dillerin işgal ettiği küçük bir niş var matematiksel işlem bilgisayarlar aracılığıyla. Bu size biraz soyut gelebilir, ancak ünlü Derive, Mathematica veya Matlab gibi programlardan bahsedersek, aklınızda ne demek istediğimize dair daha net bir fikriniz olabilir.
Oktav GNU kodunun sağladığı özgürlükle birlikte bize büyük potansiyel sunan bu satırlar boyunca bir program. Daha doğrudan eşdeğeri, iyi bilinen Matlab olarak düşünülebilir (aynı zamanda tam uyumluluk arar), çünkü her ikisi de yüksek seviyeli dillerdir, çünkü her ikisi de adanmış çok sayıda işlevle Sayısal analiz.
Octave, 1988 civarında bir ders kitabı için bir destek programı olarak ortaya çıktı. kimyasal reaksiyonların hesaplanması. Konunun sonraki ihtiyaçları, programın işlevselliğini kademeli olarak bugün bildiğimiz şeye genişletmek zorunda kalmasına neden oldu, temelde sayısal hesaplamaya adanmış yüksek seviyeli bir programlama ortamı.
Octave'nin özellikleri onu bir program yapar akademik öğretime elverişli yapısı ve sözdizimi bize C ve C ++ gibi diğer programlama dillerini hatırlatacaktır. Bu şekilde, daha önceki bir dili bilmiyorsanız, Octave'nin gramerini ve işlevlerini öğrenmek için harcadığınız her zaman sağır kulaklara düşmeyecektir.
Octave ayrıca, 4.0.1 sürümünden bu yana, yeni bir grafik türüDoğrusal ve doğrusal olmayan matematik problemlerinin çözümüne izin veren, değişkenleri hesaplayarak deneyler ve büyük toplu işleme işleri yapma imkanı sağlar.
Çok amaçlı olmasına rağmen, Octave temel olarak cebir, diferansiyel denklemler, integraller, polinom dönüşümleri ve benzeri problemleri çözmek için bir sistem olarak kullanılmıştır. Fortran, C, C ++ ve Pyhton gibi diğer yüksek seviyeli dillerde programlanabilir modüller aracılığıyla genişletilebilirlik bunlar arasında sayılabilir.
Octave'nin sahip olduğu uygulamaların amacı çok çeşitlidir. İnternet, tümü bu programla gerçekleştirilen yüz tanıma, ses dalgası işleme veya gelişmiş işlev hesaplama uygulamaları örnekleriyle doludur. Bu nedenle, kendisi bir geliştirme ortamını temsil eden bir uygulama için tek bir amaç bulmak zordur. Güçlü yönlerini bilerek, bu araçla hangi uygulamaları programlayabileceğimizi bilebiliriz. Artık, her bir işlevinden en iyi şekilde yararlanmak her programcıya kalmıştır.
Daha önce belirttiğimiz gibi Octave, GNU'suz bir programdır ve çok sayıda platform için mevcut senden web sitesi. Ayrıca oradan projeye dahil olabilir veya özel forumundan yardım alabilirsiniz.
Onu zaten tanıyorum. Ve bunu düzenli olarak Maxima ve Scilab ile birlikte kullanıyorum