البهجة من Kotlin
Функциональное программирование для всех
ملخص:
مقدمة
كتاب «متعة Kotlin» (العنوان الأصلي The Joy of Kotlin) من تأليف بيير-إيف سايمون ليس مجرد دليل آخر للغة برمجة. إنه غوص عميق في عالم البرمجة الوظيفية المطبقة على منصة Kotlin. صدر الكتاب في عام 2019، ويمتد على 480 صفحة، ويقدم للقارئ ليس فقط بناء الجملة، بل فلسفة كتابة كود نظيف وموثوق ومعبّر.
المؤلف خبير معروف في مجال البرمجة الوظيفية، وقد كتب سابقًا كتبًا عن Java (على وجه الخصوص، «Functional Programming in Java»). في هذا العمل، ينقل خبرته الممتدة لسنوات إلى Kotlin، وهي لغة حديثة تكتسب شعبية سريعة بفضل إيجازها وتوافقها مع Java.
عن ماذا يتحدث هذا الكتاب؟
الكتاب مخصص لتطبيق مبادئ البرمجة الوظيفية في لغة Kotlin. على عكس العديد من الكتب الدراسية التي تقتصر على أساسيات بناء الجملة، يكشف سايمون بشكل متسلسل كيفية كتابة كود خالٍ من الآثار الجانبية، باستخدام هياكل بيانات غير قابلة للتغيير، ودوال ذات ترتيب أعلى، والمونادات، والحسابات الكسولة.
المواضيع الرئيسية التي يتناولها الكتاب:
- الدوال ككائنات من الدرجة الأولى — إنشاء الدوال وتركيبها.
- عدم القابلية للتغيير — العمل مع المجموعات والبيانات غير القابلة للتغيير.
- معالجة الأخطاء دون استثناءات — استخدام أنواع
OptionوEither
توصيات
Swift (iOS/macOS): نصائح وأفضل الممارسات
الخوارزميات وهياكل البيانات بلغة JavaScript (Node.js)
JavaScript (Node.js) لعلوم البيانات: معالجة البيانات والتعلم الآلي
DevOps لمطوري C++: CI/CD، الحاويات والبنية التحتية
الخوارزميات وهياكل البيانات بلغة Go (Golang)
Swift (iOS/macOS) وKubernetes: نشر وتنسيق الخوادم المحمولة