IZI1

إدارة المشاريع باستخدام GNU Make - الطبعة الثالثة بواسطة Robert Mecklenburg (غلاف ورقي)

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

من Target

آخر تحديث: 16 أكتوبر 2026

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

ملخص الكتاب تعد الأداة المعروفة ببساطة باسم make واحدة من أكثر الميزات استدامة في نظام Unix وأنظمة التشغيل الأخرى. فمنذ اختراعها لأول مرة في 1970s، لا تزال make تبرز حتى يومنا هذا كمحرك مركزي في معظم مشاريع البرمجة؛ بل إنها تقوم ببناء نواة Linux. في الطبعة الثالثة من الكتاب الكلاسيكي Managing Projects with GNU make، سيتعلم القراء سبب استمرار هذه الأداة في احتفاظها بمكانتها الرائدة في برمجيات بناء المشاريع، على الرغم من وجود العديد من المنافسين الأحدث. تعتمد فكرة عمل make على مبدأ بسيط: فبعد قيامك بتعديل ملفات المصدر ورغبتك في إعادة بناء برنامجك أو ملفات المخرجات الأخرى، يقوم make بفحص الطوابع الزمنية لمعرفة ما الذي تغير، ومن ثم يعيد بناء ما تحتاجه فقط، دون إضاعة الوقت في إعادة بناء الملفات الأخرى. ولكن فوق هذا المبدأ البسيط، تضع make مجموعة غنية من الخيارات التي تتيح لك التحكم في أدلة متعددة، وبناء إصدارات مختلفة من البرامج لمنصات مختلفة، وتخصيص عمليات البناء الخاصة بك بطرق أخرى. يركز هذا الإصدار على نسخة GNU من make، والتي أصبحت بحق المعيار القياسي في هذا المجال. يحتوي GNU make على إضافات قوية يتم استكشافها في هذا الكتاب. كما أنه يحظى بشعبية كبيرة لكونه برمجيات حرة ويوفر نسخة لكل منصة تقريباً، بما في ذلك نسخة لـ Microsoft Windows كجزء من مشروع Cygwin المجاني. يقدم كتاب Managing Projects with GNU make، الإصدار الثالث، إرشادات حول تلبية احتياجات المشاريع الحديثة والكبيرة. كما تمت إضافة عدد من المواضيع المتقدمة والمثيرة للاهتمام مثل قابلية النقل، والتوازي، والاستخدام مع Java. وقد استخدم Robert Mecklenburg، مؤلف الإصدار الثالث، أداة make لعقود من الزمن مع مجموعة متنوعة من المنصات واللغات. يشرح المؤلف في هذا الكتاب بشغف كيفية جعل عمليات البناء (builds) الخاصة بك في غاية الكفاءة، وتقليل عمليات الصيانة، وتجنب الأخطاء، وفهم ما يقوم به make بشكل كامل. وتوفر الفصول المتعلقة بلغات C++ و Java مدخلات makefile محسنة للمشاريع المكتوبة بهذه اللغات. كما يتضمن المؤلف مناقشة لملف makefile المستخدم في بناء هذا الكتاب. نبذة عن المؤلف: بدأ Robert Mecklenburg استخدام Unix عندما كان طالباً في عام 1977، ويمارس البرمجة احترافياً منذ 23 عاماً. بدأت خبرته مع make في عام 1982 في NASA مع إصدار Unix 7. وقد حصل Robert على درجة الدكتوراه. حصل على درجة الماجستير في علوم الحاسوب من University of Utah في عام 1991. ومنذ ذلك الحين، عمل في مجالات عديدة تتراوح من التصميم بمساعدة الحاسوب (CAD) الميكانيكي إلى المعلوماتية الحيوية، وهو يسخر خبرته الواسعة في C++ و Java و Lisp لمعالجة مشكلات إدارة المشاريع باستخدام make.

  • المميزات
    • تعد الأداة المعروفة ببساطة باسم make واحدة من أكثر الميزات استدامة في نظام Unix وأنظمة التشغيل الأخرى.
    • نبذة عن المؤلف: بدأ Robert Mecklenburg استخدام Unix عندما كان طالباً في عام 1977، ويمارس البرمجة كمهني منذ 23 عاماً.
    • 280 صفحة
    • الحواسيب، وتطوير البرمجيات والهندسة

المواصفات

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

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

الوزن

1.1 رطل

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

22 سنة فما فوق

عدد الصفحات

280

النوع

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

النوع الفرعي

تطوير وهندسة البرمجيات

الناشر

O'Reilly Media

الموضوع

عام

التنسيق

غلاف ورقي

المؤلف

Robert Mecklenburg

اللغة

الإنجليزية

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

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