كتاب Learning Scala: Practical Functional Programming for the JVMكتب تقنية المعلومات

كتاب Learning Scala: Practical Functional Programming for the JVM

نبذة عن الكتاب: Learning Scala هو مقدمة ودليل للبدء في تطوير البرمجة الوظيفية (FP). كتب للمبرمجين الذين هم بالفعل على دراية بالتطوير الموجه للكائنات (OO) ، يقدم لك الكتاب بنية Scala الأساسية ونماذج OO الخاصة بها مع أمثلة وحلول تبني الألفة والخبرة والثقة باللغة. يتضمن أيضًا موضوعات أكثر تحديًا لتطوير Scala ، مثل البيانات غير القابلة للتغيير ، والوظائف المجهولة ، والكتابة القوية ، والنحو المرن.
جايسون سوارتز - نبذة عن الكاتب: جايسون هو مهندس برمجيات في منطقة خليج سان فرانسيسكو ، يعمل على تطوير تطبيقات Scala في Loyal3 و Netflix. قبل التحول إلى البرمجة الوظيفية ، أدار مستندات المطور وفريق الدعم في eBay ، وكتب منصات إعلانية وتسويق في Java وأدوات مبنية ونماذج أولية لواجهة المستخدم في Apple. ❰ له مجموعة من الإنجازات والمؤلفات أبرزها ❞ Learning Scala: Practical Functional Programming for the JVM ❝ ❞ Learning Scala: Practical Functional Programming for the JVM ❝ الناشرين : ❞ O’Reilly Media, Inc ❝ ❱
من كتب لغة سكالا كتب لغات البرمجة - مكتبة كتب تقنية المعلومات.

وصف الكتاب : نبذة عن الكتاب:

Learning Scala هو مقدمة ودليل للبدء في تطوير البرمجة الوظيفية (FP). كتب للمبرمجين الذين هم بالفعل على دراية بالتطوير الموجه للكائنات (OO) ، يقدم لك الكتاب بنية Scala الأساسية ونماذج OO الخاصة بها مع أمثلة وحلول تبني الألفة والخبرة والثقة باللغة. يتضمن أيضًا موضوعات أكثر تحديًا لتطوير Scala ، مثل البيانات غير القابلة للتغيير ، والوظائف المجهولة ، والكتابة القوية ، والنحو المرن.

للكاتب/المؤلف : جايسون سوارتز .
دار النشر : O’Reilly Media, Inc .
سنة النشر : 2015م / 1436هـ .
عدد مرات التحميل : 847 مرّة / مرات.
تم اضافته في : الخميس , 21 أكتوبر 2021م.

ولتسجيل ملاحظاتك ورأيك حول الكتاب يمكنك المشاركه في التعليقات من هنا:

نبذة عن الكتاب:

 

Learning Scala هو مقدمة ودليل للبدء في تطوير البرمجة الوظيفية (FP). كتب للمبرمجين الذين هم بالفعل على دراية بالتطوير الموجه للكائنات (OO) ، يقدم لك الكتاب بنية Scala الأساسية ونماذج OO الخاصة بها مع أمثلة وحلول تبني الألفة والخبرة والثقة باللغة. يتضمن أيضًا موضوعات أكثر تحديًا لتطوير Scala ، مثل البيانات غير القابلة للتغيير ، والوظائف المجهولة ، والكتابة القوية ، والنحو المرن.

لماذا تعلم سكالا؟ 

لست بحاجة إلى أن تكون عالم بيانات أو خبير حوسبة موزعة لتقدير لغة البرمجة الوظيفية الموجهة للكائنات. يقدم هذا الكتاب العملي مقدمة شاملة لكنها ودودة للغة ، كاملة مع الرسوم البيانية النحوية ، والأمثلة ، والتمارين. ستبدأ بالأنواع الأساسية وبناء الجملة في Scala قبل الغوص في وظائف الترتيب الأعلى وهياكل البيانات غير القابلة للتغيير.

يوضح المؤلف جيسون شوارتز سبب جعل البنية الموجزة والمعبرة لـ Scala لغة مثالية لمطوري Ruby أو Python الذين يرغبون في تحسين حرفتهم ، بينما يضمن أمان النوع والأداء أنه مستقر وسريع بما يكفي لأي تطبيق.

تعرف على أنواع البيانات الأساسية والحرفية والقيم والمتغيرات
اكتشف كيفية التفكير والكتابة في التعبيرات ، وهي أساس بناء جملة Scala
اكتب وظائف ذات ترتيب أعلى تقبل وظائف أخرى أو تعيدها
تعرف على هياكل البيانات غير القابلة للتغيير وقم بتحويلها بسهولة من خلال العمليات التصريحية والآمنة من النوع
قم بإنشاء عوامل تشغيل مخصصة لتبسيط العمليات الحالية أو حتى لبدء لغتك الخاصة بالمجال
قم ببناء فئات تتكون من سمة واحدة أو أكثر لإعادة الاستخدام الكامل ، أو إنشاء وظائف جديدة عن طريق مزجها في إنشاء مثيل لها

 

 

Why learn Scala? You don’t need to be a data scientist or distributed computing expert to appreciate this object-oriented functional programming language. This practical book provides a comprehensive yet approachable introduction to the language, complete with syntax diagrams, examples, and exercises. You’ll start with Scala's core types and syntax before diving into higher-order functions and immutable data structures.

Author Jason Swartz demonstrates why Scala’s concise and expressive syntax make it an ideal language for Ruby or Python developers who want to improve their craft, while its type safety and performance ensures that it’s stable and fast enough for any application.

  • Learn about the core data types, literals, values, and variables
  • Discover how to think and write in expressions, the foundation for Scala's syntax
  • Write higher-order functions that accept or return other functions
  • Become familiar with immutable data structures and easily transform them with type-safe and declarative operations
  • Create custom infix operators to simplify existing operations or even to start your own domain-specific language
  • Build classes that compose one or more traits for full reusability, or create new functionality by mixing them in at instantiation


نوع الكتاب : pdf.
اذا اعجبك الكتاب فضلاً اضغط على أعجبني
و يمكنك تحميله من هنا:

تحميل Learning Scala: Practical Functional Programming for the JVM
جايسون سوارتز
جايسون سوارتز
Jason Swartz
نبذة عن الكاتب: جايسون هو مهندس برمجيات في منطقة خليج سان فرانسيسكو ، يعمل على تطوير تطبيقات Scala في Loyal3 و Netflix. قبل التحول إلى البرمجة الوظيفية ، أدار مستندات المطور وفريق الدعم في eBay ، وكتب منصات إعلانية وتسويق في Java وأدوات مبنية ونماذج أولية لواجهة المستخدم في Apple. ❰ له مجموعة من الإنجازات والمؤلفات أبرزها ❞ Learning Scala: Practical Functional Programming for the JVM ❝ ❞ Learning Scala: Practical Functional Programming for the JVM ❝ الناشرين : ❞ O’Reilly Media, Inc ❝ ❱.



كتب اخرى في كتب لغة سكالا

Scala for the Impatient 2nd Edition PDF

قراءة و تحميل كتاب Scala for the Impatient 2nd Edition PDF مجانا

التدريب العملي على برمجة Scala PDF

قراءة و تحميل كتاب التدريب العملي على برمجة Scala PDF مجانا

التدريب العملي على برمجة Scala PDF

قراءة و تحميل كتاب التدريب العملي على برمجة Scala PDF مجانا

Learning Scala: Practical Functional Programming for the JVM PDF

قراءة و تحميل كتاب Learning Scala: Practical Functional Programming for the JVM PDF مجانا

Scala in Action PDF

قراءة و تحميل كتاب Scala in Action PDF مجانا

Scala in Action PDF

قراءة و تحميل كتاب Scala in Action PDF مجانا

Scala Puzzlers PDF

قراءة و تحميل كتاب Scala Puzzlers PDF مجانا

Scala Puzzlers PDF

قراءة و تحميل كتاب Scala Puzzlers PDF مجانا

المزيد من كتب لغات البرمجة في مكتبة كتب لغات البرمجة , المزيد من كتب الإلكترونيات والطاقة في مكتبة كتب الإلكترونيات والطاقة , المزيد من الكتب التقنية والحاسوبية العامة في مكتبة الكتب التقنية والحاسوبية العامة , المزيد من كتب الكمبيوتر والانترنت في مكتبة كتب الكمبيوتر والانترنت , المزيد من كتب بي اتش بي في مكتبة كتب بي اتش بي , المزيد من كتب شبكات الحاسوب في مكتبة كتب شبكات الحاسوب , المزيد من كتب فجوال بيسك دوت نت في مكتبة كتب فجوال بيسك دوت نت , المزيد من كتب فجوال بيسك 6 في مكتبة كتب فجوال بيسك 6 , المزيد من كتب سي بلس بلس في مكتبة كتب سي بلس بلس
عرض كل كتب تقنية المعلومات ..
اقرأ المزيد في مكتبة كتب إسلامية , اقرأ المزيد في مكتبة كتب تقنية المعلومات , اقرأ المزيد في مكتبة المناهج التعليمية والكتب الدراسية , اقرأ المزيد في مكتبة القصص والروايات والمجلّات , اقرأ المزيد في مكتبة كتب الهندسة والتكنولوجيا , اقرأ المزيد في مكتبة الكتب والموسوعات العامة , اقرأ المزيد في مكتبة كتب تعلم اللغات , اقرأ المزيد في مكتبة كتب التنمية البشرية , اقرأ المزيد في مكتبة الكتب التعليمية , اقرأ المزيد في مكتبة كتب التاريخ , اقرأ المزيد في مكتبة كتب الأطفال قصص ومجلات , اقرأ المزيد في مكتبة كتب الطب , اقرأ المزيد في مكتبة الكتب العلمية , اقرأ المزيد في مكتبة كتب علوم سياسية وقانونية , اقرأ المزيد في مكتبة كتب الأدب , اقرأ المزيد في مكتبة كتب الروايات الأجنبية والعالمية , اقرأ المزيد في مكتبة كتب اللياقة البدنية والصحة العامة , اقرأ المزيد في مكتبة كتب الأسرة والتربية الطبخ والديكور , اقرأ المزيد في مكتبة الكتب الغير مصنّفة , اقرأ المزيد في مكتبة كتب المعاجم واللغات , اقرأ المزيد في مكتبة كتب علوم عسكرية و قانون دولي
جميع مكتبات الكتب ..