السلام عليكم ورحمة الله وبركاته
أولا اتمنى للجميع رمضان كريم
أنا عارفة أن مشاركاتي قليلة لكن اتمنى ان اكون من الاشخاص اللي يكونوا خير الكلام ماقل ودل
اتمنى من اي احد عنده خلفية عن موضوع البرمجة المنطقية ان يساعدني :rolleyes:
وشكراً .........
السلام عليكم ورحمة الله وبركاته
أولا اتمنى للجميع رمضان كريم
أنا عارفة أن مشاركاتي قليلة لكن اتمنى ان اكون من الاشخاص اللي يكونوا خير الكلام ماقل ودل
اتمنى من اي احد عنده خلفية عن موضوع البرمجة المنطقية ان يساعدني :rolleyes:
وشكراً .........
قصدك Regular Expressions
مرحبا
انا سامع بالبرمجة المنطقية لكن مو فاهم ايش هي او فائدتها اما الRegular Expressions فهل هي البرمجة التي تتحدث عنها الاخت وماهي ؟
ما عتقد
كل اللي اعرفه انه هي نوع من الذكاء الاصطناعي
وتعمد في البرمجة على المنطق وليس الخوارزمية
فياريت تساعدوني
اذا كنت ايتها الاخت العزيزة
R E (regulare expriesions)
فيمكنني مساعدتك بكتاب ولكنه باللغه الانجليزية وانا اعمل على ترجمته حاليا
رابط الكتاب باللغة الانجليزية
فى ظنى ان السؤال حولة لغتى برولوج وليسب
لو كان كذلك فلهما دروس على موقع
www.c4arab.com
مقالة جميله جداَ.. تتكلم عن لغة برولوغ وهي لغة برمجة منطقية..
وايضاَ..
اقتباسLogic Programming Languages (اللغات المنطقية)هي مثال على اللغات المعتمدة على القوانين.البرمجة المعتمدة على منطق الرموز في لغاتها هي ما يُطلق عليها البرمجة المنطقية.و اللغات المعتمدة على منطق الرموز هي ما يُطلق عليها لغات البرمجة المنطقية او الـ logic programming languges أو declarative languages.سبب تسميتها بذلك:
“Languages used for logic programming are called declarative languages because programs written in them consists of declarations rather than assignments and control flow statements .These declarations are actually statements or proposition in symbolic logic”
البرمجة باستخدام هذه اللغات هي برمجة لا تتبع نظام أو ترتيب معين, لا توضح كيف نحصل على النتيجة أو كيف نحسبها لكنها توصّف شكل هذه النتيجة. أي أن نظام الكمبيوتر هو الذي يحدد خط سير تنفيذ خوارزمية البرنامج المؤدية إلى النتيجة المطلوبة .على عكس لغات الأوامر و اللغات الوظيفية حيث تكون خوارزمية البرنامج موضحة بأدق تفاصيلها, و خط سير تنفيذ الأوامر و الجمل يكون موضّح أيضًا وفق ترتيب معين.تلك الأولى (برمجة اللغات المنطقية)هي ما يُطلق عليها nonprocedural programming.
nonprocedural programming:
يُعطى فيها وصف للنتيجة لكن دون أن تُعطى تفاصيل الحسبة التي أدت إلى هذه النتيجة.
اللغات المنطقية أيضًا لغات وراثية “عالية المستوى” تركز على منطق الحسبة لا على ميكانيكتها.للإلمام بهذه اللغات عليك أولاً تعلم قواعدها أو ما يعرف بالـFormal logic.
أكثر هذه اللغات شيوعًا: Prolog
http://xerrorx.wordpress.com/2007/06/27/ca...ming-languages/
بالتوفيق..
تم تعديل هذه المشاركة بواسطة كلمة الـعـرب في 18 سبتمبر 2007 في 14:30
((رحلة العودة الى العالم الافتراضي قد بدأت))
شكرا لكم على مساعدتكم
لكن كنت اتسائل عن عدم وجود مقالة عن لغة CLIPS
تم تعديل هذه المشاركة بواسطة براكسا في 19 سبتمبر 2007 في 00:32
((رحلة العودة الى العالم الافتراضي قد بدأت))
CLIPS is a multiparadigm programming language that provides support for:
Rule-based
Object-oriented
Procedural programming
CLIPS (C Language Integrated Production System) is an expert system tool consisting of a programming language and an interpreting environment.
هذا الموضوع مغلق.