Sage este rezultatul unui efort concentrat al comunității open source pentru a oferi o alternativă viabilă la soluțile comerciale precum Matlab, Mathematica. Se adresează atât celor care au cunoștințe elementare de matematică cât și celor care sunt interesați de ramuri mai avansate, dar în special celor care vor să învețe.
Licența pe baza căruia este distribuit este în mare parte GPL. Pentru a înțelege de ce Sage nu este în totalitate distribuit sub o singură licență trebuie menționat faptul că Sage este compus din mai multe aplicații și librării open source care sunt legate între ele prin interfețe Python. Pentru cei care cunosc limbajul Python utilizarea Sage va fi floare la ureche.
Sage este o aplicație multiplatformă care poate rula atât pe Linux dar și pe Microsoft Windows și Mac OS X. La data redactării articolului versiunea stabilă era 3.0.5 și poate fi descarcata de pe pagina de download a proiectului atât în forma binară cât și surse. Pentru cei care vor pachete neoficiale rpm sau deb puteți găsi informații pe pagina de download, însă mai trebuie să așteptați pentru includerea lor în arhivele oficiale.
Procesul de instalare este extrem de simplu, trebuie doar descarcată arhiva cu cele mai recente binare dupa care se dezarhivează.
Acesta poate fi rulat în mod text sau grafic. Pentru a intra în modul grafic se execută notebook(). Modul grafic rulează sub browserul setat implicit.
Dacă nu doriți să instalați Sage pe calculatorul personal îl puteți rula online.
Câteva exemple
În continuare vă prezint câteva exemple de utilizare Sage
Mai multe exemple veți găsi pe site-ul proiectului. Tot acolo veți găsiți și o importantă sursă de documentație atât pentru a învăța Python cât și pentru Sage. Pe lângă acestea mai aveți la dispoziție 3 liste de discuție si un canal de IRC
- sage-support care oferă suport tehnic (ex. instalare, probleme cu sintaxa)
- sage-edu care are ca scop promovarea Sage în educație
- sage-devel pentru dezvoltatori
#sage-support at irc.freenode.net
Abonează-te






Comentarii (5)
Trebuie menționat că Sage nu este compatibil cu programele meționate în sensul că Sage are sintaxă și mod de lucru proprii.
De asemenea trebuie menționat că este mai mult decât un limbaj de nivel înalt destinat matematicii aplicate pe calculator. S-au menționat în articol unele caracteristici foarte utile ale programului. Ar fi fost, poate, interesant de menționat faptul că Sage poate juca rolul de interfață pentru toate programele care au fost menționate. Astfel dacă în sistem sunt instalate oricare (sau toate) din programele Matlab, Mathematica, Octave, Axiom, Magma, Maxima și alte câteva, se poate folosi interfața Sage pentru a emula interprtoarele de comenzi ale programelor menționate. Se rulează comenzi și programe în interpretorul matlab, de exemplu iar rezultatul este returnat în interfața Sage de unde poate fi prelucrat în continuare în Sage sau în alt interpretor.
Una peste alta, un articol deosebit care aduce în atenția celor interesați un program puternic și ușor de învâțat și folosit.
Pai mi se pare ca e evident ca are sintaxa proprie din moment ce e Python :). Poate trebuia mentionat faptul ca include interfete pentru GAP, PARI, Singular si Maxima. Pentru restul se pot instala dupa chiar daca unele din ele nu sunt free ;) Eu mai degraba as fi pus exemple de utilizare ca pe omul de rand asta il intereseaza, putini au chef si timp si interes sa testeze toate interfetele de care Sage dispune.
de ce nu:)
Scrie-ne ceva…
as dori sa rezolv cateva exercitii cu acest program