اجعل رورو44 صفحتك الرئيسية | احفظ رورو44 في مفضلتك | ارسل رورو44 إلى صديقك | أعلن على رورو44 | English Interface

 

 

 

شات خدمات مسجات جوال بطاقات رسائل حب دليل مواقع شات خليجي  دردشة منتديات حسناء الفارس عالم الرومانسية

مواقع سعودية | مواقع كويتية | مواقع بحرينية | مواقع قطرية | مواقع عمانية | مواقع يمنية | مواقع عراقية | مواقع اماراتية

 
    دروس في الذكاء الاصطناعي  الليسب Lisp
 

 

مقدمة للغة Common Lisp



مقدمة:

لغة Lisp من أشهر اللغات المستخدمة لكتابة تطبيقات وبرامج الذكاء الاصطناعي، حيث أن 90% من برامج وتطبيقات الذكاء الاصطناعي الموجودة حاليا تم صناعتها باستخدام لغة Lisp  .  

Common Lisp ماهي إلا نسخة Version قياسية وشائعة جدا من لغة Lisp.
 

مميزات لغة Common Lisp:


1- يتم ترجمة الكود سطرا سطرا باستخدام المفسر Interpreter في الجزء Listener من البرنامج، بينما يتم عمل تقييم وتقدير Evaluation للكود ككل وإظهار الأخطاء مرة واحدة بعد قراءة جميع أسطر الكود في المحرر Text Editor الموجود في البرنامج.

2- لغة Lisp هي لغة إجرائية Procedural أي أن الكود يعكس الخوارزم Algorithm مباشرة وبالتالي فإنه يكون متسلسل ومتتالي تماما كالخوارزم أو خريطة التدفق Flowchart التي يمثلها.
وبالرغم من أن هذه الطريقة تعد قديمة في مقابل اللغات الحديثة كالجافا والسي شارب والتي تستخدم تقنية البرمجة الشيئية Object Oriented Programming ، إلا أن جميع لغات الذكاء الاصطناعي لا تزال تستخدم الطريقة القديمة لأنها تعكس بوضوح الخوارزم مما يجعل الكود أكثر وضوحا.

3- تعتمد هذه اللغة بشكل رئيسي على استخدام الدوال functions وهي على قسمين:

  • دوال معرفة ومبنية مسبقا داخل اللغة Built-in Functions ، وهي كثيرة جدا، وتعتبر من أفضل الدوال المبنية داخل لغات البرمجة الأخرى، وسنتعرف عليها جميعا وبالتفصيل في الدروس القادمة بإذن الله.

  • دوال يقوم بتعريفها المبرمج User-defined Functions ، وسنتعرف على كيفية تعريف أي دالة في لغة Lisp وكيفية الاحتفاظ بها لاستخدامها في التطبيقات التي تصنعها في الدروس القادمة بإذن الله..

وبالتالي فإننا نقول عن لغة Lisp بأنها Functional Language لأنها لغة تعتمد على الدوال ووظائفها ويكون الكود فيها مكون من دوال تستدعي بعضها لتؤدي معا وظيفة محددة.

* لمزيد من المعلومات عن لغة Lisp  في قاموس الموسوعة العربية على الوصلة:

http://www.c4arab.com/qamoos/mean.php?word=Lisp

عندما تفتح البرنامج LispWorks لكتابة أكواد باستخدام لغة Common Lisp فإن واجهة البرنامج ستظهر لك بالشكل التالي:

 


والآن هل أنت متشوق للتعرف على دوال لغة Lisp وكتابة برامج الذكاء الاصطناعي؟

إذن لنبدأ بتحميل البرنامج الذي سنعمل عليه..
 


البرنامج LispWorks:

هناك نسخ متعددة للغة Lisp تم إنتاجها من قبل شركات متعددة، وأفضلها وأحدثها على الإطلاق LispWorks من إنتاج شركة xanalyz ، والموقع الرسمي للشركة المنتجة لــ LispWorks موجود على الوصلة التالية:

http://www.lispworks.com/company.html


تستطيع تحميل برنامج LispWorks على أي من أنظمة التشغيل التالية:

  •  نظام التشغيل ويندوز بجميع إصداراته

  •  نظام التشغيل لينكس

  •  نظام التشغيل يونكس.

وقد تم تخصيص ثلاث إصدارات أو ثلاث نسخ من LispWorks بإصدارات ونسخ مختلفة ومتطورة لكل نظام من هذه الأنظمة ، وهي كالتالي:

أولا: النسخة الشخصية 
Personal Edition

 

نسخة مصممة من أجل البرمجة بلغة Lisp للأغراض الشخصية أو التعليمية.
هذه النسخة مجانية لجميع إصدارات أنظمة التشغيل، وتحتوي على نفس المترجم Compiler وبيئة التطوير الموجودة في لغة Common Lisp القياسية.
 

ثانيا: النسخة الإحترافية
Professional Edition

وتحتوي على أي شيء يحتاجه المبرمج من أجل برمجة وتطوير تطبيقات وبرامج Common Lisp التجارية. والتطبيقات المطورة على هذه النسخة يمكن أن يتم توزيعها مجانيا. وتتضمن هذه النسخة نظام إدارة واجهات Common Lisp من أجل زيادة قابلية نقل البرامج...

* ستجد تعريف ومميزات نظام إدارة واجهات Common Lisp أو اختصارا CLIM في قاموس الموسوعة العربية على الوصلة التالية:


http://www.c4arab.com/qamoos/mean.php?word=Common%20Lisp%20Interface%20Manager


ثالثا: النسخة المتقدمة للمشاريع
Enterprise Edition

وتحتوي على جميع مميزات وخصائص النسخة الإحترافية بالإضافة لكونها تزودك بدعم إضافي للبرمجيات التي تحتاجها في المشاريع المتقدمة جدا ويتضمن ذلك:

  •  Database access through object-oriented SQL/ODBC libraries.
    الوصول لقاعدة بيانات من خلال مكتبات SQL/ODBC.

  •  Industry standard distributed computing through LispWorks ORB.
    حسابات موزعة قياسية صناعية من خلال LispWorks ORB.

  •  Expert system programming through KnowledgeWorksTM which has an embedded Prolog compiler.
    برمجة النظم الخبيرة من خلال قاعدة معرفية KnowledgeWorks والتي تتضمن على مترجم لغة برولوج Prolog compiler داخلها.


    في الدرس القادم سنتعرف على الوصلات وطرق التحميل الخاصة ببرنامج LispWorks على أنظمة التشغيل ويندوز ولينكس ويونكس.



المزيد من المواضيع

مقدمة في العمليات على القوائم [(List Processing)]
بيئة LispWorks والأدوات المتوفرة في هذا البرنامج!
دوال التعامل مع الأرقام في LISP مع الأمثلة (3)
طباعة المخرجات !
الشروط والإجراءات التابعة لها في LISP
الدوال المنطقية في LISP
دوال التعامل مع الرموز Characters في LISP
دوال المقارنة بين السلاسل الرمزية Strings في LISP
دوال التعامل مع سلاسل الرموز Strings في LISP
دوال المقارنة بين الرموز Characters في LISP
دوال التعامل مع الأرقام في LISP مع الأمثلة (4)
دوال التعامل مع الأرقام في LISP مع الأمثلة (2)
دوال التعامل مع الأرقام في LISP مع الأمثلة (1)
دوال إجراء العمليات الحسابية في لغة LISP
التعابير الرمزية، والقواعد اللغوية في لغة Common Lisp
دوال المقارنة في لغة LISP !
تعرف على أداة الـ Listener في برنامج LispWorks!
تعرف على أداة الـText Editor في برنامج LispWorks!
تنصيب LispWorks على جهاز يعمل بنظام التشغيل ويندوز
تحميل LispWorks لأي نظام تشغيل تعمل عليه (ويندوز / لينكس / يونكس)

1

 

الاقسام الرئيسية

دروس للمبتدئين

--

دروس في أنظمة التشغيل

--

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

--

دروس في لغات البرمجة

--

دروس في برمجة المواقع

--

دروس في الأوفيس

--

دروس في الرسوم و التصميم

--

دروس في قواعد البيانات

--

دروس في الألعاب والبرامج

--

دروس في المكونات الصلبة

--

دروس في الشبكات

--

دروس في أمن المعلومات

--

دروس في الذكاء الاصطناعي

--

القائمة البريدية

  فضائح | ماسنجر | تداول | الحياة الزوجية | عجائب وغرائب| دروس تعليمية | عالم حواء | فضائح الفن | ستار اكاديمي | نكت | برامج | صور | | شات سعودي | شات عربي | ماسينجر | مسجات | دليل مواقع | دليلك | مواقع سعودية | مواقع كويتية | مواقع بحرينية | مواقع قطرية | مواقع عمانية | مواقع يمنية | مواقع عراقية | مواقع اماراتية | دردشة خليجية | دردشة سعودية | دردشة عربية | شات صوتي | دردشة صوتية | دردشة كويتية | دردشة اماراتية | دردشة عمانية | دردشة قطرية | دردشة بحرينية | دردشة عراقية | دردشة يمنية | سكس | طريق الاسلام, انا مسلم , طريق الهدايه , مسلمون , منوعات اسلاميه | اسلاميات , برامج اسلامية , منوعات اسلامية | جنس | الاسرة المسلمة , الاسرة العربية , اسرتي , عائلتي | برامج الاسره , نصائح معلومات , اسرة عربية سعودية خليجية | دروس تعليمية , مكتبة الدروس التعليمية | شروح برامج , شرح برامج , دورات تعليميه | طب وصحه - المركز الطبي | طبيبك على الانترنت , معلومات طبية , معلومات صحيه

Roro44.com xml :                            

شات سعودي | شات عربي | شات خليجي | العاب | دردشات | العاب بنات

 |  اشهر موقعك | احصائيات الموقع | اسعار الاعلانات |  لمراسلة الإدارة  |

:: ©2007-2003 www.roro44.com All rights reserved ::