Page 93 - الصحافة المتخصصة
P. 93

‫الصحافة المتخصصة‬

                                                                            ‫الطبقات ‪:Classes‬‬
‫من أهم سمات هذه اللغة اعتمادها علي وضع البيانات في طبقات ‪ Classes‬تُعرف بأنها تركيبة بيانات‬

   ‫‪ ،Data Structure‬توصف الأهداف بحيث أن كل الأهداف التي تندرج تحت نفس الطبقة لها نفس‬
‫تركيبة البيانات‪ ،‬وتمثل الطبقة الأولي طبقة الجذر ‪ Root class‬الذي تندرج تحته باقي الطبقات الفرعية‬
‫‪Sub Class‬كهيكل شجري ‪ ،‬ويمكن استخدام أكثر من مائة طبقة (تركيبة بيانات) لتوصيف هدف من‬

                      ‫الأهداف والتي تعتبر أداة مناسبة لبناء وحدات الذكاء الاصطناعي ونظم الخبرة‪.‬‬
                                                            ‫عناصر لغة البرمجة بالأهداف‪:‬‬

    ‫أ‪ -‬الهدف ‪ :Object‬هو اللبنة الأساسية للغة‪ ،‬وهو وحدة البيانات الأساسية في هيكل‪ ،‬ويكون علي‬
                                                                           ‫إحدى الصور الثلاث‪:‬‬
                                                                               ‫‪ -1‬الأرقام الصحيحة‪.‬‬

                                                              ‫‪ -٢‬الكلمات المكونة من حروف هجائية‪.‬‬
                                                                                       ‫‪ -3‬الصفوف‪.‬‬

   ‫ب ـ الرسالة ‪ :Message‬عبارة عن الجزء المسئول عن إيجاد قيمة الهدف ‪ ،‬وتقوم مقام الدوال في‬
    ‫لغات البرمجة الأخرى فإذا ما كتبت رسالة ما بجوار هدف فإن ذلك يعني إيجاد القيمة لهذا الهدف‪.‬‬
     ‫ج ـ الطريقة ‪ :Method‬هي الداخلية لطريقة تنفيذ الرسالة‪ ،‬وتمثل التسلسل المنطقي إج ارء عملية‬

                                                      ‫حساب البيانات بناء علي ما ورد في الرسالة‪.‬‬
                                         ‫وتتكون الجملة المكتوبة في لغة سمول توك علي الأقل من‪:‬‬

                                                       ‫‪ -1‬هدف (رقمي أو مكون من حروف هجائية)‪.‬‬
                                                                                          ‫‪ -٢‬رسالة‪.‬‬

                                                    ‫‪80‬‬
   88   89   90   91   92   93   94   95   96   97   98