ما هو الوضع الحالي للشعار؟ (لغة ​​البرمجة) [مغلق

StackOverflow https://stackoverflow.com/questions/1337489

  •  20-09-2019
  •  | 
  •  

سؤال

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

لكنني أتساءل عما إذا كانت معلومات الشعار على انها صفحة ويكيبيديا لا يزال صحيحا. والأهم من ذلك، هل هناك إصدارات من شأنها إنشاء ثنائيات .NET؟ هل هناك فقط الشعار المترجمين الفوريين ولا توجد مترجمين؟ ما هو الوضع الحالي لهذه اللغة التعليمية؟

وأكثر من المثير للاهتمام، هل هناك المزيد من الخبراء هنا في من قاموا بتجربة الشعار في الماضي؟

نعم اعرف. في الوقت الحاضر هذه اللغة هي العتيقة بعض الشيء، لكنني حصلت على بعض ذكريات دافئة ومريحة عندما تذكرت هذه اللغة المثيرة للاهتمام من تاريخي. لمراهق الظهر بعد ذلك، كان ممتعا!

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

المحلول

نعم اعرف. في الوقت الحاضر هذه اللغة هي العتيقة بعض الشيء، لكنني حصلت على بعض ذكريات دافئة ومريحة عندما تذكرت هذه اللغة المثيرة للاهتمام من تاريخي. لمراهق الظهر بعد ذلك، كان ممتعا!

جيز، يجب أن تكون قديمة!

مجرد مزاح ... أعتقد أن جميع المعلومات على ويكيبيديا لا تزال دقيقة.

أعتقد أيضا أنها لغة ميتة (أو أنه يجب أن يكون على الأقل). بالنسبة للسؤال حول الخبراء الآخرين الذين عاشوا ذلك ... لا أعتقد أن ذلك كانت لغة تستخدم حقا. ربما قليلا في المدرسة، ولكن لا يزال أعتقد أن هناك بعض البدائل أفضل، لذلك أعتقد أن الأشخاص الذين حصلوا على الكود باستخدام الشعار يجب أن يكون نادرا. حظا جيدا في ذلك.


بعد البحث عنه، يبدو أنه لا يزال يستخدم قليلا في الجامعة البرمجة الروبوتية.

نصائح أخرى

كان logo أحد اللغات الأولى التي استخدمتها على الإطلاق، على الرغم من الرسم فقط. استندت فصولنا إلى رسم أشكال هندسية بسيطة (مضلعات)، وصور بسيطة (مثل منزل، سيارة) - مثيرة للاهتمام للغاية لمبرمج صغير للأطفال!

سلحفاة هو التنفيذ الحديث ل logo رسومات السلاحف في بيثون باستخدام TK. إنها جزء من المكتبة القياسية، لذلك إذا كان لديك تثبيت ثعبان، فيمكنك أن تسترجع الأيام الخوالي:

import turtle

for i in range(100):
    turtle.forward(i)
    turtle.left(15)

هناك كل من الواجهات الموجهة نحو الكائنات والإجرائية. لا تزال ممتعة بشكل مدهش.

تحقق من Netlogo، شعار جديد متعدد السلاحف يسمح بمحاكاة البرمجة والرسوم المتحركة والألعاب. يرى http://ccl.northwestern.edu/netlogo/models/ لعينات ما يمكنك بناء. هناك مجتمع مستخدم نشط في http://groups.yahoo.com/group/netlogo-users/

عدد مستخدمي الشعار لا يوجد في أي مكان بالقرب من كبيرة مثل اللغات الشائعة والعالمية مثل Java و Python، لكنها كبيرة بما يكفي لتكون قابلة للحياة والاستدامة الذاتية.

أنظر أيضا http://www.tiobe.com/index.php/paperinfo/tpci/logo.html.

(ملاحظة: أنا المطور الرئيسي في Netlogo)

قد ترغب في إلقاء نظرة على كوجو. وبعد إنه مشابه تماما للشعار ويتم تنفيذه في Scala.

هنا هو بعض رمز العينة من KOJO:

clear()
setAnimationDelay(100)
setPenColor(blue)
left(45)
repeat (4) {
    forward(200)
    right()
}
repeat (4) {
    repeat (4) {
         forward(50)
         right()
    }
    penUp()
    forward(50)
    right()
    forward(50)
    left()
    penDown
}
penUp()
home()

وبعض لقطات ...

alt text alt text

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