ورود

View Full Version : زبان خوب براي محاسبات دقيق



mamaliomega
دوشنبه 03 خرداد 1389, 23:34 عصر
سلام. نميدونستم كجا بدم اينو!
ببخشيد اگه جاي بدي دادم!
ميخواستم ببينم بهترين زبان براي محاسبات دقيق چيه؟
منظورم مخاسبات دقيقه نه محاسبات پيچيده!
مثلا تو VB وقتي يكم عدد بزرگ ميشه overflow ميده!
يا تعداد اعشاري كه حساب ميكنه كمه!
كدوم زبان براي اينكارا خوبه؟

theinfinity
سه شنبه 04 خرداد 1389, 01:30 صبح
خب اینجا که بخش پایتونه امکانات پایتون برای محاسبات ریاضی بد نیس می تونی اینجا ببینی
http://docs.python.org/library/math.html
ولی اگه کلا کارت محاسبه و اینجور چیزاست fortran رو پیشنهاد می کنم که اصلا واسه همین چیزا ساختنش برای امکاناتش تو زمینه ریاضیات یه نگاهی به اینجا بنداز
http://docs.sun.com/app/docs/doc/819-5259/aetbd?a=view

mamaliomega
سه شنبه 04 خرداد 1389, 17:46 عصر
گفتم كه جاي بهتري پيدا نكردم! ببخشيد!
ببينيد،درسته اوني كه شما ميگين!
اما من منظورم محسبات پيچيده نبود!
محاسبات دقيق!
مثلا اگه يك عدد با 2000 رقم اعشار هم بود بطور دقيق محاسبش كنه!:کف:
البته مثال بود:لبخند:

theinfinity
چهارشنبه 05 خرداد 1389, 01:59 صبح
توی پایتون هر متدی رو می تونی تو برنامه ات override کنی حتی سازنده کلاس های استاندارد پایتون! یعنی شاید بتونی datatype object مخصوص خودت رو داشته باشی! و البته می تونی همین بلا رو سر متد های محاسباتی هم دراری!
ولی با اینکه fortran کار نکردم فک کنم fortran کلا برا اینجور حرکتا باحال تر باشه
(در ضمن مثالی که زدی با c استاندارد خیلی راحت پیاده میشه، تو قسمت c بپرس)

saleh.hi.62
چهارشنبه 05 خرداد 1389, 06:54 صبح
در کل پایتون یکی از قدرتمند ترین زبانهاست برای محاسبات سنگین.
حتی خبری رو میخوندم گه اساتید دانشگاه های هند توی رشته های علوم پایه جدیدا از پایتون بجای فرترن استفاده میکنن !

ztx4
پنج شنبه 06 خرداد 1389, 01:12 صبح
مثلا اگه يك عدد با 2000 رقم اعشار هم بود بطور دقيق محاسبش كنه!
البته الگوریتم هایی وجود دارند که به شما امکاناتی که خواستید رو می دند.این الگوریتم ها با هر زبانی قابل پیاده سازی اند.