هل تريد تعلّم Scheme وإتقانه؟

انضم إلى مسار Scheme على Exercism للحصول على 39 تمرينًا مع تحليل تلقائي لكودك و إرشاد شخصي، كل ذلك مجانًا 100%.

نبذة عن Scheme

(let ((quine '((lambda (q) `(,q ',q))
               '(lambda (q) `(,q ',q)))))
  (equal? quine (eval quine)))

أبرز ميزات Scheme


Scheme

مُدمج

توفّر Scheme عددًا قليلًا من الميزات عامة الغرض.

وظيفية

مستوحاة من حساب لامبدا، يتم التعبير عن النطاقات والحلقات من خلال تعريف الدوال واستدعائها.

مناسب للتضمين

تستخدم بعض التطبيقات Scheme كلغة امتداد لها.

تعبيرات S

يُعبَّر عن كلٍّ من الكود المصدري والبيانات باستخدام قوائم متداخلة.

البرج العددي

تدعم Scheme الأعداد الدقيقة وغير الدقيقة.

وحدات الماكرو الصحية

تدعم Scheme وحدات الماكرو الصحية، مما يسمح بتوسيع الصيغة النحوية بشكل موثوق.

تلقَّ الإرشاد بأسلوب Scheme

لكل لغة أسلوبها الخاص في فعل الأشياء. ومسار Scheme ليس استثناءً. سيساعدك مرشدونا على تعلّم التفكير مثل مطوّر Scheme، وعلى كتابة كود أصيل بأسلوب Scheme. بعد أن تحل تمرينًا، أرسله إلى فريقنا التطوعي، وسيمنحونك تلميحات وأفكارًا وملاحظات حول كيفية جعله أقرب إلى ما تراه عادةً في Scheme، وسيساعدونك على اكتشاف الأشياء التي لا تعرف أنك لا تعرفها.

اعرف المزيد عن الإرشاد

تمارين Scheme من إعداد المجتمع

يضم مسار Scheme على Exercism 39 تمارين لمساعدتك على كتابة كود أفضل.

اطّلع على كل تمارين Scheme
Scheme

ابدأ في مسار Scheme

أفضل ما في الأمر أنه مجاني 100% للجميع.

انضم إلى مسار Scheme