GiNaC är ett C ++ -bibliotek.Det är utformat för att möjliggöra skapandet av integrerade system som inbäddar symboliska manipulationer tillsammans med mer etablerade områden inom datavetenskap (som beräkningsintensiva numeriska applikationer, grafiska gränssnitt etc.) under ett tak.Det distribueras under villkoren för GNU: s allmänna licens (GPL).GiNaC är en itererad och rekursiv akronym för GiNaC är inte ett CAS, där CAS står för Computer Algebra System.