كتاب  البرمجة الوظيفية في سكالاكتب تقنية المعلومات

كتاب البرمجة الوظيفية في سكالا

نبذة عن الكتاب : تعد البرمجة الوظيفية في Scala برنامجًا تعليميًا جادًا للمبرمجين الذين يتطلعون إلى تعلم FP وتطبيقه على أعمال البرمجة اليومية. يوجه الكتاب القراء من التقنيات الأساسية إلى الموضوعات المتقدمة في تقدم منطقي وموجز وواضح. ستجد فيه أمثلة ملموسة وتمارين تفتح عالم البرمجة الوظيفية.
رونار بيارناسون، بول تشيوسانو - نبذة عن الكاتبين: يعتبر Paul Chiusano و Rúnar Bjarnason خبراء معترف بهم في البرمجة الوظيفية مع Scala وهما مساهمان أساسيان في مكتبة Scalaz. ❰ له مجموعة من الإنجازات والمؤلفات أبرزها ❞ البرمجة الوظيفية في سكالا ❝ الناشرين : ❞ شركة مانينغ للمطبوعات ❝ ❱
من كتب لغة سكالا كتب لغات البرمجة - مكتبة كتب تقنية المعلومات.

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

تعد البرمجة الوظيفية في Scala برنامجًا تعليميًا جادًا للمبرمجين الذين يتطلعون إلى تعلم FP وتطبيقه على أعمال البرمجة اليومية. يوجه الكتاب القراء من التقنيات الأساسية إلى الموضوعات المتقدمة في تقدم منطقي وموجز وواضح. ستجد فيه أمثلة ملموسة وتمارين تفتح عالم البرمجة الوظيفية.

للكاتب/المؤلف : رونار بيارناسون، بول تشيوسانو .
دار النشر : شركة مانينغ للمطبوعات .
سنة النشر : 2014م / 1435هـ .
عدد مرات التحميل : 875 مرّة / مرات.
تم اضافته في : الخميس , 21 أكتوبر 2021م.

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

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

تعد البرمجة الوظيفية في Scala برنامجًا تعليميًا جادًا للمبرمجين الذين يتطلعون إلى تعلم FP وتطبيقه على أعمال البرمجة اليومية. يوجه الكتاب القراء من التقنيات الأساسية إلى الموضوعات المتقدمة في تقدم منطقي وموجز وواضح. ستجد فيه أمثلة ملموسة وتمارين تفتح عالم البرمجة الوظيفية.

حول التكنولوجيا

البرمجة الوظيفية (FP) هي أحد أنماط تطوير البرامج التي تركز على الوظائف التي لا تعتمد على حالة البرنامج. الكود الوظيفي أسهل في الاختبار وإعادة الاستخدام ، وأبسط في الموازاة ، وأقل عرضة للأخطاء من الكودات الأخرى. Scala هي لغة JVM ناشئة تقدم دعمًا قويًا لـ FP. بناء الجملة المألوف وإمكانية التشغيل التفاعلي الشفافة مع Java تجعل Scala مكانًا رائعًا لبدء تعلم FP.

سكالا (لغة برمجة)

غة سكالا (بالإنجليزية: Scala)‏ هي لغة برمجة ظهرت عام 2003، تجمع بين البرمجة الكائنية والبرمجة الوظيفية، بدأ تصميم هذه اللغة عام 2001 على يد عالم الحاسوب الألماني مارتن أودرسكي، وصدرت في عام 2003. تٌعتبر لغة سكالا مفتوحة المصدر، وتعمل على منصة جافا، وقد كانت تعمل سابقاً على منصة دوت نت.

لغة سكالا (Scala Programming language): هي إحدى لغات البرمجة عالية المستوى مفتوحة المصدر(Open Source)، متعددة النماذج ومُصممة للتعبير عن أنماط البرمجة الشائعة بطريقة موجزة وأنيقة وآمنة، تم تصميمها على يد عالم الحاسوب الألماني مارتن اودرسكي (Martin Odersky)، وتم تطوير هذه اللغة لتوفير لغة برمجة أفضل من لغة البرمجة جافا (Java) حيث تم الاعتماد على الانتقادات التي تم توجيهها للغة جافا وقام المطورون بتصميم هذه اللغة بهدف التخلص من هذه الانتقادات، حيث تستطيع هذه اللغة على التعامل مع كود جافا بكفاءة عالية وتستطيع أيضاً استرداد واستخدام مكتبات لغة جافا حيث أنها تعتمد على (JVM) (JAVA Virtual Machine).

خصائص اللغة


لغة تجمع بين البرمجة الكائنية والبرمجة الوظيفية.
تعتبر من لغات البرمجة عالية المستوى.
تأثرت هذه اللغة بكثير من اللغات مثل جافا، وإرلانج.
تعمل باستخدام آلة جافا الافتراضية؛ مما يعني أنه بالإمكان تشغيل التطبيقات على أكثر من نظام تشغيل.

مزايا لغة البرمجة سكالا – Scala Programming Language Features:

-تجمع هذه اللغة بين تقنيتي البرمجة الكائنية (Object-oriented programming) والبرمجة الوظيفية (Functional programming)، حيث أنها تتمتع بمزايا كل من البرمجة المرتكزة على العناصر والبرمجة الوظيفية.
- توفر هذه اللغة العديد من المكتبات (Libraries) الجاهزة والتي تساعد المبرمجين والمطورين على إنشاء وتصميم تطبيقات بأقل وقت. -تستخدم لغة سكالا في بناء تطبيقات الهواتف الذكية التي تعمل بنظام أندرويد. إمكانية تشغيل هذه اللغة على (JVM)، وهذا يسمح للغة سكالا بالتعامل مع العديد من الأدوات التشغيلية وأدوات المراقبة. 
-تستخدم هذه اللغة في مجال تحليل البيانات (Data Analysis)، حيث تستفيد الكثير من الشركات من هذه اللغة في مجال تحليل البيانات. 
-تُعد لغة سكالا لغة سهلة التعلم، حيث أن أهم مزاياها قدرتها على بناء جمل بسيطة وقابلة للقراءة. في لغة البرمجة سكالا لا تحتاج إلى ذِكر نوع البيانات، حيث أن لغة سكالا تعمل بشكل ذكي وتستطيع استنتاج نوع لبيانت دون الحاجة لتحديده. 
-لغة البرمجة سكالا قابلة للتطوّر بشكل كبير. يمكن استخدام لغة سكالا في تطبيقات سطح المكتب وتطبيقات الويب. 
-يمكنها دعم واجهات برمجة تطبيقات جافا (Java).
أمثلة
برنامج أهلًا بالعالم
object HelloWorld {
   def main(args: Array[String]) {
      println("Hello world")
   }
 }



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

تحميل  البرمجة الوظيفية في سكالا
رونار بيارناسون، بول تشيوسانو
رونار بيارناسون، بول تشيوسانو
Paul Chiusano ,Rúnar Bjarnason
نبذة عن الكاتبين: يعتبر Paul Chiusano و Rúnar Bjarnason خبراء معترف بهم في البرمجة الوظيفية مع Scala وهما مساهمان أساسيان في مكتبة Scalaz. ❰ له مجموعة من الإنجازات والمؤلفات أبرزها ❞ البرمجة الوظيفية في سكالا ❝ الناشرين : ❞ شركة مانينغ للمطبوعات ❝ ❱.



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

برمجة لغة سكالا PDF

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

Programming Scala: Scalability = Functional Programming + Objects PDF

قراءة و تحميل كتاب Programming Scala: Scalability = Functional Programming + Objects PDF مجانا

Programming Scala: Scalability = Functional Programming + Objects 2nd Edition PDF

قراءة و تحميل كتاب Programming Scala: Scalability = Functional Programming + Objects 2nd Edition PDF مجانا

Programming Scala: Scalability = Functional Programming + Objects 3nd Edition PDF

قراءة و تحميل كتاب Programming Scala: Scalability = Functional Programming + Objects 3nd Edition PDF مجانا

Scala for the Impatient 1st Edition PDF

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

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