الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

البرمجة المنطقية

مغلق
بدأه براكسا في 8 سبتمبر 2007 · 9 رد · 5,814 مشاهدة · في قسم التقنيات الجديدة (لإفتتاح أقسام خاصة بها لاحقا)
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

أولا اتمنى للجميع رمضان كريم

أنا عارفة أن مشاركاتي قليلة لكن اتمنى ان اكون من الاشخاص اللي يكونوا خير الكلام ماقل ودل

اتمنى من اي احد عنده خلفية عن موضوع البرمجة المنطقية ان يساعدني :rolleyes:

وشكراً .........

#2

قصدك Regular Expressions

#3

مرحبا

انا سامع بالبرمجة المنطقية لكن مو فاهم ايش هي او فائدتها اما الRegular Expressions فهل هي البرمجة التي تتحدث عنها الاخت وماهي ؟

#4

ما عتقد

كل اللي اعرفه انه هي نوع من الذكاء الاصطناعي

وتعمد في البرمجة على المنطق وليس الخوارزمية

فياريت تساعدوني

#5

اذا كنت ايتها الاخت العزيزة

R E (regulare expriesions)

فيمكنني مساعدتك بكتاب ولكنه باللغه الانجليزية وانا اعمل على ترجمته حاليا

رابط الكتاب باللغة الانجليزية

download حمل من هنا

#6

فى ظنى ان السؤال حولة لغتى برولوج وليسب

لو كان كذلك فلهما دروس على موقع

www.c4arab.com

#7

مقالة جميله جداَ.. تتكلم عن لغة برولوغ وهي لغة برمجة منطقية..

برولوغ

وايضاَ..

اقتباس
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

((رحلة العودة الى العالم الافتراضي قد بدأت))

#8

شكرا لكم على مساعدتكم

لكن كنت اتسائل عن عدم وجود مقالة عن لغة CLIPS

تم تعديل هذه المشاركة بواسطة براكسا في 19 سبتمبر 2007 في 00:32

#10

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.

هذا الموضوع مغلق.

مواضيع مشابهة