Ada Lovelace: The woman who invented coding, and her bug!
HTML-код
- Опубликовано: 7 окт 2024
- Hi Spacecats, I'm Dr Maggie Lieu and welcome to my channel, where you can find all things space, astronomy and physics! Ada Lovelace was the Victorian visionary who became the world's FIRST computer programmer! 🤯 Long before Bill Gates and Steve Jobs, Ada saw the potential of machines to do more than just calculate. In celebration of ada lovelace day, this video, will explore her groundbreaking work with Charles Babbage's Analytical Engine - the precursor to our modern day computer.
Links:
Translation of article by Ada: books.google.c...
Media credits:
Images: Gemini
Special thanks to my RUclips Members: Annex Celestial, Wheely Big Bike Trip, Steven Yee, Anders Welander, Bill Fratt, David Brant, John Lewis, Jordan Workshop, macgonzo, Christopher Senn, Mike B., Gregory McCoy & Arcane Domain
You can also sign up on my channel page to get access to perks:
/ @spacemog
Support me through my shop:
www.maggielieu.com/shop
If you enjoyed the video, please consider by liking, sharing and subscribing! I'm also on:
twitter: / space_mog
instagram: / space_mog
facebook: / spacemog
very interesting how it all begun.. i like that Ada not only excelled in the scientific and mathematical part.. but also in a more artistic way... an i can imagine back then... people who would excel in "programing" and sciences wouldn't be artistic at all... i think in many subjects it takes a different way of seeing things for it to excel beyond imagination !
also very well made video... the graphics made it really fun to watch too! excellent work!
Fun fact, in 1979, the American DoD named their brand new computer language in her honor, Ada.
Nice one! There is also the ada programming language 😲
A deeper dive into RAdm Grace Hopper would be appreciated. There’s more than just the “bug” story.
The NSA recently released old video of Hopper's lectures there. They're genius. Highly recommended.
THANK YOU for introducing ada lovelace! very much enjoyed your presentation 👍☺
Love this Dr Lieu - great images too!🔥🔥Ada, just like Jocelyn bell, Marie Curie, Hedy Lamarr and many other incredible pioneers in science. ❤
Thank you MOG. I had no clue that Ada Lovelace, was the proper parent of Code. I've known about Babbage since the 1980s. I worked for the game retailer Babbage's in the 90s as a teenager, where my love for digital entertainment was fostered.
Thanks for another great vid. I remember learning Ada the programming language during my uni degree in the late 80s.
Very interesting. Wow, I was never taught or mentioned of Ada Lovelace as the first female computer programmer when I was attending computer classes. Of course, I never had a bright and talented teacher as you. 😊
No. Not just the first female computer programmer.
The first computer programmer overall.
You may be interested in "Plan 28", Doctor Lieu (if you've not heard about it already) - it's a project to document, fully understand, simulate and then build Charles Babbage's Analytical Engine (with his "Plan 28" design seemingly being the most complete). Ada's code shall of course be the first complete program it runs!
I studied the history of computing and I spend a lot of time learning and writing in old languages on old hardware. There's nothing in this world I want more than a slice of time on the Analytical Engine!
I happen to work on 3D engines and physical simulations so I'm hoping to join work on the simulator one day. However it does mean learning many aspects of Babbage's designs - which is like learning how to be a watchmaker with your eyes closed (Richard Dawkins would approve) - I can't hope to learn it all! but maybe I can learn one part of the machine and contribute :D
Another brilliant video from Dr Lieu. Intelligent and beautiful ladies are amazing!
Bru, it's 2024. Intelligent and beautiful people. We don't differentiate between the genders anymore. My hairy chest with moobs is just as attractive. Where's my kiss?
Ada was on the spectrum for sure. I mean, we are all on the spectrum, but she is The Accountant movie level for sure.
And that's why I'm working on a time machine. Our rainbows will cancel each other out, and that's less achey than having a vasectomy
Wow 🙂 what a story ☺️
Thanks for bringing it to us 👍 🌹
As a former professional programmer (male) my coding heroes were always Ada Lovelace ('natch), Grace Hopper and Margaret Hamilton, she who programmed the Apollo Guidance Computer that people now snidely say is stupider than their smartphones. Thank you for showcasing two of my top three!
Beautiful illustrations!
Yes, but I could not find a credit. Artists deserve credit as well as female scientists! I thought maybe they came from Sydney Padua's graphic novel 'The Thrilling Adventures of Lovelace and Babbage', but the style seems rather different.
@@john_hind To me they were obviously generated by AI.
@@TropicalCoder Really? If that is the case it is a much better AI than any I've come across to date and I'd love for it to be identified so I can have a play myself! And the women who created it deserve some credit!
Dr. Maggie, after you're done checking your code for bugs, don't forget to check your hard-drive for moths!🦋🦋 Fascinating story, Happy Ada Lovelace day!🥳
It was a recursive bug, it just went round and round the light
wow, I learned so much in 10 minutes from this video that I never knew about Ada Lovelace. it sparked my interest and I need to find out more
When I first saw her name, I thought she was an adult movie actress from the 70s. Not disappointed to find out the truth though.
I was aware of her. There ought to be a movie, if there isn’t an obscure one already. I believe there are some other colourful aspects of her life that were not covered here too.
thanks for this bit of history mog! there was a programming language named ADA used by military contractors in the 1980's named after her. you are quite correct that women have been a fundamental part of programming from the very beginning.
fyi-i once watched Grace Hopper on the tonite show with Johnny Carson where she gave him about an 18 inch length of wire. johnny asked her what that was and she told him it was a nanosecond-the amount of time it took a charge to go from one end of the wire to the other! you can probably find clips of it online if you're interested!
Imagine what could have happened if Babbage and Lovelace's work had continued.
the possibilities...
It’s quite frustrating that in school we were taught about Babbage but not Ada Lovelace, we never seen to get the full picture. Hopefully it’s different now
She has long been recognized and admired in computer science. My school didn't even mention Babbage!
@@JohnnyWednesday I’m very pleased by that
Love the illustrations, even if they are not quite lifelike.
A very nice and well researched video, as always, but I strongly dislike the mix of real photos and AI-generated ones without a visible footnote, especially for this historic topic.
Thanks! Added now!
I've been a professional developer for decades and I like the Ratatouille perspective. Anyone can c̶o̶o̶k̶ code. Meaning, not everyone can be a great coder, but a great coder can come from anywhere. Oh, and with Ada being my first serious programming language, she's definitely a hero to me. BTW, Professor Hannah Fry also did a great documentary on Ada's story - definitely worth a watch.
Picturing Space Mog pawing and hissing at bugs on her screen 😂❤
:) The illustrations remind me of the covers on "Harlequin Romance" novels. Ada was a complete genius. I'm glad you're showing her some love.
Very well told. Thank you so much for your videos I always follow with pleasure.
Love the illustrations.
There's even a programing language named after her. Some say that Ada is better than C++.
Ada is a very cool language, but unfortunately a lot of people don't like it because it is "wordy" (like Pascal). It was created by the US military for their systems, but it never got any real traction, mostly because it was way ahead of its time and all compilers were very expensive, because you were not allowed to sell uncertified Ada compilers. Still, even today it is not a dead language.
Ada being better than C++ is an interesting debate, but one thing to mention is that, although it is not fully memory safe, it is safe enough that Ada folks can challenge Rust, not something that C++ will do anytime soon.
@@andreimiga8101 Indeed. My thesis was on distributed Ada so I have a bit of a soft-spot for it. IIRC, some air traffic control systems were developed with Ada (and Oracle PL/SQL is heavily based on its syntax too).
Everything is better than C++
Yes!
@@tolkienfan1972 The problem with C++ is that a lot of code doesn't really follow modern guidelines. I always facepalm when I see raw pointers in high level code, or raw references in all but the most trivial contexts (like passing parameters). C++98 was like a gun without any safety. C++11 and later added safety switches, and people just refuse to use them. If C++ was free of the old baggage and had a fully usable and fast standard library (looking at you, std::regex), it would be a great language. Unfortunately, they just keep adding more and more useless complexity into the language, when none of it is needed.
It is my understanding that Ada also translated for Babbage from French key details about how to use punched cards for programming sequences of operations - in use on the Jacquard Weaving Loom since 1804. The use of punched holes pre-dates Jacquard, with punched tape being used to control looms (though still with some human control, not fully automated) in 1725 by Basile Bouchon.
Her notes on her translation of Menabrea's treatise on the Analytical Engine is a must read for computer scientists.
8:43 lol, yes "engin" still, happy ada day and steer clear of artists!.
😂
Thanks for the video. The promotion of all STEM subjects to anyone, male or female, is so important. Here in NZ, Physics, Chemistry and Biology are watered down to 'Science' until Year 11 (15-16 years old), which I think is totally wrong. I absolutely loved Physics from age 11 when I started that subject (Chemistry & Biology were separate subjects taught by specialist teachers) , and it led to me doing a 40 year career in Engineering. The love of Physics (and Space) is why I follow your posts!
On a different topic, I recommend to anyone Chris Hadfield's 'An Astronauts Guide to Life'. I particularly like his thoughts about success and failure and how that should not define who you are, or your own self esteem; your own actions are what really count, not what others say or do, or life's disappointments.
This venture, the idea that you can learn off the internet from people like yourself, could well be the answer to a frankly lack-lustre education system. Maybe a "quiet revolution" is happening....???? Keep going Dr Maggie!!!!!
Wtf2 hour ago😂 i just search ada lovelace
its destiny!
4:19 the screen reads "Analytical Engin"
Close enough 😂🙈
A, Florence Nightingale of her time; young unknown + departed but, even then Fair was an Illusion! {/] ;x
💃
@@SpaceMog 😘
Hi. I'm really sorry to inform you, but your spaceship appears to be heading close to the site of a large explosion on the body in the right window. Don't go left though, it's a serious meteor shower.
Save the cats onboard first. Thank you.
Also, thanks for the videos. Keep warm, we've got spring here, so neener.
Thanks for the heads up! I'll try to steer clear
Programming _is_ debugging. Source: 30+ year professional programmer ;-)
😂 its so satifying when the code runs though!
@@SpaceMog There've been a tiny handful of cases (like maybe 3) in my career where it _wasn't_ my fault. That was the biggest thing I had to accept as a developer: It's Always My Fault ;-)
And there've been a handful of cases (slightly better than tiny, but only slightly) where things ran exactly as I expected when I finished writing and began testing. So rare that I'm generally convinced I ran my test wrong rather than my code was right ;-)
Admiral Grace Hopper didn't invent the term "bug". As she pointed out in a recorded talk of hers that I saw, her joke (the first real bug in the computer) would have made no sense if she had. Also the term was in use in radar and other electronics before it was used in computing.
never heard of bugs in electronics or radar... so i cant comment :-)
What a wonderful presentation. Big minds, big hearts, *may* trump all.
Thanks so much 🙂
Commenting to feed the bugs so they don't go into the algorithm 🙃
Thank you!
So amazing, Ada we love you! Freaking bugs! Crazy how all these smarty pants were dying in their 30s.
Too young 😭
Where are this images from? Some graphic novel about lovelace?
they look AI-generated to me, being inaccurate, inconsistent and ficticious (no artist in the know would draw a difference engine with plumbing!)
@@MattNolanCustom Ai generated is as good as the prompt-engineer.... I guess I still need to work on that 😅
@@SpaceMog oh, I wouldn't be so hard on yourself. I think the dataset the AI was trained on has a lot to do with it too, plus the way that neural networks (mostly opaquely) work. I do worry that we're losing a lot of veracity very rapidly right now, and many people simply can't tell.
As the video said "Happy Happpy Ada Lovelace Day," who if I'm seeing this right from the AI images used died in 199990 or was born then? I don't know. The AI images were far more distracting
Need better ai 🙈🙈🙈
One of my daughters is named after her. The other is named after Rosalind Franklin.
1:15 Erm, the Greek War of Independence was not fought in the 1500s, you might want to update your illustrations 🙂
what makes it seem 1500s? 😂🙈
@@SpaceMog
Well, the weaponry, the towers in the background, the spears, the helmets... Byron is sort of appropriately dressed, but he might want to lose the sword and grab a musket (not that he got the chance to use either much, anyway)
If this was AI-generated, I'd love to see the prompt.
Awesome video breaking a bit from the Space Mold. But as a Historian who loves History, im not sure people would have enjoyed the beginning when you suddenly start talking about Inc*stous Parents and Sat@nism. I know Americans are more sensitive than British folks and wouldnt want kids, expecting a Science video to talk about stuff like that. Personally I would never care about that language, cuz im an adult and its perfectly normal. But Script-wise, as a producer, I would have avoided that small part, because it is also Unnecessary. I really enjoyed the knowledge shown in this video and I am looking forward to more :) My comment is simply an Advice. Take it or leave :)
Good point! Thanks for tip!
Does Dr Lieu use AI to search for bugs in her codes? Interesting to see AI used in videos.
Collab is great for writing code but not for bugs, but gemini has helped me several times with errors or at least put me on the right direction. Saved me countless hours on slack overflow! :-)
Great video!!! I have a hypothesis. Men, are the fragile ones!
We don't differentiate between genders my friend. At least I hope not, because I don't want to be represented by someone who places commas in the wrong places and uses too many exclamation marks.
@@m_jackson looks, like, Im, correct!!!
Obligatory comment for the algorithm
Thank you!
Having a child from his sister sounds very British and very Greek at the same time.
😂
Euclid, Eratosthenes and Al-Khwarizmi turned in their graves but when they learnt that Ada's father attended cleansing of Muslims and Jews from Balkans then they stopped complaining.