سؤال

في هندسة التحكم أو الأجهزة، أرى Simulink أو LabView (G) شائعة جدا. في تصميم ESL، أرى أن Systemvue Acilent يكتسب بعض الشعبية.

إذا رأيت التحويل البرمجي الذي تم إنشاؤه جيدا، فإن ما يقرب من 100٪ يدور حول اللغة النصية. ولكن ماذا عن اللغة الرسومية؟

هل هناك أي بحث أو مناقشة ملحوظ حول لغة البرمجة الرسومية؟ من ناحية

  • النظرية حول اللغة الرسومية - التحليل النحوي / الدلالي وأي صلة
  • التعبير (في الواقع، سألت سؤالا عن ذلك ماذا تقصد بتعبير لغة البرمجة؟)
  • إمكانية اللغة الرسومية
  • ...

أو ما رأيك في لغة البرمجة الرسومية؟

هل كانت مفيدة؟

المحلول

prograph. هو رائع جدا - إنها لغة برمجة رسمية للأغراض العامة وتستخدم نموذج تدفق البيانات.

أنظر أيضا مارتن.

نصائح أخرى

Drakon هو أساسا مخطط انسيابي محسن للحصول على قابلية القراءة.

http://drakon-editor.sourceforge.net/drakon.pdf.

هناك محررين يمكنهم إنشاء شفرة مصدر في C، C ++، Python و TCL.

علي سبيل المثال:http://drakon-editor.sourceforge.net/python/python.html.

لن يعرف أي شيء عن النظرية، لكن Lego Mind Stortorms لديها بيئة برمجة رسومية رائعة لبرمجة مجموعة أدوات روبوت NXT (استنادا إلى مكونات LabView) ممتعة للغاية للاستخدام.

بالنسبة للأطفال، يبدو أن بيئة سهلة للغاية تتعلم كيفية التعديل للحصول على وظيفة البرامج الموجودة أو التوجيهات التالية. عندما تكون اللغة الإنجليزية (أو أي لغة مكتوبة أخرى لهذه المسألة) ليست كل ما يفهم جيدا البيئة الرسومية تجعل من الأسهل استخدامها من أي لغة نصية مكتوبة.

ربما تكون اللغة الرسومية "بسيطة" بمعنى أن هناك بناء حلقة واحدة فقط، وبناء مفتاح واحد ومجموعة من وظائف المستوى "عالية"، لكنني أجد أنه مناسبا لهذا الغرض.

من زاوية مختلفة قليلا، هذا في إصدار مشكلات في واجهات أدوات البرمجة الرسومية للاستخدام الإبداعي، مثل maxmsp. و ايزادورا - قد يكون من المفيد معرفة كيفية التعامل مع القضايا المعنية.

سمعت عن واحدة من هذه اللغة تسمى درkon. وبعد تم تطويره ل بوران مشروع الفضاء والآن على ما يبدو لالتحيل (اللغة، وليس بوران =)). المشكلة الوحيدة هي أن معظم المواد حول هذه اللغة باللغة الروسية. سأعطيك بعض الروابط على أي حال:

كوارتز الملحن يقدم واجهة رسومية لبناء سير عمل تكوين الصورة. (أنا فكر في التي تعتبر "لغة برمجة".

في وقت متأخر قليلا ولكن يمكنني أيضا أن أوصي في الوقت الحقيقي من IBM / Rational Rose Rose (تجاري). كن على علم بأنه شيء مختلف عن "وردة عقلانية".

http://www-01.ibm.com/software/awdtools/developer/technical/

http://nimotoons.com. هي لغة تطوير رسومية 100٪ تعتمد على لغات وظيفية. إنه من UPC وما زال قيد الإنشاء

يجب عليك أيضا تجربة YAWL التي لديها خلفية جيدة جدا في برمجة سير العمل بطريقة بيانية، يمكنك أن ترى:

  1. http://www.yawlfoundation.org/

انظر أنماط سير العمل التي هي أساس نظرية جيدة حقا، وأعتقد، أن نهج البرمجة الرسومية.

بامكانك ان تحاول كاميليون: http://www.shinoe.org/cameleon. التي يبدو أنها سهلة الاستخدام. لها مكتوبة في C ++ ولكن هل يمكن استدعاء أي نوع من البرامج المحلية أو البعيدة التي تحولت في أي لغة برمجة.

لديها نهج متعدد النطاق ويبدو أن تورينج كاملة (هذا هو امتداد صافي بتري).

شيرز، التفسيرية

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top