«المدقق النحوي العربي»: الفرق بين المراجعتين

من ويكي عربآيز
اذهب إلى: تصفح، ابحث
ط (نقاش قالب:تقديم التطوير تم نقلها إلى المدقق النحوي العربي: هذا مشروع قائم بذاته)
(تدقيق ؛))
سطر 1: سطر 1:
 
يهدف المشروع إلى إنشاء مدقق نحوى عربي، يمكن دمجه فى مختلف الاصدارات الخاصه بمحررات النصوص و ذلك لدعم وجود الكيان العربى و دعم اللغه العربيه فى مختلف نظم التشغيل.
== المدقق النحوى العربى==
 
   
 
== التصميم ==
يهدف المشروع الى القيام بانشاء مدقق نحوى عربى , يمكن دمجه فى مختلف الاصدارات الخاصه بمحررات النصوص و ذلك لدعم وجود الكيان العربى و دعم الللغه العربيه فى مختلف نظم التشغيل
 
   
 
يعتمد التصميم الأساسي للمشروع على استخدام لغة البرمجه Python و ذلك لإنشاء محرك لمعالجة النص العربي، وإخضاعه لمجموعه من القواعد المنطقيه التي تختص بضمان توافق النص مع القواعد النحويه للغه العربيه، واضعا في الاعتبار التعرف على نوع الكلمه، من خلال اخضاعها لمجموعه من المقارنات، بحيث يتم التعرف على نوع الكلمه من حيث كونها اسم أو فعل ..... ، يستفيد التصميم من امكانيات لغة Python فى معالجة اللغة العربيه بترميز UTF-8 و هو ما يساعد على دمج البرنامج فى مختلف محررات النصوص سواء كملحق له أو كجزء منه، باعتبار أن معظم محررات النصوص قادره على معالجة النصوص بترميز UTF-8.
 
'''التصميم'''
 
 
 
يعتمد الاتصميم الاساسى للمشروع على استخدام لغة البرمجه Python و ذلك لانشاء محرك لمعالجة النص العربى , و اخضاعه لمجموعه من القواعد المنطقيه التى تختص بضمان توافق النص مع القواعد النحويه للغه العربيه , واضعا فى الاعتبار ان التعرف على نوع الكلمه , من خلال اخضاعها لمجموعه من المقارنات , بحيث يتم التعرف على نوع الكلمه من حيث كونها اسم او فعل ..... , يستفيد التصميم من امكانيات لغة Python فى معالجة اللغة العربيه بنسق UTF و هو ما يساعد على دمج البرنامج فى مختلف محررات النصوص سواء كملحق له او كجزء منه , باعتبار ان معظم محررات النصوص قادره على معالجة النصوص بنسق UTF
 
 
 
يتم تصميم النظام للتعامل مباشرة على النصوص العربيه , و ذلك عن طريق استخدام قاعدة بيانات للكلمات , يتم عن طريقها تحديد نوع الكلمه و من ثم تحديد القواعد النحويه اللازمه للتعامل مع الجمله كلها , بحث يتم تتطبيق القواعد النحويه بشكل متتابع , اى ان الكلمات االاحقه للكلمه هى التى يتم تطبيق القواعد النحويه عليها
+
يتم تصميم النظام للتعامل مباشرة على النصوص العربيه، و ذلك عن طريق استخدام قاعدة بيانات للكلمات، يتم عن طريقها تحديد نوع الكلمه و من ثم تحديد القواعد النحويه اللازمه للتعامل مع الجمله كلها، بحيث تطبق القواعد النحويه بشكل متتابع، أى أن الكلمات اللاحقه للكلمه هى التى يتم تطبيق القواعد النحويه عليها.
   
يتم استخدام لغة Python لامكانية معالجة نصوص UTF عن طريقها و فى نفس الوقت لكونها لغة مترجمه , مما يسهل دمجها كملحق للعديد من محررات النصوص
+
يتم استخدام لغة Python لإمكانية معالجة نصوص UTF-8 عن طريقها و فى نفس الوقت لكونها لغة تفسيرية، مما يسهل دمجها كملحق للعديد من محررات النصوص.

نسخة 12:50، 11 ديسمبر 2007

يهدف المشروع إلى إنشاء مدقق نحوى عربي، يمكن دمجه فى مختلف الاصدارات الخاصه بمحررات النصوص و ذلك لدعم وجود الكيان العربى و دعم اللغه العربيه فى مختلف نظم التشغيل.

التصميم

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

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

يتم استخدام لغة Python لإمكانية معالجة نصوص UTF-8 عن طريقها و فى نفس الوقت لكونها لغة تفسيرية، مما يسهل دمجها كملحق للعديد من محررات النصوص.