GiNaC یک کتابخانه C ++ است.این برنامه به منظور ایجاد سیستم های یکپارچه ای است که همراه با زمینه های علمی تر رایانه (مانند محاسبات- برنامه های عددی شدید ، رابط های گرافیکی و غیره) در زیر یک سقف ، دستکاری های نمادین را در خود جای می دهند.تحت شرایط و ضوابط مجوز عمومی GNU (GPL) توزیع می شود.GiNaC یک کلمه تکراری و بازگشتی برای GiNaC یک CAS نیست ، جایی که CAS مخفف Computer Algebra System است.
ginac