5
SymbolicC ++ از برنامه نویسی C ++ و شی گرا برای توسعه یک سیستم جبر رایانه استفاده می کند.برنامه نویسی شی گرا رویکردی برای طراحی نرم افزار است که مبتنی بر کلاس ها است نه رویه ها.این رویکرد مدولار بودن و پنهان کردن اطلاعات را به حداکثر می رساند.طراحی شی گرا ، مزایای بسیاری را ارائه می دهد.به عنوان مثال ، هم داده ها و هم توابع کار شده در آن داده ها را در یک واحد واحد ترکیب می کند.به چنین واحدی (نوع داده انتزاعی) کلاس گفته می شود.ما به دلایل زیر از C ++ به عنوان زبان برنامه نویسی شی گرا استفاده می کنیم: C ++ امکان معرفی انواع داده انتزاعی را فراهم می کند.بنابراین می توان انواع داده های مورد استفاده در سیستم جبر رایانه را به عنوان انواع داده انتزاعی معرفی کرد.زبان C ++ از مفاهیم اصلی برنامه نویسی شی گرا پشتیبانی می کند: محاصره کردن ، وراثت ، چندشکلی (از جمله اتصال پویا) و اضافه بار اپراتور.این پشتیبانی خوبی برای مدیریت حافظه پویا دارد و از برنامه نویسی رویه ای و شی گرا پشتیبانی می کند.شکل کمتری انتزاعی از چند شکل از طریق پشتیبانی قالب ارائه می شود.ما اپراتورها را بارگیری می کنیم ...
سایت اینترنتی:
http://issc.uj.ac.za/symbolic/symbolic.htmlدسته بندی ها
گزینه های دیگر برای SymbolicC++ برای Mac
180
172
GNU Octave
Octave یک برنامه کامپیوتری برای انجام محاسبات عددی است که بیشتر با MATLAB سازگار است.این بخشی از پروژه گنو است.
165
R (programming language)
R یک محیط نرم افزار رایگان برای محاسبات آماری و گرافیک است.
140
Mathematica
سیستم محاسبات فنی قطعی که در حال یادگیری دستگاه و شبکه های عصبی است ، علوم داده ، تجسم و موارد دیگر.
132
87
62
49
39
6
Mathomatic
Mathomatic یک سیستم جبری رایانه ای رایانه ای رایگان ، قابل حمل و با هدف کلی (CAS) است که می تواند به طور خودکار معادلات جبری را حل ، افتراق ، ساده ، ترکیب و مقایسه کند ...
6
4