بحث

السبت، 17 ديسمبر 2011

لغات البرمجة




البرنامج الخاص بالمعالج الذكي .

اصدرت ليغو العديد من البرامج الخاصة بالمعالج الذكي والتى تتيح له التخاطب والتواصل مع العديد من لغات البرمجة ، ولكل لغة برمجة البرنامج الخاص بها ، والتى يتم تحميله داخل المعالج الذكي لكى يستطيع التخاطب والتواصل معه .

البرامج الخاصة بلغات البرمجة

برامج بسيطة جدا يمكن انشاؤها باستخدام القائمة الموجودة بالمعالج الذكي ، ويمكن تحميل برامج اكثر تغقيدا وملفات الصوت باستخدام منفذ الناقل التسلسلي العام USB  او لاسلكيا باستخدام تقنية البلوتوث ، ويمكن ايضا نسخ ملفات بين اثنين من المعالج الذكي لاسلكيا ، ويمكن استخدام بعض الهواتف النقالة كجهاز تحكم عن بعد عن طريق البلوتوث .
الاصدار الاخير من البرنامج وتشمل هذه المجموعة لكتابة البرامج التى تعمل على اجهزه كمبيوتر ويندو  وماكنتوش الشخصية .

وهناك العديد من لغات البرمجة المستخدمه لبرمجة الروبوت على سبيل المثال :

1 – اسم البرنامج : NBC
نوع اللغة : Assembly
بيئة نظام التشغيل : Windows و Mac و Linux
المستهدفين : المبرمجين المحترفين

2- اسم البرنامج : NXC
نوع اللغة : " not exactly " C
بيئة نظام التشغيل : Windows و Mac و Linux
المستهدفين : مبرمجين C

3- اسم البرنامج : RobotC
نوع اللغة : C
بيئة نظام التشغيل : Windows
المستهدفين : مبرمجين C

4- اسم البرنامج : NI LabVIEW Toolkit
نوع اللغة : Graphic " رسومي "
بيئة نظام التشغيل : Windows و Mac
المستهدفين : مطورين NXT-G

 



  لغة البرمجة NXT-G
من اشهر لغات البرمجة واكثرها استخداما واسهلها وهو الملائم للبرمجة الاساسية  ويمكن شرائها بشكل منفصل  من اصدار National Instruments LabVIEW  ، وهو لا يستخدم كتابة النصوص لعمل البرمجة وصياغة الاوامر للروبوت ، وانما يستخدم  اوامر على شكل رسومات يتم تنسيقها في مربعات وتجميعها لعمل البرمجة واصدار الاوامر للروبوت عن طريق قص ولصق ومن ثم تحديد القيم المطلوبه ، وان شاء الله سنقوم بشرح والعمل عليها خلال الدروس القادمة .

  مميزات لغة البرمجة NXT-G

1 – سهوله تنصيبه على جميع انواع الويند وز ودعمه لنظام التشغيل ماك .
2- سهوله نقل البيانات عن طريق USB  او عن طريق البلوتوث .
3- يوفر وسيلة سهله لللاستخدام ، فقط سحب واسقاط داخل البيئة الرسوميه .
4 – كل البيانات والمعلومات بالاضافة الى الاسلاك تظهر على الرسومات .

 عيوب مميزات لغة البرمجة NXT-G

1-     محدودة التعقيد .
2-     بطئه في الاداء .

ليست هناك تعليقات:

إرسال تعليق