المسارات
/
Crystal
Crystal
/
التمارين
/
تكرار الحروف بالتوازي
تكرار الحروف بالتوازي

تكرار الحروف بالتوازي

متوسط

التعليمات

احسب تكرار الحروف في النصوص باستخدام الحوسبة المتوازية.

التوازي يعني إنجاز مهام على التوازي يمكن أيضًا إنجازها بشكل تسلسلي. مثال شائع هو حساب تكرار الحروف. استخدم التوازي لحساب التكرار الكلي لكل حرف في مصفوفة من النصوص.

التنفيذ

لبناء برنامج متزامن/متوازٍ في Crystal، قد يكون هذا المصدر مفيدًا لك. في Crystal 1.19 أُضيفت مكتبة Sync جديدة تضيف عدة عناصر أساسية تجعل إنشاء برامج متزامنة/متوازية عالية الأداء أسهل.

تختلف بيئة التشغيل عبر الإنترنت لهذا التمرين قليلًا عن معظم التمارين الأخرى. فبدلًا من ترجمة Crystal إلى ملف تنفيذي أحادي الخيط، يستخدم هذا التمرين قدرات Crystal التجريبية في تعدد الخيوط. وبالتالي، قد يختلف سلوك التنفيذ عمّا هو متوقع في بعض البيئات.

للتطوير محليًا، يُنصح بأن يكون لديك Crystal إصدار 1.19.0 أو أحدث مثبتًا، وأن تضيف الخيار -Dpreview_mt عند ترجمة الكود أو تشغيله لتفعيل دعم تعدد الخيوط.

تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة
Crystal Exercism

مستعد لبدء تكرار الحروف بالتوازي؟

سجّل في Exercism لتتعلّم وتتقن Crystal عبر 26 مفهومًا142 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.

تعمّق في تكرار الحروف بالتوازي!

نستكشف الفروق بين التزامن والتوازي، ونطّلع على أساليب مختلفة تعتمدها لغات مثل JavaScript وGo وElixir وRust.