| ▲ | Logo Programming Language(el.media.mit.edu) | |||||||||||||||||||||||||||||||
| 114 points by azhenley 2 days ago | 56 comments | ||||||||||||||||||||||||||||||||
| ▲ | Bankq an hour ago | parent | next [-] | |||||||||||||||||||||||||||||||
I'm forever grateful for having the access to Logo programming in early 90s, as a kid from a 3rd world country, for how it leads to where I am today. My first ever english word that I can spell out is REPEAT. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | ihumanable 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
I still remember when we learned logo in elementary school. I had to get my mom to go out and buy a 3.5" disk so I could save my programs. When I realized that all of logo was actually saved on that disk and I could continue playing with the turtle at home, I was amazed. Drawing little things, realizing that I was repeating stuff and breaking it into little functions so I could draw them again more easily. I was learning the essentials of programming and didn't even realize it. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | lackoftactics 3 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
I didn't win logo programming competition in polish equivalent of 7th grade and I am still salty about it | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | consumer451 an hour ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
Anyone here remember a 1980's Logo-programmable robot that I once used in a TAG program? It had a pen, we would lay it on top of a giant sheet of paper. It was like a little futuristic tank. I searched for a minute, and I cannot find the exact model. Did I imagine this? | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | turtlegeometry 32 minutes ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
This is on top of HN right now, and there is still nobody who has mentioned the fact that the tier-1 book Turtle Geometry <https://direct.mit.edu/books/oa-monograph/4663/Turtle-Geomet...> , is in open access. Do yourself a favor, and read it today : it is that good. Even though it is quite depressing to see that the revolution in education that the book was predicting in its preface, simply never happened. | ||||||||||||||||||||||||||||||||
| ▲ | thought_alarm an hour ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
This on-line version of Logo is pretty great: https://www.calormen.com/jslogo/ | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | timbert 26 minutes ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
I have fond memories of using Logo on my dad's Apple ][ back in the 80's. Glad to see others feel the same! | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | nsoldiac 31 minutes ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
They taught us Logo at school in the early 90s in Lima, Peru. I'll never forget the aha moment of going from "forward 10, left 90" to "repeat 360 [forward 1 right 1]" and bam a circle! They had us bring a formatted 5in floppy disk (they were indeed floppy) to our first class; what was this sorcery? | ||||||||||||||||||||||||||||||||
| ▲ | derac 23 minutes ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
One of the first interesting programs I made was LOGO in flash (actionscript) :D It's a great tool for learning basic programming since it's interactive, graphical, and simple. | ||||||||||||||||||||||||||||||||
| ▲ | briandw 41 minutes ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
Logo was created by by Seymour Papert. I highly recommend his book Mindstorms: https://en.wikipedia.org/wiki/Mindstorms_(book) It was written in 1980 but mostly could have mostly been written today. All the same issues with teachers misunderstandings and fear of math and technology and refusal to change to meet the challenges of age. | ||||||||||||||||||||||||||||||||
| ▲ | mschaef 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
Back in 1983, my elementary school was a part of a Logo pilot program. We had a lab of Commodore 64's that I had free run of (my mom was a teacher there), and it's why I do what I do all these years later. What I find interesting it that it's not just programming, specifically. Logo is a highly interactive and dynamic language (a relative of Lisp), and that influenced the way I think about writing code. Seymour Papert did a lot for me, albeit highly indirectly. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | Duanemclemore 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
When I was seven I wrote my first program. It was in Terrapin Logo and evenly tiled the monitor of my elementary school's Apple IIe with hexagons. It's been all downhill since. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | HexDecOctBin an hour ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
I learnt that I must be good at computers when in 4th grade, despite never having touched a PC before, I not only managed to ace my Logo class but was asked by my teacher to help out other struggling students (I am just realising that essentially made me a TA in our class). I still remember trying to understand the Pen Up and Pen Down commands from a book with no immediate access to a PC to try them on. | ||||||||||||||||||||||||||||||||
| ▲ | corysama 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
Logo was my introduction to programming. Working on a 1 MHz Commodore64, my masterpiece was a fireworks show that was animated by the fact that the individual drawing commands were so slow you could watch them play out. So, draw a curve from the ground to the sky. Draw some explosion shape. Change pen color to the sky color. Draw the curve and the explosion again to erase them. Change pen color and start the next firework. | ||||||||||||||||||||||||||||||||
| ▲ | haunter an hour ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
This has to be one of the most widely ported language of them all because there are countless implementations https://en.wikipedia.org/wiki/Logo_(programming_language)#Im... 310 versions!! https://pavel.it.fmi.uni-sofia.bg/logotree/pdf/LogoTree.pdf | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | cdaringe 15 minutes ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
I can’t read this website. The white text has insufficient contrast in the menus and the lightweight text is too thin! | ||||||||||||||||||||||||||||||||
| ▲ | spike021 37 minutes ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
Logo in either elementary or middle school in the early 00's was my first experience writing any code. Good times. | ||||||||||||||||||||||||||||||||
| ▲ | stusmall 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
Logo started my love of programming. I will always be thankful for it and that little turtle. IIRC there was a limit of 128 stamps in LogoWriter and my sister and I would fight so much about it. | ||||||||||||||||||||||||||||||||
| ▲ | animateus 3 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
Oh my god - Logo, brings back memories of my childhood and my first "microcomputer": ZX Spectrum +. I spent countless hours trying to force the damn turtle to draw shapes I wanted it to. Unbelievable that this language is still alive. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | juancn an hour ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
Logo in Spanish in a C128 when I was in third grade started my journey in software. After a while I was running laps around my teachers and I knew computers were for me. | ||||||||||||||||||||||||||||||||
| ▲ | mococa 3 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
I learned how to program (& do CAD) with LOGO when I was 8 y'old. | ||||||||||||||||||||||||||||||||
| ▲ | lormayna an hour ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
I remember one of my professor that created a map of all Italian regions in logo. It was probably 1992. | ||||||||||||||||||||||||||||||||
| ▲ | tshapedrob 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
Berkeley Logo was one of my first programming languages. The idea of declaring functions with the keyword “to” still feels like a fun and good idea, even though of course it doesn’t matter. Just a different perspective. | ||||||||||||||||||||||||||||||||
| ▲ | wooperville 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
The majority of GenX programmers I know learned logo in the 70s and early 80s. Such a great introductory language. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | dbg31415 15 minutes ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
Logo was the first programming language I ever learned. I was in third grade in Seattle, Washington, around 1989, and I absolutely loved it. Looking back, not hard to see that it was responsible for sparking a lifelong love of technology and programming. TThe only reason we got to learn it at all was because one of the daycare workers was a graduate student at the University of Washington. She somehow got permission for any of the kids who were interested to use the school's computer lab. Which, I think, took some doing on her part. Back then, computers were treated like sacred objects. They made a huge deal about kids using them. The whole first week of the class was basically some grumpy old guy with a white beard telling us, "These are not toys! These are expensive machines!" We had to wash our hands before we were allowed into the computer room. The old guy would literally "hand check" us at the door. You had to hold out your hands and show him that they were clean before you were allowed anywhere near the computers. Logo was a lot of fun. We had a competition to see who could draw the coolest thing. Just like foundation for a "hackathon" really. Every day, "OK, Kids, you have 30 minutes, let's see what you can do!" Was a lot of fun. I had to ask my mom for a floppy disk. "Mom, I need $5 for class supplies..." And then I had to explain that it was for a computer disk... and she had to call the school to make sure I was getting the right thing... even though I told her 100 times that I needed an un-formatted 5.25" disk! Ha. Anyway good memories here. Logo and HyperCard were gateway drugs. | ||||||||||||||||||||||||||||||||
| ▲ | unlux an hour ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
this is so nostalgic. I remember going to my School's Computer Lab and trying to draw circles and then later some stars and stuff. so cool | ||||||||||||||||||||||||||||||||
| ▲ | whobre 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
| ▲ | mezzman an hour ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
It's turtles all the way down | ||||||||||||||||||||||||||||||||
| ▲ | agumonkey 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
iirc logo had lambda and recursion, which means a lot of kids in the 80s were that close to become lispers | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | Towaway69 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
Not to be confused with NetLogo ;) | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | cmrdporcupine an hour ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
We used Logo on Apple IIs quite a bit in the 80s but I don't have fond memories because Logo is one of those things that at the time when using it one had no idea (and neither did the teachers teaching it) that there was something of much more substance behind it than just drawing lines and circles on the screen. Which was frankly kind of boring. We'd get as far as simple procedures but that's it. There's a whole Lispy beauty behind the language that teachers didn't know how to transmit to the kids because they themselves didn't understand it. The emphasis on turtle graphics was limiting. | ||||||||||||||||||||||||||||||||
| ▲ | spider-mario 2 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||
Could we please not make text light grey on white? It’s just barely AA compliant when bolded. https://snook.ca/technical/colour_contrast/colour.html#fg=96... | ||||||||||||||||||||||||||||||||