Frage

Ich habe mich gefragt, ob es echte Nachteile mit der Verwendung von Logo zusammenhängt?Ich weiß, dass es für das Unterrichten von Kindern bestimmt ist, aber es könnte theoretisch für Projekte mit höherem Niveau verwendet werden.Gibt es echte Nachteile neben den vielen verschiedenen Versionen davon?

War es hilfreich?

Lösung

Abgesehen von den praktischen Fragen (Cross-Platform-Support, Bibliotheken), denke ich, dass das Hauptproblem ist, dass es dynamischer Umfang hat (siehe diese diskussion ).Das neigt dazu, verwirrend, insbesondere für eine funktionelle Sprache, und führt zu schwer zu lösenden Fehler.

aber außer dem verstehe ich, dass es eine ziemlich coole (lispish und unterschätzte) Sprache ist (siehe Link oben, die eine interessante Diskussion hat).

Andere Tipps

eigentlich logo ist ziemlich weit verbreitet: http://ccl.northwestern.edu/netlogo/

Meistens sind die Probleme mit der skriptierten Sprache gleich.Plus der Benutzerbasis (obwohl nicht klein) ist definitiv nicht riesig.

Es hängt davon ab, was Sie mit "echt" meinen.FMSLogo ist sehr reif und stabil.Es hat schnelle Wörterbuch-ähnliche Strukturen namens "Eigenschaften".Es verfügt über Arrays, -listen, speichert Bilder an GIF, TCP-IP-Kommunikation, Auslöser, Ausnahmen, Beseitigung der Tail-End-Rekursion.Es unterstützt sogar einen swiss-messerbibliothek , das ein paar verschiedene nützliche Dinge wie HTML-Generation, Datumsabwicklung trägt, Polynomfactoring, numerische Integration ...

Ein großer Nachteil wäre der Mangel an Unterstützung für bestimmte Probleme, die Sie möglicherweise mit einer solchen Site erfahren können.Sehen Sie einfach, wie viele logo-Zugehörige Beiträge hier im Vergleich zu Java oder C ++ sind.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top