مصادر على كائنات S4 والأساليب والبرمجة في ص
سؤال
نظرًا لأنني غالبًا ما أواجه المواقف التي تكون فيها برمجة S4 مطلوبة للحفاظ على نظرة عامة ، فقد جمعت بعض المصادر على كائنات S4 والأساليب والبرمجة. لقد أدرجتهم هنا كمرجع. الرجاء إضافة مصادرك الخاصة أيضًا.
على الويب
- ال
methods
مساعدة الملفات : مساعدة ملفات من طرق الحزمة ، حيث يمكن العثور على الكثير من المعلومات اللازمة - فصول S4 في 15 صفحة : مقدمة قصيرة على البرمجة مع كائنات S4.
- كيف تعمل أساليب S4 : المزيد من التفسير حول الآليات الأساسية.
- ليست مقدمة قصيرة في S4 : مع أمثلة عملية لكيفية بناء الفصول وبعض النصائح المفيدة. أنه يحتوي على نظرة عامة مفيدة كملحق ، ولكنه يحتوي على أخطاء أيضًا. يجب توخي الحذر باستخدام هذا.
- OOP في ص : ملاحظات البيان مع أمثلة عملية على S3 و S4
- كائنات S4 : عرض توماس لوملي حول كائنات S4.
- R كائن الموجهة نحو البرمجة : مقدمة متعمقة للبرمجة الموجهة للكائنات في R. وهي تغطي الفئات المرجعية S3 و S4 و S4. والمصاحبة تسلسل الحزمة تنفذ نظام الفئة المستخدمة في جميع أنحاء الشرائح.
كتب
- برنامج لبرمجة تحليل البيانات مع R (J. Chambers): كلاسيكي ، على الرغم من عدم مراجعته إيجابيًا في كل مكان ، يحتوي على قسم كبير على S4
- R برمجة للمعلوماتية الحيوية (R. Gentleman): موجهة خصيصًا نحو العمل مع الموصل الحيوي ، والذي يعتمد تمامًا على S4. لكنه يعطي نظرة عامة واسعة وهو مفيد للعديد من الأشخاص الآخرين أيضًا.
ملاحظة: إذا وجد شخص ما خانة الاختيار المجتمع ، فيمكنك جعل هذا المنشور المملوك للمجتمع. بطريقة ما لا يمكنني العثور عليها في نافذة التحرير بعد الآن ...
المحلول
تتوفر كتابتي من S4 (لا تزال قيد التقدم) هنا: http://adv-r.had.co.nz/s4.html
نصائح أخرى
ص للمبرمجين (Matloff) (مجاني) و مقدمة للبرمجة العلمية والمحاكاة (جونز) لديك قسم قصير في فصول S4 "على الطراز الجديد".
كتاب جيد آخر لجون تشامبرز: "البرمجة مع البيانات: دليل للغة S". نظرًا لأن الاسم يشير إلى أنه يتعلق بالفعل بـ S ، وليس R ، ولكنه يوفر الكثير من المعلومات القيمة حول فصول S4 على أي حال.
هناك أيضًا بعض المعلومات في دليل R "كتابة R Extensions" و "R Internals" (وخاصة الأخيرة). يمكن العثور عليها في http://cran.r-project.org/doc/manuals/.
أخيرًا ، أود أن أوصي "كيف تعمل أساليب S4", ، وهي نظرة عامة رائعة على كيفية التفكير في S4 لأنها تناسب R.