برمجة Kotlin
Глубокое погружение в современный язык
ملخص:
مقدمة
كتاب «Programming Kotlin» من تأليف فينكات سوبرامانيام (Venkat Subramaniam) ليس مجرد دليل آخر للغة، بل هو غوص عميق ومدروس في فلسفة وإمكانيات Kotlin. صدر الكتاب في عام 2019، ولا يزال ذا صلة حتى اليوم، حيث رسخت Kotlin مكانتها بقوة في تطوير Android، والواجهات الخلفية، وحتى في علم البيانات. يقدم المؤلف، المعروف بأعماله في Java والبرمجة الوظيفية، للقارئ ليس مجرد سرد جاف لبناء الجملة، بل نهجًا هادفًا لكتابة كود نظيف وآمن ومعبّر.
عن ماذا يتحدث هذا الكتاب
يغطي الكتاب جميع الجوانب الرئيسية للغة Kotlin: من بناء الجملة الأساسي إلى المفاهيم المتقدمة مثل coroutines و DSL. يتم إيلاء اهتمام خاص لـ null safety، والأساليب الوظيفية (lambdas، الدوال عالية المستوى)، ونظام الأنواع، والتفاعل مع Java. يكشف المؤلف بشكل متسق كيف يحل Kotlin العديد من المشكلات المتأصلة في Java، وكيفية كتابة كود اصطلاحي (idiomatic) باللغة الجديدة.
لمن هذا الكتاب
الكتاب موجه إلى مطوري Java ذوي الخبرة الذين يرغبون في إتقان Kotlin بسرعة وبجودة عالية. سيكون مفيدًا أيضًا لأولئك الذين هم على دراية بأساسيات Kotlin بالفعل، لكنهم يريدون التعمق في الموضوعات المتقدمة. قد يبدو الكتاب صعبًا للمبتدئين في البرمجة بسبب وفرة المصطلحات وافتراض المعرفة بـ JVM.
ماذا سيتعلم القارئ
- أساسيات بناء الجملة: المتغيرات، الدوال، الكلاسات، الـ generics