❞ كتاب 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: Practical Functional Programming for the JVM

2015م - 1445هـ
نبذة عن الكتاب:

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

تعليقات القرّاء:

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

 

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


سنة النشر : 2015م / 1436هـ .
نوع الكتاب : pdf.
عداد القراءة: عدد قراءة Learning Scala: Practical Functional Programming for the JVM

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

تحميل Learning Scala: Practical Functional Programming for the JVM
شكرًا لمساهمتكم

شكراً لمساهمتكم معنا في الإرتقاء بمستوى المكتبة ، يمكنكم االتبليغ عن اخطاء او سوء اختيار للكتب وتصنيفها ومحتواها ، أو كتاب يُمنع نشره ، او محمي بحقوق طبع ونشر ، فضلاً قم بالتبليغ عن الكتاب المُخالف:

برنامج تشغيل ملفات pdfقبل تحميل الكتاب ..
يجب ان يتوفر لديكم برنامج تشغيل وقراءة ملفات pdf
يمكن تحميلة من هنا 'http://get.adobe.com/reader/'

المؤلف:
جايسون سوارتز - 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 ❝ ❱. المزيد..

كتب جايسون سوارتز
الناشر:
O’Reilly Media, Inc
كتب O’Reilly Media, Inc ❰ ناشرين لمجموعة من المؤلفات أبرزها ❞ برمجة التايب اسكربت ❝ ❞ Effective TypeScript: 62 Specific Ways to Improve Your TypeScript ❝ ❞ Programming Scala: Scalability = Functional Programming + Objects 3nd Edition ❝ ❞ Classic Shell Scripting ❝ ❞ Programming Scala: Scalability = Functional Programming + Objects 2nd Edition ❝ ❞ Classic Shell Scripting ❝ ❞ Learning Scala: Practical Functional Programming for the JVM ❝ ❞ Classic Shell Scripting ❝ ❞ Programming Scala: Scalability = Functional Programming + Objects ❝ ❞ Learning Scala: Practical Functional Programming for the JVM ❝ ومن أبرز المؤلفين : ❞ مات نيوبورغ ❝ ❞ أليكس باين، دين وامبلر ❝ ❞ أرنولد روبنز، نيلسون إتش إف بيبي ❝ ❞ أحمد سحر، كريغ كلايتون ❝ ❞ جايسون سوارتز ❝ ❞ دين وامبلر ❝ ❞ بوريس شيرني ❝ ❞ المهندس دان فاندركام ❝ ❞ مايكل مارغوليس ❝ ❞ إيان مولينو ❝ ❞ بول هاميل ❝ ❞ سليم صديقي ❝ ❞ باكو هوب ❝ ❞ ستيف سودرس ❝ ❞ جاي إم هيوز ❝ ❞ كلير رولاند ❝ ❱.المزيد.. كتب O’Reilly Media, Inc