فراوانی حروف را در متنها با استفاده از محاسبات موازی بشمارید.
موازیسازی یعنی کارهایی را بهصورت موازی انجام دهیم که میتوان آنها را بهصورت متوالی هم انجام داد. یک مثال رایج، شمردن فراوانی حروف است.
برای محاسبهی فراوانی کل هر حرف در فهرستی از متنها، از موازیسازی استفاده کنید.
هدف این تمرین آن است که موازیسازی را با Emacs Lisp تمرین کنید.
در Emacs Lisp میتوانید این کار را با استفاده از asynchronous processes انجام دهید.
همچنین ممکن است بخواهید نگاهی به مستندات batch mode، sentinels و receiving output from processes بیندازید.
در Exercism ثبتنام کنید تا Emacs Lisp را همراه با 96 تمرین و مربیگری انسانی واقعی یاد بگیرید و در آن استاد شوید، همهی اینها رایگان.
ما تفاوتهای میان همروندی و موازیسازی را بررسی میکنیم و به رویکردهای متفاوتی که زبانهایی مانند JavaScript، Go، Elixir و Rust در پیش میگیرند نگاه میکنیم.