{"id":21953,"date":"2020-12-10T05:35:36","date_gmt":"2020-12-10T10:35:36","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/simcenter\/?p=21953"},"modified":"2026-03-26T06:14:58","modified_gmt":"2026-03-26T10:14:58","slug":"the-first-algorithm-happy-birthday-ada-lovelace","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/simcenter\/the-first-algorithm-happy-birthday-ada-lovelace\/","title":{"rendered":"The first algorithm&#8230;happy birthday Ada Lovelace!"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Ada Lovelace &#8211; Mathematician or  Creative?<\/h2>\n\n\n\n<p>When I was at school (a very long time ago) you were either mathematical or creative.  It was pretty straightforward and made it easy to find similar types to rub along with.&nbsp; With hindsight not only was this categorization wrong it was also incredibly limiting.&nbsp;<\/p>\n\n\n\n<p>168 years ago, to the day, Augusta Ada King, Countess of Lovelace, was born to Lord and Lady Byron.&nbsp;&nbsp; Her mother pushed her towards mathematics in a bid to prevent her following in her father\u2019s footsteps (perceived insanity).&nbsp; But art and mathematics were happy companions in her education. She often used the two to help her explore basic assumptions in her work:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><em>I may remark that the curious transformations many formulae can undergo, the unsuspected and to a beginner apparently impossible identity of forms exceedingly dissimilar at first sight, is I think one of the chief difficulties in the early part of mathematical studies. I am often reminded of certain sprites and fairies one reads of, who are at one&#8217;s elbows in&nbsp;one&nbsp;shape now, and the next minute in a form most dissimilar.<\/em><\/p><cite>Ada Lovelace: Toole, Betty Alexandra (1998),&nbsp;<a href=\"https:\/\/books.google.com\/books?id=gnvZAAAAMAAJ\" target=\"_blank\" rel=\"noopener\"><em>Ada, the Enchantress of Numbers: Prophet of the Computer Age<\/em><\/a><\/cite><\/blockquote>\n\n\n\n<p>Now I must confess that I am very much from the arts world.   Whilst the theory of many of these great mathematical equations is out of my reach I am often struck by their beauty. This quote from Lovelace captures it well. Of course she wasn\u2019t the first to see beauty in mathematics, Fibonacci had documented this more than 500 years earlier.&nbsp; &nbsp;The thing that strikes me about Lovelace is how she harnessed the power of both.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"654\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/12\/Lovelace-work-on-Bernoulli-numbers-for-the-Analytical-Engine.jpg\" alt=\"Ada Lovelace Bernoulli\" class=\"wp-image-21955\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/12\/Lovelace-work-on-Bernoulli-numbers-for-the-Analytical-Engine.jpg 1000w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/12\/Lovelace-work-on-Bernoulli-numbers-for-the-Analytical-Engine-600x392.jpg 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/12\/Lovelace-work-on-Bernoulli-numbers-for-the-Analytical-Engine-768x502.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption>Lovelace work on Bernoulli numbers for Analytical Engine<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">1st Computer Programmer<\/h2>\n\n\n\n<p>Ada Lovelace, is most well-known for her work supporting Charles Babbage on the Analytical Engine.&nbsp; It was Lovelace\u2019 work that explained how the machined differed from its predecessor, the Difference Engine.  This brought the concept to a wider scientific audience. Her work also detailed the method for calculating a sequence of Bernoulli numbers using Babbage\u2019s Analytical Engine.&nbsp; The machine was never built so it could never be fully tested.  However, this work is recognized as the world\u2019s first computer program, making Lovelace the first computer programmer.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"736\" height=\"576\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/12\/Babbage-Analytical-Engine.jpg\" alt=\"Analytical Engine - Babbage\" class=\"wp-image-21954\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/12\/Babbage-Analytical-Engine.jpg 736w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/12\/Babbage-Analytical-Engine-600x470.jpg 600w\" sizes=\"auto, (max-width: 736px) 100vw, 736px\" \/><figcaption>Trial Version, Analytical Engine, Charles Babbage<\/figcaption><\/figure>\n\n\n\n<p>It seems we have both Lord and Lady Byron to thank for the modern algorithm.  Without her father&#8217;s creativity and her mother&#8217;s drive towards mathematics, Lovelace may never have looked at these challenges in the same way, if she saw them at all.&nbsp; She was a trail-blazer for many others who followed in her footsteps. She taught us to harness the power of arts and science to deliver inventions to improve our lives.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Today we say Happy Birthday Ada!<\/strong><\/h2>\n\n\n\n<p>If you are fortunate enough to live with the next generation of potential inventors, and with it being Christmas, I urge you to <a href=\"https:\/\/www.amightygirl.com\/blog\/tag\/ada-lovelace\" target=\"_blank\" rel=\"noreferrer noopener\">visit this site<\/a>.  &#8220;A Mighty Girl&#8221; aims to nurture the next generation of talent!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Celebrating the creator of the first computer programme, we say happy birthday to Ada Lovelace.  Read more about her life and achievements.<\/p>\n","protected":false},"author":7619,"featured_media":21954,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[1],"tags":[21],"industry":[],"product":[],"coauthors":[],"class_list":["post-21953","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-technology-innovation"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/12\/Babbage-Analytical-Engine.jpg","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/21953","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/users\/7619"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/comments?post=21953"}],"version-history":[{"count":5,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/21953\/revisions"}],"predecessor-version":[{"id":22952,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/21953\/revisions\/22952"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/media\/21954"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/media?parent=21953"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/categories?post=21953"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/tags?post=21953"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/industry?post=21953"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/product?post=21953"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/coauthors?post=21953"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}