لغة البرمجة Logo

لغة البرمجة Logo هي لغة برمجة تعليمية ، تم تصميمها في عام 1967 بواسطة والي فيرزيج وسيمور بابيرت وسينثيا سولومون . [ 1 ] وقد صاغ فيرزيج الاسم عندما كان يعمل في شركة بولت، بيرانيك ونيومان ، [ 2 ] وهو مشتق من الكلمة اليونانية logos ، والتي تعني "كلمة" أو "فكرة".
لغة البرمجة العامة "لوغو" معروفة على نطاق واسع باستخدامها لرسومات السلحفاة ، حيث تُنتج أوامر الحركة والرسم رسومات خطية أو متجهة ، إما على الشاشة أو باستخدام روبوت صغير يُسمى السلحفاة . صُممت هذه اللغة لتعليم مفاهيم البرمجة المتعلقة بلغة " ليسب" ، ولاحقًا لتمكين ما أسماه بابيرت " الاستدلال المتزامن مع الجسد "، حيث يستطيع الطلاب فهم حركة السلحفاة والتنبؤ بها والاستدلال عليها من خلال تخيل ما سيفعلونه لو كانوا مكانها. توجد اختلافات جوهرية بين لهجات "لوغو" المتعددة، ويزداد الأمر تعقيدًا بسبب كثرة برامج رسومات السلحفاة التي تحمل اسم "لوغو".
لغة Logo هي نسخة متعددة الأنماط ولهجة من لغة Lisp، وهي لغة برمجة وظيفية . [ 3 ] لا يوجد معيار موحد للغة Logo، ولكن UCBLogo توفر إمكانيات التعامل مع القوائم والملفات والإدخال/الإخراج والتكرار في البرامج النصية، ويمكن استخدامها لتدريس جميع مفاهيم علوم الحاسوب، كما فعل المحاضر في جامعة كاليفورنيا في بيركلي، برايان هارفي، في سلسلته الثلاثية "أسلوب Logo في علوم الحاسوب" . [ 4 ]
لغة Logo هي لغة تفسيرية في الغالب ، على الرغم من وجود لهجات مُجمّعة منها (مثل Lhogho و Liogo). لغة Logo غير حساسة لحالة الأحرف، ولكنها تحتفظ بحالة الأحرف المستخدمة لأغراض التنسيق.
تاريخ
تم ابتكار لغة البرمجة Logo عام 1967 في شركة الأبحاث Bolt, Beranek and Newman (BBN) في كامبريدج، ماساتشوستس ، على يد والي فيرزيج ، وسينثيا سولومون ، وسيمور بابيرت . [ 5 ] وتستند جذورها الفكرية إلى الذكاء الاصطناعي ، والمنطق الرياضي ، وعلم النفس التنموي . وخلال السنوات الأربع الأولى من البحث والتطوير والتدريس للغة Logo، أُجريت هذه الأبحاث والتطوير والتدريس في شركة BBN. كُتبت أول نسخة من Logo، والتي سُميت Ghost، بلغة LISP على جهاز PDP-1 . وكان الهدف هو إنشاء بيئة رياضية تفاعلية يستطيع الأطفال من خلالها اللعب بالكلمات والجمل. [ 6 ] وباعتبارها نموذجًا للغة LISP، تضمنت أهداف تصميم Logo سهولة الاستخدام ورسائل الخطأ الواضحة. كما أتاح استخدام السلاحف الافتراضية الحصول على تغذية بصرية فورية وتصحيح أخطاء البرمجة الرسومية.
صُمم أول روبوت سلحفاة يعمل بلغة Logo عام 1969. وقد سبقت السلحفاة الأرضية الحقيقية نموذج سلحفاة للعرض. لم يطرأ تغيير كبير على لغة Logo الحديثة عن المفاهيم الأساسية التي سبقت ظهور أول سلحفاة. كانت السلحفاة الأولى روبوتًا أرضيًا موصولًا بسلك، ولم تكن تعمل بالتحكم اللاسلكي أو الراديو . في شركة BBN، طور بول ويكسلبلات سلحفاة تُدعى إيرفينغ مزودة بمستشعرات لمس، وقادرة على الحركة للأمام والخلف والدوران وإصدار صوت جرسها. كان أول استخدام لـ Logo في المدارس على مدار عام 1968-1969 في مدرسة موزاي الإعدادية في ليكسينغتون، ماساتشوستس . استُخدمت السلاحف الافتراضية والحقيقية لأول مرة من قبل طلاب الصف الخامس في مدرسة بريدج في المدينة نفسها عام 1970-1971.
السلحفاة والرسومات

أبرز ما يميز لغة لوغو هو رمز السلحفاة (المستوحى أصلاً من روبوت يحمل الاسم نفسه )، [ 5 ] وهو عبارة عن " مؤشر " يظهر على الشاشة، ويعرض مخرجات أوامر الحركة، وقلم صغير قابل للسحب، لينتجا معًا رسومات خطية. وقد جرت العادة على عرضه إما على شكل مثلث أو رمز سلحفاة (مع أنه يمكن تمثيله بأي رمز). أُضيفت رسومات السلحفاة إلى لغة لوغو بواسطة سيمور بابيرت في أواخر الستينيات لدعم نسخة بابيرت من روبوت السلحفاة، وهو روبوت بسيط يُتحكم به من محطة عمل المستخدم، ومصمم لتنفيذ وظائف الرسم الموكلة إليه باستخدام قلم صغير قابل للسحب مُدمج في جسم الروبوت أو مُثبت عليه.
من الناحية العملية، يُحاكي استخدام هندسة السلحفاة، بدلاً من النموذج التقليدي، منطق الحركة الفعلي لروبوت السلحفاة. تتحرك السلحفاة بأوامر نسبية لموقعها، فمثلاً، تعني عبارة "LEFT 90" الدوران يسارًا بزاوية 90 درجة. تدعم بعض تطبيقات لغة Logo، وخاصةً تلك التي تسمح باستخدام التزامن ووجود عدة سلاحف، خاصية اكتشاف التصادم ، وتتيح للمستخدم إعادة تعريف شكل مؤشر السلحفاة، مما يسمح لسلاحف Logo بالعمل كرسومات متحركة (sprites) .
تُستخدم هندسة السلحفاة أحيانًا في بيئات أخرى غير لغة Logo كبديل لنظام رسومات يعتمد كليًا على الإحداثيات. على سبيل المثال، تُعد فكرة رسومات السلحفاة مفيدة أيضًا في نظام Lindenmayer لتوليد الأشكال الكسورية .
التطبيقات


تتيح بعض الإصدارات الحديثة من لغة Logo تحريك آلاف السلاحف بشكل مستقل. ومن بين هذه الإصدارات، يوجد إصداران شائعان: StarLogo التابع لمعهد ماساتشوستس للتكنولوجيا ، و NetLogo التابع لمركز التعلم المتصل (CCL) بجامعة نورث وسترن . يُتيح هذان الإصداران استكشاف الظواهر الناشئة ، ويتضمنان العديد من التجارب في مجالات الدراسات الاجتماعية، وعلم الأحياء، والفيزياء، وغيرها. ويُستخدم NetLogo على نطاق واسع في المحاكاة القائمة على العوامل في العلوم البيولوجية والاجتماعية.
على الرغم من عدم وجود معيار متفق عليه، إلا أن هناك إجماعًا واسعًا على الجوانب الأساسية للغة. في مارس 2020، كان هناك 308 تطبيقًا ولهجة للغة Logo، لكل منها نقاط قوتها الخاصة. [ 8 ] معظم هذه التطبيقات الـ 308 لم تعد مستخدمة على نطاق واسع، لكن العديد منها لا يزال قيد التطوير. من بين التطبيقات التجارية الشائعة الاستخدام في المدارس MicroWorlds Logo و Imagine Logo .
تشمل التطبيقات القديمة والحالية ما يلي:
- صدر لأول مرة في ثمانينيات القرن العشرين
- كان برنامج Apple Logo لجهاز Apple II Plus وبرنامج Apple Logo Writer لجهاز Apple IIe ، اللذان طورتهما شركة Logo Computer Systems, Inc. (LCSI)، من أكثر التطبيقات المبكرة استخدامًا وانتشارًا لبرنامج Logo والتي بلغت ذروتها في أوائل ومنتصف الثمانينيات.
- تم إصدار لعبة Aquarius LOGO في عام 1982 على خرطوشة من قبل شركة Mattel لجهاز الكمبيوتر المنزلي Aquarius .
- تم إصدار لعبة Atari Logo ، التي طورتها شركة LCSI، على خرطوشة بواسطة شركة Atari, Inc. في عام 1983 لأجهزة الكمبيوتر Atari ذات 8 بت .
- تم إصدار Color Logo في عام 1983 على خرطوشة (26-2722) وقرص (26-2721) بواسطة Tandy لجهاز الكمبيوتر الملون TRS-80 .
- أصدرت شركة كومودور إنترناشونال برنامج كومودور لوجو، بعنوان فرعي "لغة للتعلم" . وقد استند البرنامج إلى برنامج إم آي تي لوجو، وتم تطويره بواسطة شركة تيرابين. صدرت نسخة كومودور 64 (C64105) على قرص مرن عام 1983، بينما صدرت نسخة بلس/4 (T263001) على خرطوشة عام 1984. [ 9 ] [ 10 ]
- تم إصدار برنامج SmartLOGO على شريط كاسيت بواسطة شركة Coleco لجهاز الكمبيوتر المنزلي ADAM في عام 1984. وقد تم تطويره بواسطة LCSI وتضمن مقدمة بعنوان Turtle Talk من تأليف سيمور بابيرت.
- تم إصدار برنامج ExperLogo في عام 1985 على قرص مرن بواسطة شركة Expertelligence Inc. لجهاز Macintosh 128K .
- تم إصدار برنامج Hot-Logo في منتصف الثمانينيات من قبل شركة EPCOM لأجهزة الكمبيوتر MSX ذات 8 بت مع مجموعة أوامر خاصة بها باللغة البرتغالية البرازيلية.
- تم استخدام برنامج TI Logo (لجهاز الكمبيوتر TI-99/4A ) في المدارس الابتدائية، مما يؤكد فائدة برنامج Logo في تعليم أساسيات الحوسبة للمبرمجين المبتدئين.
- كان برنامج Sprite Logo، الذي طورته أيضًا شركة Logo Computer Systems Inc.، يحتوي على عشر سلاحف يمكنها العمل كعمليات مستقلة. وكان يعمل على أجهزة كمبيوتر Apple II، بمساعدة بطاقة Sprite Card يتم إدخالها في أحد منافذ الكمبيوتر.
- قامت شركة IBM بتسويق نسختها الخاصة من برنامج Logo (P/N 6024076)، والتي تم تطويرها بشكل مشترك بواسطة شركة Logo Computer Systems, Inc. (LCSI)، لجهاز الكمبيوتر الشخصي الجديد آنذاك من IBM.
- ObjectLOGO هو نسخة معدلة من لغة Logo مع إضافات للبرمجة كائنية التوجه ونطاق معجمي. تم بيع الإصدار 2.7 بواسطة شركة Digitool, Inc. [ 11 ] لم يعد يتم تطويره أو دعمه، ولا يعمل على إصدارات نظام التشغيل Mac الأحدث من 7.5. [ 12 ]
- تم تطوير برنامج دكتور لوجو بواسطة شركة ديجيتال ريسيرش وتم توزيعه مع أجهزة الكمبيوتر بما في ذلك IBM PCjr ، [ 13 ] أتاري ST وأمستراد CPC . [ 14 ] [ 15 ] [ 16 ]
- أُصدر برنامج Acornsoft Logo عام 1985. وهو تطبيق تجاري للغة Logo لأجهزة الكمبيوتر BBC Micro و Acorn Electron ذات 8 بت . [ 17 ] طُوّر البرنامج لشركة Acorn Computers كتطبيق كامل للغة Logo، ويتميز بتعدد عناصر التحكم في الشاشة وصوت رباعي القنوات. وُزّع البرنامج على ذاكرتي ROM سعة 16 كيلوبايت ، مع أدوات مساعدة وبرامج تشغيل مرفقة. [ 18 ]
- ليغو لوغو هو إصدار من لغة لوغو قادر على التحكم في مكعبات ليغو الروبوتية المتصلة بجهاز كمبيوتر. [ 19 ] تم تطويره على جهاز أبل 2 واستُخدم في المدارس الأمريكية وغيرها من المدارس الابتدائية في أواخر الثمانينيات وأوائل التسعينيات. [ 20 ] يُعد ليغو لوغو سلفًا لبرنامج سكراتش . [ 21 ]
- صدر لأول مرة في التسعينيات
- في فبراير 1990، نشرت مجلة Electron User تطبيق تيموثي جرانثام البسيط للغة Logo لجهاز Acorn Electron تحت عنوان "السلحفاة المتكلمة". [ 22 ]
- شعار كومينيوس هو تطبيق لشعار لوغو تم تطويره بواسطة كلية الرياضيات والفيزياء بجامعة كومينيوس . بدأ تطويره في ديسمبر 1991، ويُعرف أيضاً في بلدان أخرى باسم سوبر لوغو، ومولتي لوغو، وميغا لوغو. [ 23 ]
- UCBLogo ، المعروف أيضًا باسم Berkeley Logo، هو تطبيق مجاني ومتعدد المنصات للغة Logo القياسية، وقد صدرت آخر نسخة منه عام 2009. استخدم جورج ميلز في معهد ماساتشوستس للتكنولوجيا UCBLogo كأساس لـ MSWLogo ، وهي لغة أكثر تطورًا ومجانية أيضًا. ألّف جيم مولر كتابًا بعنوان " مغامرة Logo الكبرى" ، وهو دليل شامل للغة Logo، استخدم فيه MSWLogo كلغة توضيحية. [ 24 ] وقد تطورت MSWLogo لاحقًا إلى FMSLogo .
- صدرت لأول مرة ابتداءً من عام 2000
- aUCBLogo هو إعادة كتابة وتحسين لبرنامج UCBLogo .
- يُعد برنامج Imagine Logo خليفة لبرنامج Comenius Logo، وقد تم تنفيذه في عام 2000. [ 25 ] تم إصدار النسخة الإنجليزية بواسطة شركة Logotron Ltd. في عام 2001. [ 26 ]
- LibreLogo هو إضافة لبعض إصدارات LibreOffice. تم إصداره عام 2012، وهو مكتوب بلغة بايثون . يسمح بكتابة الرسومات المتجهة باستخدام برنامج Writer.
- Logo3D هو نسخة ثلاثية الأبعاد من برنامج Logo.
- POOL هي لهجة من لغة Logo مع إضافات موجهة للكائنات، تم تطبيقها في عام 2014. يتم تجميع برامج POOL وتشغيلها في بيئة التطوير المتكاملة الرسومية على نظام التشغيل Microsoft Windows . تتوفر بيئة مبسطة ومتعددة المنصات للأنظمة التي تدعم إطار عمل .NET .
- QLogo عبارة عن إعادة كتابة مفتوحة المصدر ومتعددة المنصات لبرنامج UCBLogo مع توافق شبه كامل مع UCB والذي يستخدم رسومات معجلة بالأجهزة.
- Lynx هو إصدار عبر الإنترنت من Logo تم تطويره بواسطة Logo Computer Systems Inc. يمكنه تشغيل عدد كبير من السلاحف، ويدعم الرسوم المتحركة، والعمليات المتوازية، والألوان، واكتشاف التصادم.
- LogoMor هو مترجم ثلاثي الأبعاد مفتوح المصدر عبر الإنترنت لشعار Logo، مبني على JavaScript وp5.js. يدعم الرسومات ثلاثية الأبعاد، والرسوم المتحركة، والوسائط المتعددة، والنماذج ثلاثية الأبعاد، وأدوات متنوعة. كما يتضمن محرر أكواد متكامل الميزات مبني على CodeMirror.
- LbyM هو مترجم لغة Logo مفتوح المصدر عبر الإنترنت، مبني على JavaScript، تم إنشاؤه وتطويره بشكل مستمر (حتى عام 2021) لبرنامج "التعلم بالتطبيق" بجامعة ولاية سونوما . [ 27 ] يتميز ببرمجة Logo التقليدية، وإمكانية الاتصال بوحدة تحكم دقيقة مخصصة، والتكامل مع محرر أكواد حديث.
- تتوفر العديد من إضافات Visual Studio Code للغة البرمجة Logo على متجر VS Code Marketplace، وتختلف هذه الإضافات في مستوى الدعم المقدم (مثل تمييز الصيغة، وإكمال التعليمات البرمجية، والمترجم المتكامل، ومصحح الأخطاء مع معاينة رسومية مباشرة). [ 28 ] [ 29 ]
تأثير
كانت لغة Logo مصدر إلهام رئيسي للغة البرمجة Smalltalk . كما أنها المؤثر الأكبر على بيئة ولغة البرمجة التعليمية Etoys ، وهي في الأساس نسخة معدلة من Logo مكتوبة بلغة Squeak (وهي بدورها نسخة معدلة من Smalltalk). أثرت Logo على نموذج الإجراءات/الأساليب في AgentSheets و AgentCubes لبرمجة وكلاء مشابهين لمفهوم السلحفاة في Logo. وفرت Logo اللغة الأساسية لـ Boxer. طُوّرت Boxer في جامعة كاليفورنيا، بيركلي ومعهد ماساتشوستس للتكنولوجيا، وهي تعتمد على نموذج محو الأمية ، مما يجعلها أسهل استخدامًا لغير المتخصصين. [ 30 ]
KTurtle هو نسخة معدلة من لغة Logo تم تنفيذها في Qt لبيئة KDE وهي مبنية بشكل فضفاض على لغة Logo. [ 31 ]
ومن النتائج الأخرى لتأثير لغة Logo كل من Kojo ، وهي نسخة معدلة من Scala، و Scratch ، وهي لغة مرئية تعتمد على السحب والإفلات وتعمل في متصفح الويب.
مراجع
- ↑ أبيلسون، هال؛ غودمان، نات؛ رودولف، لي (ديسمبر 1974). "دليل الشعار" . مختبر الذكاء الاصطناعي، معهد ماساتشوستس للتكنولوجيا . hdl : 1721.1/6226 . مؤرشف من الأصل في 11 سبتمبر 2016. تم الاطلاع عليه في 28 أغسطس 2016 .
- ↑ غولدنبرغ، إي. بول (أغسطس 1982). "الشعار - معجم ثقافي" . بايت . ص 218. تم الاطلاع عليه بتاريخ 19 أكتوبر 2013 .
- ↑ CSLS المجلد 1، المقدمة .pxvi، هارفي 1997
- ↑ أسلوب تصميم شعارات علوم الحاسوب ، برايان هارفي، مطبعة معهد ماساتشوستس للتكنولوجيا (3 مجلدات) ISBN 0-262-58148-5، ISBN 0-262-58149-3، ISBN 0-262-58150-7متاح على الإنترنت . مؤرشف بتاريخ 4 يوليو 2013 في أرشيف الإنترنت (Wayback Machine) .
- 1 2 "مؤسسة الشعار" . el.media.mit.edu . مؤرشف من الأصل بتاريخ 21-07-2011 . تم الاطلاع عليه بتاريخ 07-04-2011 .
- ↑ "logothings" . logothings.wikispaces.com . مؤرشف من الأصل بتاريخ 2011-12-07.
- ^ بيتروكولا، جورجيو (2005). "تارتابيلاجو" . ماكلا .
- ↑ "مشروع شجرة الشعار" (ملف PDF) . elica.net . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 6 مارس 2009. تم الاطلاع عليه بتاريخ 25 مارس 2020 .
- ↑ براين، جيم؛ زيمرمان، بو (30 أكتوبر 2017). "القائمة الرسمية لمنتجات كومودور" . مؤرشف من الأصل في 20 ديسمبر 2017. تم الاطلاع عليه في 3 ديسمبر 2017 .
- ↑ "الشعار - تفاصيل البرنامج" . Plus/4 World . مؤرشف من الأصل بتاريخ 2017-12-04 . تم الاطلاع عليه بتاريخ 2017-12-03 .
- ↑ تم أرشفة شعار الكائن بتاريخ 30-04-2008 على صفحة Wayback Machine على موقع Digitool الإلكتروني (تم الوصول إليه في 4 مارس 2008)
- ↑ صفحة طلب شعار الكائن على موقع Digitool الإلكتروني (تم الوصول إليها في 4 مارس 2008)
- ↑ "شركة DRI تُصدر نسخة 128 كيلوبايت من برنامج Dr. Logo" (ملف PDF) . ملاحظات دقيقة - معلومات تقنية عن منتجات Digital Research . المجلد 2، العدد 2. باسيفيك غروف، كاليفورنيا، الولايات المتحدة الأمريكية: شركة Digital Research، مايو 1984. صفحة 4. NWS-106-002. مؤرشف (ملف PDF) من الأصل بتاريخ 11 فبراير 2020. تم الاطلاع عليه بتاريخ 11 فبراير 2020.
[...] ظهر
برنامج Dr. Logo
لأول مرة في سوق التجزئة في خريف عام 1983 لأجهزة
IBM PC
، وتصدر قائمة
Softsel Hot List
. تضمن الإصدار المخصص للبيع بالتجزئة
SpeedStart CP/M
، وهو إصدار مختصر من
CP/M
يبدأ التشغيل تلقائيًا عند تشغيل النظام. [...]
- ↑ "بحث في الكتالوج | متحف تاريخ الحاسوب" . www.computerhistory.org .
- ↑ "Amstrad CPC 6128 - Computer - Computing History" . www.computinghistory.org.uk .
- ↑ "es:manual_del_amstrad_pcw_8256_8512_ingles [ PcwWiki ] " . www.habisoft.com .
- ↑ فيلد، غراهام (1985). شعار بي بي سي على حاسوب بي بي سي وجهاز أيكورن إلكترون . ماكميلان . رقم ISBN 0-333-39566-2.
- ↑ رادبورن، ديريك. "أربعة شعارات لجهاز بي بي سي مايكرو" . العدد الخاص بتثقيف مستخدمي مايكرو . مجلة مايكرو يوزر . تاريخ الاسترجاع: 20 فبراير 2012 .
- ↑ ريسنيك، ميتشل (يوليو 1993). "مجموعات بناء السلوك" . اتصالات رابطة آلات الحوسبة . 36 (7): 64-71 . doi : 10.1145/159544.159593 . S2CID 9263998. تاريخ الاسترجاع: 5 يناير 2022 .
- ↑ "مشروع ليغو-لوغو لمدارس المختبر" . مدارس المختبر بجامعة شيكاغو . مؤرشف من الأصل في 20 يوليو 2011.
- ↑ بول، ج.؛ غاروفالو، ج.؛ هغوين، ن. (2020)، "التفكير في التفكير الحسابي: أصول التفكير الحسابي في الحوسبة التعليمية"، مجلة التعلم الرقمي في تعليم المعلمين ، 36 (1): 6-18 ، doi : 10.1080/21532974.2019.1694381 ، S2CID 214563715
- ↑ "السلحفاة المتكلمة" . فبراير 1990. الصفحات 20-21 . مؤرشف من الأصل في 28 مارس 2017.
- ↑ "تاريخ شعار كومينيوس" . 9 ديسمبر 2002. مؤرشف من الأصل في 9 ديسمبر 2002. تم الاطلاع عليه في 12 أكتوبر 2022 .
- ↑ مولر، جيم (نوفمبر 2001). "MSWLogo، لغة برمجة تعليمية" . تم الاطلاع عليه في 5 يناير 2022 .
- ↑ أندريه، كالاس؛ بلاهو، إيفان (2000). تخيل... جيلاً جديداً من لغة لوجو : صور قابلة للبرمجة . OCLC 854959806 .
- ↑ "تخيل | بيان صحفي" . 17-04-2001. مؤرشف من الأصل في 17-04-2001 . تم الاطلاع عليه بتاريخ 12-10-2022 .
- ↑ "التعلم من خلال الممارسة ¦ Make@SSU" . 14 أغسطس 2017. تم الاطلاع عليه بتاريخ 8 يناير 2022 .
- ↑ "لغة الشعار - سوق Visual Studio" . تم الاطلاع عليه بتاريخ 20 مارس 2026 .
- ↑ "vscode-logo-lang – GitHub" . تم الاطلاع عليه بتاريخ 20 مارس 2026 .
- ↑ "بوكسر - ويكي تكنولوجيا التعليم" . edutechwiki.unige.ch . تم الاطلاع عليه بتاريخ 10-04-2024 .
- ↑ "مشروع التعليم التابع لإدارة التعليم في كنتاكي - KTurtle" . edu.kde.org . مؤرشف من الأصل بتاريخ 27-08-2006.
للمزيد من القراءة
- سولومون، سينثيا؛ هارفي، برايان؛ كان، كين؛ ليبرمان، هنري؛ ميلر، مارك ل.؛ مينسكي، مارغريت؛ بابيرت، أرتيميس؛ سيلفرمان، برايان (12 يونيو 2020). "تاريخ لغة لوغو" . وقائع مؤتمر لغات البرمجة ACM، المجلد 4 ( HOPL): 79:1–79:66. doi : 10.1145/3386329 . hdl : 1721.1/133952 .
- كتاب "إلى الذكاء الاصطناعي" (1976)، وهو كتابٌ مبكرٌ في مجال الذكاء الاصطناعي، حيث استُخدمت لغة لوغو على نطاق واسع. (باستخدام لهجة جامعة إدنبرة ، AI2LOGO)
- هندسة السلحفاة أبيلسون ودي سيسا
- مصممو كتب الأطفال ، إيديت هاريل كابرتون، دار نشر أبليكس، رقم ISBN 0893917885متوفر عبر الإنترنت
- التعلم باستخدام لغة لوغو ، دانيال وات، ماكجرو هيل، رقم ISBN 0-07-068570-3متوفر عبر أمازون
- التدريس باستخدام لغة لوغو: لبنات بناء التعلم، مولي وات ودانيال وات، أديسون ويسلي (بيرسون حاليًا) 1986، رقم ISBN 0-201-08112-1متوفر عبر أمازون
- "الشعار" (ملف PDF) . بايت . المجلد 7، العدد 8. ماكجرو هيل. 1982.( عدد خاص من مجلة بايت عام 1982 يتضمن مقالات متعددة عن شعار لوجو).
روابط خارجية
الوسائط المتعلقة بلغة البرمجة Logo على ويكيميديا كومنز
برمجة الشعارات في ويكي بوكس
- 1967 في مجال الروبوتات
- برنامج Apple II
- لغات البرمجة ذات الكتابة الديناميكية
- لغات البرمجة الخاصة بالمجال
- لغات البرمجة التعليمية
- برامج تعليمية مجانية
- اللغات الوظيفية
- عائلة لغات البرمجة ليسب
- عائلة لغات البرمجة Logo
- لغات البرمجة
- لغات البرمجة التي تم إنشاؤها عام 1967
- لغات برمجة الروبوتات
