IZI1

استخدام مكتبات القوالب القياسية لـ C++ - تأليف إيفور هورتون (غلاف ورقي)

لا توجد تقييمات
Target
USD 61.99

من Target

حول هذا المنتج

ملخص الكتاب يُعد كتاب استخدام مكتبات القوالب القياسية لـ C++ معالجة معاصرة تُعلم قدرات البرمجة العامة التي توفرها مكتبة C++ 14 القياسية. في هذا الكتاب، يشرح المؤلف Ivor Horton وظائف قوالب الفئات والدوال المتاحة مع C++ 14، وكيفية استخدامها في سياق عملي. ستتعلم كيفية إنشاء الحاويات، وكيفية استخدام المكررات معها للوصول إلى عناصر البيانات التي تحتوي عليها وتعديلها وتوسيعها. كما ستتعلم أيضاً عن مكررات التدفق التي يمكنها نقل البيانات بين الحاويات والتدفقات، بما في ذلك تدفقات الملفات. يتم شرح قوالب الدوال التي تُعرف الخوارزميات بالتفصيل، وستتعلم كيفية تمرير كائنات الدوال أو تعبيرات lambda إليها لتخصيص سلوكها. يتضمن الكتاب العديد من الأمثلة العملية لتوضيح كيفية تطبيق الخوارزميات مع أنواع مختلفة من الحاويات. بعد قراءة هذا الكتاب، ستفهم نطاق وقوة القوالب التي تتضمنها C++ 14 Standard Library وكيف يمكن لهذه القوالب أن تقلل بشكل كبير من وقت البرمجة والتطوير للعديد من التطبيقات. ستتمكن من الجمع بين قوالب الفئات والدوال بفعالية كبيرة عند التعامل مع مشكلات العالم الحقيقي. توفر لك القوالب الموجودة في Standard Library، بصفتك مبرمج C++، مجموعة شاملة من أدوات البرمجة العامة المنفذة بكفاءة، والتي يمكنك استخدامها في معظم أنواع التطبيقات.

كيفية استخدام قوالب المكتبة القياسية مع تطبيقات C++ الخاصة بك.

تعرّف على الأنواع المختلفة للحاويات (containers) المتاحة واستخدامات كل منها. وتعلّم كيفية تعريف أنواع الفئات (class types) الخاصة بك لتلبية متطلبات الاستخدام مع هذه الحاويات. كما ستكتشف ماهية المكررات (iterators)، وخصائص أنواعها المختلفة، وكيف تتيح تطبيق الخوارزميات على البيانات في أنواع الحاويات المختلفة. بالإضافة إلى ذلك، ستتعلم كيفية تعريف أنواع المكررات الخاصة بك، وفهم دور القوالب (templates) التي تُعرّف الخوارزميات، وكيفية تطبيقها على البيانات المخزنة في الحاويات والمصفوفات، وصولاً إلى كيفية الوصول إلى ساعات الأجهزة واستخدامها لضبط توقيت التنفيذ. تعرف على كيفية استخدام القوالب المتاحة لمعالجة البيانات الرقمية كثيفة الحوسبة، وكيفية إنشاء واستخدام مولدات الأرقام العشوائية الزائفة باستخدام كائنات التوزيع.

نبذة عن المؤلف يعمل إيفور هورتون بشكل مستقل في مجال الاستشارات، كما يقوم بتأليف دروس تعليمية في البرمجة. عمل لدى IBM لسنوات عديدة، وهو حاصل على درجة البكالوريوس مع مرتبة الشرف في الرياضيات. تشمل خبرة هورتون في IBM البرمجة بمعظم اللغات (مثل لغة التجميع واللغات عالية المستوى على مجموعة متنوعة من الأجهزة)، والبرمجة في الوقت الفعلي، وتصميم وتنفيذ أنظمة التحكم الصناعية ذات الحلقة المغلقة في الوقت الفعلي. كما يمتلك خبرة واسعة في تدريس البرمجة للمهندسين والعلماء (مثل Fortran، وPL/1، وAPL، وغيرها). يُعد Horton خبيراً في أنظمة التصميم بمساعدة الحاسوب (CAD) الميكانيكية والعملياتية والإلكترونية، وأنظمة التصنيع بمساعدة الحاسوب (CAM) الميكانيكية، وأنظمة DNC/CNC.

  • المميزات
    • يعد كتاب Using the C++ Standard Template Libraries معالجة عصرية تُعلم قدرات البرمجة العامة التي توفرها مكتبة C++ 14 Standard Library.
    • نبذة عن المؤلف: يعمل Ivor Horton بشكل مستقل في مجال الاستشارات ويكتب دروساً تعليمية في البرمجة.
    • 489 صفحة
    • الحواسيب، علوم الحاسوب

المواصفات

الأبعاد (الإجمالية)

10.0 بوصة (ارتفاع) × 7.0 بوصة (عرض) × 1.05 بوصة (عمق)

الوزن

1.97 رطل

العمر المقترح

22 سنة فما فوق

عدد الصفحات

489

الفئة

أجهزة الكمبيوتر

الفئة الفرعية

علوم الكمبيوتر

الناشر

Apress

التنسيق

غلاف ورقي

المؤلف

Ivor Horton

اللغة

الإنجليزية

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

قد يعجبك أيضًا