Quel est l'état actuel du logo? (Le langage de programmation) [fermée]

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

  •  20-09-2019
  •  | 
  •  

Question

Dans un autre QI a vu quelqu'un parler LOGO et il m'a rappelé une programmation langue du passé, la plupart du temps utilisé à des fins éducatives. En gros, vous devez programmer une tortue avec un stylo à travers elle est de retour. En lui disant où aller, la plume serait de tracer des lignes. Il pourrait également soulever le stylo pour se déplacer sans lignes de dessin. Je garde un excellent souvenir de cette langue, car il était l'un des premiers que j'ai jamais utilisé, il y a environ 30 ans. (Oui, je suis vieux.) Eh bien, je ne Programmé avec LOGO pendant deux jours environ, mais il m'a accroché à la programmation.

Mais je me demande si l'information LOGO sur il est Wikipédia est toujours correcte . Et plus important encore, sont là des versions qui vont créer des binaires .NET? Y at-il seulement LOGO interprètes et pas compilateurs? Quel est l'état actuel de cette langue d'enseignement?

Et plus intéressant, y at-il plus d'experts ici à SO qui ont expérimenté avec LOGO dans le passé?

Ouais, je sais. Aujourd'hui, cette langue est un peu ancienne mais j'ai des souvenirs chaleureux et confortable quand je me suis rappelé cette langue intéressante de mon histoire. Pour un adolescent à l'époque, il était amusant!

Était-ce utile?

La solution

  

Ouais, je sais. Aujourd'hui, cette langue   est un peu ancienne mais je suis un peu chaud   et des souvenirs à l'aise quand je   rappeler cette langue intéressante   de mon histoire. Pour un adolescent de retour   puis, il était amusant!

Bon sang, vous devez avoir!

Just kidding ... je pense que toutes les informations sur Wikipedia est toujours exacte.

Je pense aussi qu'il est une langue morte (ou qu'il doit être au moins). Quant à la question sur d'autres experts qui l'ont vécue ... Je ne pense pas qu'il était jamais un langage vraiment utilisé. Peut-être un peu à l'école, mais je pense qu'il ya des meilleures alternatives, donc je pense que les gens qui ont obtenu à coder avec logo doit être rare. Bonne chance avec ça.


Après avoir vers le haut, il ne semble avoir été encore utilisé un peu à l'université pour programmation robotique

Autres conseils

Logo a été l'une des premières langues que j'ai jamais utilisé, bien que pour le dessin. Nos cours sont basés sur le dessin des formes géométriques simples (polygones) et des images simples (par exemple une maison, une voiture) - très intéressant à un jeune programmeur enfant

tortue est une implémentation moderne de logo noreferrer graphiques tortue en Python en utilisant Tk. Il fait partie de la bibliothèque standard, donc si vous avez un python d'installation, vous pouvez revivre le bon vieux temps:

import turtle

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

Il existe deux interfaces orientées objet et de procédure. Il est encore étonnamment amusant.

Consultez NetLogo, un logo multi-tortue moderne qui permet des simulations de programmation, des animations et des jeux. Voir les échantillons de ce que http://ccl.northwestern.edu/netlogo/models/ vous pouvez construire. Il y a une communauté active d'utilisateurs à http://groups.yahoo.com/group/netlogo- utilisateurs /

Le nombre d'utilisateurs de Logo là-bas est loin d'être aussi grand que pour les populaires, les langues traditionnelles comme Java et Python, mais il est assez grand pour être viable et autonome.

voir aussi http://www.tiobe.com/index php / paperinfo / TPCi / logo.html

(note: Je suis le développeur principal de NetLogo)

Vous pouvez jeter un oeil à Kojo . Il est tout à fait similaire à LOGO et est mis en œuvre Scala.

Voici quelques exemples de code de 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()

Et quelques captures d'écran ...

text alt

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top