Skip to content

Commit

Permalink
Update docs
Browse files Browse the repository at this point in the history
  • Loading branch information
joone committed Mar 24, 2024
1 parent 5274913 commit dbd4c71
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 20 deletions.
Binary file modified content/posts/charles_babbage_ada_lovelace/images/image4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
21 changes: 10 additions & 11 deletions content/posts/charles_babbage_ada_lovelace/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ description: In the 19th century, Charles Babbage designed the difference engine
tags: Charles Babbage,Ada Lovelace
---


Human beings have made a number of tools to make math calculations more convenient and accurate. One of these tools, the abacus, was used by several ancient civilizations.

![The caveman sees the numbers written on the tree and puts a question mark.](images/image8.png)
Expand All @@ -14,7 +13,7 @@ In Korea, the abacus was introduced from China around the 1400s, and it was used

![A girl is using a abacus](images/image4.png)

In the West, in the 17th century, Pascal and Leibniz made mechanical calculators using gears.
In the West, in the 17th century, [Pascal](https://en.wikipedia.org/wiki/Pascal%27s_calculator) and Leibniz made mechanical calculators using gears.

![Pascal says,"This mechanical calculator is capable of multiplication and division."](images/image2.png)

Expand All @@ -26,35 +25,35 @@ In 1822, the British mathematician Charles Babbage designed a difference engine
Ada Lovelace, born in 1815, the daughter of George Gordon Byron, a representative Romantic poet in England, grew up with a single mother because her father had earlier abandoned her family. Since her mother was afraid that her daughter would take after her father, she only allowed Ada to learn mathematics and science instead of literature.

![Text image: Ada, with a puzzled expression, says, "Why does my mom only want me to learn mathematics?"](images/image10.png)
Ada: Why does my mom only want me to learn mathematics?
"Why does my mom only want me to learn mathematics?"

Famous scientists taught Ada at the time, including De Morgan who is famous for De Morgan’s law. As a result, she showed a great talent for mathematics which he recognized.

![Text image: Ada in learning De Morgan's law from De Morgan"](images/image1.png)
De Morgan: This allows the logical sum to be a logical product.
Ada: This is De Morgan's law!
"This allows the logical sum to be a logical product." \
"This is De Morgan's law!"

Ada saw the difference engine created by Charles Babbage by chance when she was seventeen years old.

![Text image: "](images/image9.png)
Charles: This is the difference engine!
Ada: Wow, I would like to participate in your research.s
"This is the difference engine!" \
"Wow, I would like to participate in your research."

She created an algorithm to obtain the Bernoulli number for the purpose of describing the analytical engine, which is considered to be the first computer program.

![Text image: "](images/image5.png)
Ada: A good example is needed to explain the difference machine.
"A good example is needed to explain the difference machine."

At the time, Ada first introduced the concepts of loops, goto, and control statements, which are important concepts used in programming languages, in her algorithms. This is why she is called the world’s first programmer. There is also a programming language called Ada which is named after her.

![Text image: Ada is asking"](images/image7.png)
Ada: Loop? Goto? If?
"Loop? Goto? If?"

However, Charles Babbage was not able to complete the difference engine and analytic engine due to technical limitations, so Ada never got to implement her algorithm.

![Text image: Ada is asking"](images/image6.png)
Ada: When can I run my algorithm on the machine?
Charles: Well, I’m not sure if it will work.
"When can I run my algorithm on the machine?" \
"Well, I’m not sure if it will work.z"

From 1989 to 1991, the Science Museum in London completed the actual differential engine No. 2 using the design left by Charles Babbage, which was surprisingly able to calculate 31 digits. Although not all of her theories have been tested or fully developed, Ada Lovelace’s theory of computer programming became the basis for today’s computer programming.

Expand Down
Binary file modified docs/charles_babbage_ada_lovelace/images/image4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 6 additions & 9 deletions docs/charles_babbage_ada_lovelace/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -40,25 +40,22 @@ <h1 class="title">1. Charles Babbage & Ada Lovelace</h1>
<h2>Charles Babbage and his difference engine</h2>
<p>Ada Lovelace, born in 1815, the daughter of George Gordon Byron, a representative Romantic poet in England, grew up with a single mother because her father had earlier abandoned her family. Since her mother was afraid that her daughter would take after her father, she only allowed Ada to learn mathematics and science instead of literature.</p>
<p> <img src="images/image10.png" alt="Text image: Ada, with a puzzled expression, says, &quot;Why does my mom only want me to learn mathematics?&quot;">
Ada: Why does my mom only want me to learn mathematics?</p>
&quot;Why does my mom only want me to learn mathematics?&quot;</p>
<p>Famous scientists taught Ada at the time, including De Morgan who is famous for De Morgan’s law. As a result, she showed a great talent for mathematics which he recognized.</p>
<p><img src="images/image1.png" alt="Text image: Ada in learning De Morgan&#39;s law from De Morgan&quot;">
De Morgan: This allows the logical sum to be a logical product.
Ada: This is De Morgan&#39;s law!</p>
&quot;This allows the logical sum to be a logical product.&quot; <br>&quot;This is De Morgan&#39;s law!&quot;</p>
<p>Ada saw the difference engine created by Charles Babbage by chance when she was seventeen years old.</p>
<p><img src="images/image9.png" alt="Text image: &quot;">
Charles: This is the difference engine!
Ada: Wow, I would like to participate in your research.s</p>
&quot;This is the difference engine!&quot; <br>&quot;Wow, I would like to participate in your research.&quot;</p>
<p>She created an algorithm to obtain the Bernoulli number for the purpose of describing the analytical engine, which is considered to be the first computer program.</p>
<p><img src="images/image5.png" alt="Text image: &quot;">
Ada: A good example is needed to explain the difference machine.</p>
&quot;A good example is needed to explain the difference machine.&quot;</p>
<p>At the time, Ada first introduced the concepts of loops, goto, and control statements, which are important concepts used in programming languages, in her algorithms. This is why she is called the world’s first programmer. There is also a programming language called Ada which is named after her.</p>
<p><img src="images/image7.png" alt="Text image: Ada is asking&quot;">
Ada: Loop? Goto? If?</p>
&quot;Loop? Goto? If?&quot;</p>
<p>However, Charles Babbage was not able to complete the difference engine and analytic engine due to technical limitations, so Ada never got to implement her algorithm.</p>
<p><img src="images/image6.png" alt="Text image: Ada is asking&quot;">
Ada: When can I run my algorithm on the machine?
Charles: Well, I’m not sure if it will work.</p>
&quot;When can I run my algorithm on the machine?&quot; <br>&quot;Well, I’m not sure if it will work.z&quot;</p>
<p>From 1989 to 1991, the Science Museum in London completed the actual differential engine No. 2 using the design left by Charles Babbage, which was surprisingly able to calculate 31 digits. Although not all of her theories have been tested or fully developed, Ada Lovelace’s theory of computer programming became the basis for today’s computer programming.</p>
<h2>References</h2>
<ol>
Expand Down

0 comments on commit dbd4c71

Please sign in to comment.