+1 امتیاز
قبل در کامپیوتر و اینترنت توسط (111 امتیاز)
ویرایش شده قبل توسط
سلام

يعني در واقع چه ويژگي هايي اصلي و كلي در اين زبانها باعث موازي سازي ميشه، و موازي سازي را آسون ميكنه

1 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

از نظر قواعد زبان های برنامه نویسی، زبان های برنامه نویسی functional ربطی به مبحث parallel programming ندارند، رعایت یکسری اصول مهم در مباحث parallel programming در زمان طراحی یک زبان برنامه نویسی و پلتفرم آن باعث می شود آن زبان برای parallel programming مناسب شود.

برای مثال استفاده از message passing بجای shared variables، استفاده از ماشین مجازی بجای کامپایل به زبان ماشین، استفاده از Actor model برای پیاده سازی همزمانی و ... در یک زبان برنامه نویسی می توان آن زبان را برای parallel programming مناسب می سازد.

بدلیل اینکه پیاده سازی این قابلیت ها با استفاده از زبان های برنامه نویسی functional ساده تر و قابل فهم تر است، باعث می شود زبان های برنامه نویسی functional برای parallel programming مناسب تر باشند.

قبل توسط (111 امتیاز)
مرسي من الان اين را براي پاياننامه م ميخوام كه بايد زبان تابعي مثل هاسكل را با زبان streamit تركيب كنم البته از جنبه موازي سازي.
استادم گفته ويژگيهاي مشتركي كه بين اين دو زبان هست چي  ويژگي هايي هستند اگه در اين زمينه اطلاعاتي داريد  ممنون ميشم كمكم كنيد.
سوال شده 10 سال قبل در برنامه نویسی توسط (111 امتیاز) آيا message passing در زبان streamit هم وجود داره؟

سوالات مشابه

+1 امتیاز
1 پاسخ 707 بازدید
0 امتیاز
1 پاسخ 300 بازدید
0 امتیاز
0 پاسخ 196 بازدید
0 امتیاز
1 پاسخ 375 بازدید
+1 امتیاز
0 پاسخ 782 بازدید
+1 امتیاز
2 پاسخ 1.6هزار بازدید
...