Тёмный

Logo? 

Truttle1
Подписаться 17 тыс.
Просмотров 32 тыс.
50% 1

It's the Scratch from the 20th century: Logo! Logo is an educational programming language centered around turtle graphics that was quite popular during the early days of computing.
LOGO INTERPRETER:
www.logointerpr...
MUSIC:
"Darxieland" by Kevin MacLeod
"Everybody Bounce" by Waterflame
"Side Crawler Dance" from Wonder Boy: The Dragon's Trap
"Koopa Cape" from Mario Kart Wii
"Seaside Town" from Super Mario RPG
"Fun At The Beach" from New Super Mario Bros. DS

Опубликовано:

 

18 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 166   
@mbg8733
@mbg8733 4 года назад
There is an inbuilt turtle module in Python, exactly like this
@Truttle1
@Truttle1 4 года назад
Cool. I did not know that. I also saw a turtle graphics program that came installed with KDE.
@animalibera4326
@animalibera4326 4 года назад
There are turtle libraries for a lot of languages, even befunge ^^
@NStripleseven
@NStripleseven 3 года назад
Yea turtle is also a nice way to teach programming
@av3stube480
@av3stube480 3 года назад
Yea, that was how I first came in contact with programming. I was even in a tournament / competition for this, lol
@red13emerald
@red13emerald 3 года назад
ROS also has this as their main demo for sending messages/commands. I didn’t know it was based on Logo until now!
@gyroge9
@gyroge9 4 года назад
The legend is uploading frequently
@Truttle1
@Truttle1 4 года назад
I'm glad EsoLabyrinth is over. I can finally make videos a reasonable length again.
@oreiboon
@oreiboon 3 года назад
@@tikete seriously
@Allstreamer_
@Allstreamer_ 4 года назад
God damn the code made by obfuscate actually made me revolt like physical moved my head back
@0bfuscate
@0bfuscate 3 года назад
i'm glad i did my job well, puny mortal!
@RubyPiec
@RubyPiec 3 года назад
@@0bfuscate holy hell its obfuscate
@IARRCSim
@IARRCSim 11 месяцев назад
It is very funny, though. I never saw code written as badly as I have in Logo as if he's completely correct about the ridiculousness of alternative command names in it. Also, Logo tools often have a single-line input feature which forces people to write things more compact and single-lined than readable. Lots of examples you'll find are compressed to 1 short line as if what jsminify does to JavaScript is a coding convention with Logo. It is something new Logo programming tools should find ways to discourage because it teaches people that it is unimportant to write clear, understandable code. Some alternative command names are wildly confusing because some Logo interpreters support words from multiple languages like "vooruit" from Dutch instead of "forward". Nothing confuses people quite like mixing multiple natural languages in it.
@IARRCSim
@IARRCSim 11 месяцев назад
@@jh29a everyone scrolls up and down while reading code in any programming language. It is normal to have more than 50 lines in a program and have it go vertically out of view. Up/down generally corresponds with steps before and after the one you're looking at so vertical scrolling feels completely natural. Scrolling left to right is when you're likely doing something wrong. Python's PEP-8 style guide recommends a maximum line length of 80 characters for similar reasons. MSWLogo, FMSLogo, UCBLogo, and many other Logo programming tools support a single-line code input feature usually called "Commander" but any significantly long code would be better stored in procedures that can have as many lines as keeps your code clear.
@BV-mg1ek
@BV-mg1ek 3 года назад
Just got nostalgia from when we learned this in school lol.
@absolutehooman8948
@absolutehooman8948 4 года назад
6:35-6:36 Set Personal Computer? You don't "set" them Obfuscate, you use them!
@bobuccman1424
@bobuccman1424 2 года назад
fun fact: most (non tech) schools in europe use logo (and its 'translated' forms) as a tool of education to this day
@monnamonsta
@monnamonsta 3 года назад
This brings back so much memories omg, but I remember the turtle being a triangle.
@_fluffyy1028
@_fluffyy1028 4 года назад
"scratch from the 20th century" yeah that seems accurate
@Pontiflex
@Pontiflex 3 года назад
Dude Logo was the language I learned programming with in school. Logo is my homie! We did so much stuff with this I remember me coding entire games with this and felt like a hacker until I realized there are ways to do this, which do not hurt.
@MaggieAMoscaZoadora
@MaggieAMoscaZoadora 2 года назад
You are criminally underrated. I really like this way of teaching various programming languages, using fun animations to explain everything easily.
@kazii_the_avali
@kazii_the_avali 11 месяцев назад
unluckly even after a year they are still criminally underrated. it is amazing work done by him tho.
@Tupster
@Tupster 3 года назад
This is the most procedural Logo code I've ever seen. Every time I use 'make' in a Logo program I feel like I've failed.
@IARRCSim
@IARRCSim 11 месяцев назад
@@jh29a there is localmake in some Logo interpreters like FMSLogo for use in procedures. localmake is a bit like mixing local and make in FMSLogo but could also be like 'make' for local variables only. I don't know what is so bad about using 'make' but there are some alternatives. If he wanted to avoid using variables so hard that he felt bad about using them, maybe he was trying to avoid all side effects. Completely avoiding side effects would be weird when turtle graphics is so stateful with pen, turtle position, turtle heading, pen color, pen up/down..., though.
@nekokuza
@nekokuza 9 месяцев назад
Also not using repcount in the loop makes me cringe. Sorry for the necroposting. (:
@Llamaful
@Llamaful 2 года назад
This is surprising very high quality good job. Keep it up!
@EpicTyphlosionTV
@EpicTyphlosionTV 4 года назад
I just found out about esolangs last night, as well as your channel. This stuff might just get me into coding for real!
@Truttle1
@Truttle1 4 года назад
Yay! This video's not about an esolang tho
@gavinmorton7682
@gavinmorton7682 3 года назад
I happened upon this channel, and am very surprised this channel isn't viral. Promptly subbed, thank you RU-vid algorithm
@rhdevelops6023
@rhdevelops6023 3 года назад
The downward spiral reference really got me
@otesunki
@otesunki 4 года назад
6:13 is the best part. Note to self.
@adamboy7777
@adamboy7777 3 года назад
Oh my god, I'm did this in early middle school as a kid (I'm almost 25 now, for reference). We had a "computer class", but it was quickly gutted for some kind of digital testing/learning program. I loved that turtle, it was one of my first introductions to programming.
@eigenman2571
@eigenman2571 3 года назад
I remember my school including logo as part of the “computer education” course for 2nd graders
@imperiallegionnaire8344
@imperiallegionnaire8344 Год назад
I had to learn NetLogo a dialect of Logo for a class. I quite enjoy this one.
@BreadcrumbMC
@BreadcrumbMC 3 года назад
Your videos are always so fun and charming to watch. Great job! Keep up the amazing work!
@EdKolis
@EdKolis 2 года назад
Love the random Mario Kart music!
@Veptis
@Veptis 2 года назад
This has been the most fun language so far. I really love the idea of making images from code. That's why GSGL Shaders are so interesting
@IARRCSim
@IARRCSim 11 месяцев назад
Do you mean GLSL, OpenGL's shader language?
@Veptis
@Veptis 11 месяцев назад
@@IARRCSim yes
@IARRCSim
@IARRCSim 11 месяцев назад
@@Veptis You might like /watch?v=cLJGIJ2meYE because every frame of the video was made with GLSL.
@Lukilliano
@Lukilliano 3 года назад
Yoo this is amazing, this was the first language i learned, and i remember it being so fun after you enable 3D mode xD
@StillConfusing
@StillConfusing 3 года назад
this gives me flashbacks to my highschool programming course back in 2016 we did scratch FMSlogo java and python
@NBCSPE
@NBCSPE 3 года назад
Wait This Is Not Logo. Logo Is About A Icon Like, Hospital Company, Television Company, Technology Company And Every Company! Look At Your Logo.
@The-Dev-Ninja
@The-Dev-Ninja 3 года назад
this is a legend
@craftlofer9974
@craftlofer9974 2 года назад
6:20 me literally shortcutting every single value and coming back a week later just looking at the code confused at what each value is for
@swirlingabyss
@swirlingabyss Год назад
I remember learning logo in third grade. Good times.
@MagnusSkiptonLLC
@MagnusSkiptonLLC 2 года назад
I remember doing this in school. I didn't even realize it was programming at the time, I just thought it was a fun little turtle drawing game or something.
@smashpik
@smashpik 2 года назад
This was my first programming language ever i don't know how to feel, if happy or sad to see it here
@PixelOutlaw
@PixelOutlaw Год назад
Logo actually is a serious programming language it doesn't have much business use. But one of the most important things that wasn't shown here is the value of abstraction. In particular it would have been a great example to turn that code into a function and then call the function with various parameters to actually show some more power than what you have. It really is unfortunate that people don't use it more as a programming language The art side is fun, but it's actually one of the better languages of the time when it was released. Syntactically it's much stronger than BASIC. Read the manual for UCB Logo if you want something that's more than a toy.
@AlexanderQ689
@AlexanderQ689 2 года назад
When I learned Java in uni a decade ago they gave us a package they built called Turtle Graphics that did exactly this as an introduction to programming
@Crazy___Ginger
@Crazy___Ginger 3 года назад
3:38 unexpected speen, nice
@cmyk8964
@cmyk8964 3 года назад
Nice backwards BLJ Stairs music!
@OptiGamer
@OptiGamer 3 года назад
I don't get it why you don't have hundreds of thousands of followers yet :( your vids are insane keep it up 😊
@gyroge9
@gyroge9 4 года назад
The spinny Truttle 7:01
@ponali.mememaker
@ponali.mememaker 2 года назад
3:40 this is where my laugh exist
@tux1468
@tux1468 4 года назад
3:40 A Vinesauce reference? In YOUR video? What timeline is this? 5:28 *phffff* Also, I'd recommend checking out this little Logo interpreter right here: www.cr31.co.uk/logojs/logo.html
@Truttle1
@Truttle1 4 года назад
This video is 1/3 references
@Truttle1
@Truttle1 4 года назад
Also, I used the logo interpreter that I did because it animated the turtle
@DJruslan4ic
@DJruslan4ic 3 года назад
"Find the difference between this picture and this picture" Logo programing language Scratch pen comands, move blocks and variable blocks "They are the same picture."
@frank_calvert
@frank_calvert 3 года назад
im so happy you too like the downward spiral
@mochi182tv
@mochi182tv 2 года назад
Afaik the first record in wayback machine does not mean the date of creation, just when it was recorded first. Just a tip.
@wisteela
@wisteela 10 месяцев назад
Python also has a Logo library.
@redo1122
@redo1122 3 года назад
i like how in poland schools still pay for full version of this program... Also check out Kturtle, free and opensource alternative.
@redo1122
@redo1122 2 года назад
@@jh29a Logomocja-Imagine is a version with polish support. Every school uses them, most don't buy it, but use the demo version, but then teachers have no way to give homework on that, so there is still quite a lot that do give money for a simple LOGO program.
@svz5990
@svz5990 8 месяцев назад
Scratch (Visual programming language) has kinda some features that include Logo's code, kinda seems like Scratch was inspired by Logo..
@vanya536
@vanya536 3 года назад
Ah, my first programming language
@IARRCSim
@IARRCSim Год назад
6:07 to 7:00 is hilarious. It is very true. People love to make their code shorter at the expense of being far less readable. That's also probably why so many command lists end up on the same line as a repeat.
@entized5671
@entized5671 3 года назад
this epic bg music tho...
@MatiEP09
@MatiEP09 3 года назад
in polish schools they are still learning this programming language in second grade, and in 7th still learning scratch. and im that weird kid who can program in c# xd
@guidojansen6720
@guidojansen6720 3 года назад
"'Thanks`! Obfuscate"
@i_teleported_bread7404
@i_teleported_bread7404 3 года назад
1:55 Oh shit, it's the Homestuck logo!
@adex2
@adex2 3 года назад
The nostalgia from Twitch plays pokemon. Great job!
@anti2167
@anti2167 2 года назад
i love this video a lot actually!
@Truttle1
@Truttle1 2 года назад
thx!
@ionrael
@ionrael 3 года назад
I went to primary school from 2007 to 2013 and in the fist years we had a computation subject and we were learning logo in it! Yep we have a version of logo I can't tell if it was for windows 95, 98 or XP, and the most sophisticated thing we managed to make in 3 years was a square that is painted inside with the color pen a different color. Then next year we just make some typo in Word 98. Yep the teacher were very old and the computers even more, but believe me or not that school was years beyond it's time for teaching computing and programming to childs, in primary school. Maybe in USA or other first world country have advanced technology and learn phyton in kinder, but for Latin America that school was very advanced to its time
@ionrael
@ionrael 3 года назад
For example, is one of the few public primary schools that teaches english. And the school is 100 years old and I can tell, teachers and management team were at least as old as school haha
@MCChubbyUnicorn
@MCChubbyUnicorn 3 года назад
Is this what the turtles in computercraft were based on? The commands seem similar enough
@MCChubbyUnicorn
@MCChubbyUnicorn 2 года назад
@@jh29a well, yeah. I'm aware that the base language is Lua, but I mean the "turtle.*" is similar enough to make me think of CC in general
@RandomDucc-sj8pd
@RandomDucc-sj8pd 2 года назад
2:43 bro running for president and uses imovie bruh
@FlameRat_YehLon
@FlameRat_YehLon 2 года назад
IMO OpenSCAD is more or less the new LOGO but in 3D. And you can print useful things using it.
@IARRCSim
@IARRCSim 11 месяцев назад
There is also turtlespaces which makes 3D graphics using the Logo programming language. turtlespaces just isn't as useful for adults who are more focused on making 3D models and exporting them than learning by playing around.
@vicr123
@vicr123 4 года назад
TIL a spiral has 10000 sides 🤔
@deadyanothaikiropool1chait713
@deadyanothaikiropool1chait713 3 года назад
I learnt Logo language from High School. dunno why they added that.at least It's fun. [EDIT] Ok It's designed as "fun to learn".
@jgtb0pl
@jgtb0pl 2 года назад
6:57 It's A Five!
@theoriginalbabycub
@theoriginalbabycub 3 года назад
You can use logo with never touching the turtle graphics. It has list-processing features a la Lisp.
@petarm4640
@petarm4640 2 года назад
There's a python module called turtle based on Logo.
@IARRCSim
@IARRCSim 11 месяцев назад
You're 90% correct. The last 10% would be in saying that the python turtle module was based on turtle graphics instead of Logo. Logo is a programming language and Python's turtle is just modules and not a distinct programming language. Turtle graphics is not a programming language. It is more like a set of commands or functions that are commonly supported by Logo to access and control simulated turtles and the turtles draw graphics.
@ToadComrades
@ToadComrades 4 года назад
i just fiddled around with logo for a bit it was fun
@thomasw4422
@thomasw4422 3 года назад
the setxy (set coordinates X and Y) command in this is unfortunately named But I bet kids wouldn't pick up on that until at least 10 or 12
@Panni-yq2vn
@Panni-yq2vn 4 года назад
I like the turtle character
@zilog1
@zilog1 2 года назад
I wonder if you can get it to draw you a logo.
@theothercd
@theothercd 3 года назад
no scratch and logo aren't comparable at all. scratch isn't just graphics
@IARRCSim
@IARRCSim 11 месяцев назад
@@jh29a not just nowadays. I found print command support in every Logo interpreter I looked at from the 1980's. Scratch is very different because it uses visual programming which is a lot slower to work with when you get beyond the first couple hours of learning how to program.
@williamolsen20
@williamolsen20 7 месяцев назад
is the background music in this video from Wonder Boy the Dragons Trap video game?
@Truttle1
@Truttle1 7 месяцев назад
yes
@doctordothraki4378
@doctordothraki4378 3 года назад
4:49 thumbnail feature
@insaneabrokenheroofficial
@insaneabrokenheroofficial 3 года назад
now develop an api for a web server that creates, updates and deletes products from a data base and manage transactions
@IARRCSim
@IARRCSim 11 месяцев назад
Might want a different programming language for that. SQL is a specialized programming language that is extremely popular. Not being general-purpose doesn't imply being useless. In a lot of situations, specialized programming languages are very useful.
@insaneabrokenheroofficial
@insaneabrokenheroofficial 11 месяцев назад
@@IARRCSim Blud responded a 2 year comment no cap bro 🗣️🗣️🗣️🗣️💀💀💀💀
@IARRCSim
@IARRCSim 11 месяцев назад
@@insaneabrokenheroofficial is that a problem? Unless you're talking face to face or in something else realtime, a response time of years seems fine to me. More people are likely to read the comments after they're written too. I doubt they'd read the comment and reply much differently if there was a 2 year gap between the two.
@cst1229
@cst1229 3 года назад
Scratch pen be like
@LucasBucur
@LucasBucur 5 месяцев назад
can you make a video about scratch?
@scattagain
@scattagain 3 года назад
Where did the spin thing here 3:40 originated
@mentally_injured6920
@mentally_injured6920 3 года назад
They somehow translated logo to polish and called it logomocja and its soooo poor in commands... You can only draw, change parametrs of pen and make loops that doesn't even work...
@mentally_injured6920
@mentally_injured6920 2 года назад
Ye, you have to pay or get a school packet for full version...
@johnflanch3085
@johnflanch3085 4 года назад
Im suprised you didn't mention how wierd strings and varibles work
@zperk13
@zperk13 4 года назад
What do people thing when they walk in on your voice acting?
@Truttle1
@Truttle1 4 года назад
idk... that has actually never happened before...
@RubyPiec
@RubyPiec 3 года назад
@@Truttle1 when I watched your furst vid with an intro I was kinda confused like "wait, this isnt an esolang channel?" but watched the whole thjng anyways
@Truttle1
@Truttle1 4 года назад
🐢
@juicyguyzer
@juicyguyzer 4 года назад
🐢
@Truttle1
@Truttle1 4 года назад
@@juicyguyzer 🐢
@snomisgod777
@snomisgod777 4 года назад
@@Truttle1 🐢
@Simon-ps3oj
@Simon-ps3oj 4 года назад
@@snomisgod777 🐢
@НикитаКрапивин-р5к
420 weed turtle.
@QuantumScratcher
@QuantumScratcher 2 года назад
make a video on scratch
@juicyguyzer
@juicyguyzer 4 года назад
Finally a new video! Also NOT FIRST *it seems like i was in fact first lol*
@Truttle1
@Truttle1 4 года назад
This is the shortest length of time I've gone between uploads in a while...
@HexOverride
@HexOverride 4 года назад
I was about to comment the same
@juicyguyzer
@juicyguyzer 4 года назад
Oh lol I guess I missed the notification on the last vid
@lucaayfmlyysiaejdsrtnnervd4646
@lucaayfmlyysiaejdsrtnnervd4646 4 года назад
@@juicyguyzer Enrtopy!
@nokhinsiu7210
@nokhinsiu7210 Год назад
kinda like scratch
@catlooks
@catlooks 4 года назад
yay
@sodiboo
@sodiboo 3 года назад
why is Logo nothing like Logos yet their names are so similar?
@IARRCSim
@IARRCSim 11 месяцев назад
Logo as in Greek for word or thought. The Logo language supports some basic natural language processing to manipulate word lists. Documentation for Logo refers to lots of things a "word" when you normally wouldn't choose "word". For example, numbers, strings, procedures... have been called "word's" in Logo programming documentation. It is interesting and confusing when Logo also has turtle graphics that could draw company logos. Graphics used for branding is called "logos" too because it has common etymological roots. A company's logo is sort of the single "word" or "thought" or symbol rather, that represents that company.
@sodiboo
@sodiboo 11 месяцев назад
@@IARRCSim ... Logos, an Objective-C preprocessor by theos, the build system (comment made by a younger, more naive me, who wrongfully thought it was a programming language)
@otesunki
@otesunki 4 года назад
No one: Truttle1 upload speed: _FORTEPIANO_
@martysh1226
@martysh1226 4 года назад
*S P I I N*
@lucaayfmlyysiaejdsrtnnervd4646
@lucaayfmlyysiaejdsrtnnervd4646 4 года назад
47th view. I like primes.
@Truttle1
@Truttle1 4 года назад
Its almost to 49: a perfect square!
@hadrienlondon4990
@hadrienlondon4990 4 года назад
@@Truttle1 Aye, I'm the 49th view!
@lucaayfmlyysiaejdsrtnnervd4646
@lucaayfmlyysiaejdsrtnnervd4646 4 года назад
99 views as of writing
@testingtesting3685
@testingtesting3685 4 года назад
ping spoofing
@Dennis-hq8qv
@Dennis-hq8qv 4 года назад
Comeom pleeeease take a look at fetlang
@zerokun2655
@zerokun2655 3 года назад
Is this python? (Python turtle Module)
@IARRCSim
@IARRCSim 11 месяцев назад
No. Python is a different programming language from Logo. The similarity you're thinking of is that both Python and Logo support turtle graphics. In Python you can use a turtle package to draw similar graphics in a similar way. The Logo programming language is different from Python in that it uses "to" instead of "def", "repeat" instead of "for", and Logo does turtle graphics without needing to import a special package. Logo was the first programming language to use turtle graphics.
@zerokun2655
@zerokun2655 11 месяцев назад
@@IARRCSim yeah I knew that it's a different programming language. But yeah I found a similarity to the turtle programming language. I didn't even know that turtle graphics was a kind of "philosophy"? Like OOP is a way of doing stuff in more programming languages hahs
@ArazNebiza
@ArazNebiza 3 года назад
GOD I hate ALPLogo,our school teaches it till 8th grade where they finally teach us python.
@trivynium
@trivynium 3 года назад
Fr? we only taught how to use pascal (and occasionally c++)
@johnflanch3085
@johnflanch3085 4 года назад
I like php :(
@mochou_p
@mochou_p 4 года назад
Good
@inx1819
@inx1819 4 года назад
Hi fäther
@Truttle1
@Truttle1 4 года назад
ääääää
@mochou_p
@mochou_p 4 года назад
Hi L
@Truttle1
@Truttle1 4 года назад
@@mochou_p ryuzaki
@mochou_p
@mochou_p 4 года назад
@@Truttle1 lawliet
@mumblety
@mumblety 3 года назад
yo, that's in python
@IARRCSim
@IARRCSim 11 месяцев назад
Yes, Python has a turtle module. Python is a different programming language than Logo, though. You might care more about turtle graphics than Logo. It is important to see the distinction between Logo and turtle graphics, though. It is important to note that turtle graphics is more like an a graphics library, or a way to simulate turtles that can draw instead of confusing turtle graphics with the Logo programming language.
@shurbrrt
@shurbrrt 4 года назад
Logo?
@Truttle1
@Truttle1 4 года назад
Logo?
@MisterHunterWolf
@MisterHunterWolf 4 года назад
Logo?
@circleubuntu
@circleubuntu 2 года назад
truttle graphics
@wizardnotknown
@wizardnotknown 3 года назад
So is this a furry channel?
@ra12312
@ra12312 4 года назад
Kewl :/
Далее
Making a Simple Tic-Tac-Toe Game in COBOL
8:50
Просмотров 15 тыс.
ZOMBIE Programming Language!
11:46
Просмотров 54 тыс.
Atari 2600 Programming is a NIGHTMARE
15:38
Просмотров 15 тыс.
P vs. NP: The Unsolvable(?) Computer Science Problem
13:37
TMMLPTEALPAITAFNFAL!
12:08
Просмотров 24 тыс.
Making Minesweeper in COBOL
10:52
Просмотров 7 тыс.
Malicious Office Files
10:14
Просмотров 7 тыс.
Klik 'n' Play?
9:59
Просмотров 19 тыс.
c
29:36
Просмотров 2,3 млн