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

انضم إلى مسار Common Lisp على Exercism للحصول على 92 تمرينًا مجمّعة في 27 من مفاهيم Common Lisp، مع تحليل تلقائي لكودك و إرشاد شخصي، كل ذلك مجانًا 100%.

نبذة عن Common Lisp

(defun distance (str1 str2
                 &key (test #'char=))
  "Number of positional differences in
   two equal length strings."
  (when (= (length str1) (length str2))
    (count nil
           (map 'list test str1 str2))))

أبرز ميزات Common Lisp


Common Lisp

تفاعلية

توفّر Common Lisp واجهة REPL كاملة المزايا، ويمكن أن تجري عملية التطوير كـ«حوار» مع النظام.

قابلة للتفحّص

يمكن تفحّص Common Lisp بالكامل عبر دوال مدمجة لاستكشاف كل جزء من اللغة.

التماثل الشكلي

للكود البنية نفسها التي للبيانات، ما يتيح وحدات ماكرو قوية: كود يكتب الكود.

قابلة للتوسيع

تتيح الدوال العامة ووحدات ماكرو القارئ والمساحات الاسمية المرنة توسيع اللغة.

قياسية موحّدة

اللغة مستقرة جدًا، ولها تطبيقات متعددة تناسب احتياجاتك: JVM والأنظمة المدمجة وغيرها.

متعددة الأنماط

سواء فضّلت الأسلوب الوظيفي أو أسلوبًا أقرب إلى الكائنية، يتكيّف Lisp مع احتياجاتك.

لمحة عن المفاهيم التي ستتناولها


اطّلع على كل مفاهيم Common Lisp

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

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

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

تمارين Common Lisp من إعداد المجتمع

يضم مسار Common Lisp على Exercism 27 مفاهيم و92 تمارين لمساعدتك على كتابة كود أفضل.

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

ابدأ في مسار Common Lisp

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

انضم إلى مسار Common Lisp