Was ist der aktuelle Stand von LOGO? (Die Programmiersprache) [geschlossen]

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

  •  20-09-2019
  •  | 
  •  

Frage

In einer anderen QI Säge jemand erwähnt LOGO und es erinnerte mich an etwas Programmierung Sprache aus der Vergangenheit, vor allem für pädagogische Zwecke genutzt. Grundsätzlich würden Sie eine Schildkröte mit einem Stift durch Rücken es programmieren. Durch es zu sagen, wo ich zu bewegen, würde die Stift Linien zeichnen. Es könnte auch den Stift zu bewegen heben, ohne Linien zu zeichnen. Ich habe gute Erinnerungen an diese Sprache, da es eines der ersten war, die ich je benutzt habe, vor etwa 30 Jahren. (Ja, ich bin alt.) Nun, ich nur mit LOGO programmiert für zwei Tage oder so, aber es hat ich in der Programmierung angeschlossen.

Aber ich frage mich, ob die LOGO Informationen über es die Wikipedia-Seite noch korrekt ist . Und was noch wichtiger ist, gibt es Versionen, die .NET-Binärdateien schaffen? Gibt es nur LOGO Interpreter und Compiler keine? Was ist der aktuelle Stand dieser Bildungssprache?

Und noch interessanter ist, gibt es mehr Experten hier auf SO, die mit LOGO in der Vergangenheit experimentiert haben?

Ja, ich weiß. Heutzutage ist diese Sprache ein wenig antik, aber ich habe Erinnerungen einige warm und komfortabel, wenn ich diese interessante Sprache aus meiner Geschichte erinnert. Für einen Teenager damals war, es macht Spaß!

War es hilfreich?

Lösung

  

Ja, ich weiß. Heutzutage diese Sprache   antik ist ein bisschen, aber ich habe etwas warmes   und komfortable Erinnerungen, wenn ich   diese interessante Sprache erinnert   aus meiner Geschichte. Für einen Teenager zurück   dann, es hat Spaß gemacht!

Meine Güte, müssen Sie alt sein!

Just kidding ... Ich denke, dass alle Informationen auf Wikipedia noch korrekt ist.

Ich denke auch es eine tote Sprache ist (oder dass es zumindest sein soll). Was die Frage nach anderen Experten, die es erlebt ... Ich glaube nicht, dass es jemals eine wirklich verwendete Sprache war. Vielleicht in der Schule ein wenig, aber immer noch denke ich, gibt es einige bessere Alternativen gibt, so dass ich die Leute denken, die Code bekam LOGO selten sein muss. Viel Glück damit.


Nach einem Blick es auf, es scheint, wie es noch ziemlich viel in der Universität für Roboterprogrammierung

Andere Tipps

war Logo eine der ersten Sprachen, die ich je benutzt, wenn auch nur zum Zeichnen. Unsere Klassen wurden nach Zeichnung einfache geometrische Formen (Polygone) und einfache Bilder (zum Beispiel ein Haus, ein Auto!) - sehr interessant für einen jungen Programmierer-Kind

Schildkröte ist eine moderne Umsetzung des Logos Schildkröte Grafiken in Python Tk verwenden. Es ist Teil der Standard-Bibliothek, also, wenn Sie eine Python installieren Sie alten Zeiten die guten erleben können:

import turtle

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

Es gibt sowohl objektorientiert und prozeduralen Schnittstellen. Es ist immer noch überraschend Spaß.

Überprüfen Sie heraus NetLogo, ein modernes Multi-Schildkröte Logo, die Simulationen, Animationen und Spiele ermöglicht die Programmierung. Siehe http://ccl.northwestern.edu/netlogo/models/ für Proben von dem, was Sie können bauen. Es gibt eine aktive Benutzergemeinschaft unter http://groups.yahoo.com/group/netlogo- Benutzer /

Die Anzahl der Logo-Benutzer aus ist es nicht annähernd so groß wie es für beliebt, Mainstream-Sprachen wie Java und Python, aber es ist groß genug, um tragfähige und sich selbst erhalt zu sein.

siehe auch http://www.tiobe.com/index .php / paperinfo / TPCi / logo.html

(Anmerkung: Ich bin der Hauptentwickler von NetLogo)

Sie können einen Blick auf Kojo haben wollen. Es ist ganz ähnlich wie LOGO und wird in Scala umgesetzt werden.

Hier ist ein Beispielcode von 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()

Und einige Screenshots ...

alt text

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