尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
ADA Lovelace
-The first programmer!
-Ashita Naresh Agrawal
Roll No.-1101
CO2G
Childhood of Ada.
Ada was born on 10 December 1815.
She was the child of the poet George Gordon
Byron and his wife, Anne Isabella.
Byron along with the people close to him expected
his baby to be "the glorious boy"; as such they
were disappointed that his wife gave birth to a girl.
She was named after Byron's half-sister, Augusta
Leigh, and was called "Ada" by Byron himself.
Ada was often ill, beginning in early childhood.
At the age of eight, she experienced headaches
which obscured her vision.
In June 1829, she was paralyzed after a bout
of measles.
She was taught mathematics from an early age.
Teenage of Ada.
From 1832, when she was seventeen, her
remarkable mathematical abilities began to
emerge.
Her interest in mathematics dominated the
majority of her adult life.
In a letter to Lady Byron, De Morgan suggested
that her daughter's skill in mathematics could lead
her to become "an original mathematical
investigator, perhaps of first-rate eminence“.
Adult years of Ada
Ada developed a strong relationship with Mary Somerville(a
noted researcher and scientific author of the 19th century) who
introduced her to Charles Babbage on 5 June 1833.
She had a strong respect and affection for Somerville.
Throughout her life, Ada was strongly interested in scientific
developments and fads of the day,
including phrenology and mesmerism.
Even after her famous work with Babbage, Ada continued to
work on other projects.
In 1844, she would comment to a friend about her desire to create
a mathematical model for how the brain gives rise to thoughts
and nerves to feelings ("a calculus of the nervous system").
Family Background of Ada
On 8 July 1835 she married William King, 8th Baron
King, becoming Baroness King.
In 1838, her husband was created Earl of Lovelace.
Thus she was styled as “The Right Honourable the
Countess of Lovelace"
She was the daughter of George Gordon Byron and Anne Isabella.
Meet with Charles Babbage
Ada Lovelace met and corresponded with Charles Babbage on many occasions,
including socially and in relation to Babbage's Difference Engine and Analytical
Engine.
They first met through their mutual friend Mary Somerville.
Ada became fascinated with his Difference Engine and used her relationship with
Somerville to visit him as often as she could.
In later years, she became acquainted with Babbage’s Italian friend Fortunato
Prandi, an associate of revolutionaries.
Babbage was impressed by Ada's intellect and writing skills. He called her "The
Enchantress of Numbers".
In 1843 he wrote of her:
Forget this world and all its troubles and if
possible its multitudinous Charlatans – every thing
in short but the Enchantress of Numbers.
Charles Analytical Engine
During a nine-month period in 1842–43, Ada translated Italian
mathematician memoir on Babbage's newest proposed
machine, the Analytical Engine.
Explaining the Analytical Engine’s function was a difficult
task.
Ada’s notes had to even explain how the Engine differed from
the original Difference Engine.
The notes made by Ada included a method for calculating a
sequence of Bernoulli Numbers with the Engine, which would
have run correctly on the Analytical Engine been built.
Based on this work, Ada is now widely credited with being the
first computer programmer and her method is recognised as
the world's first computer program.
Charles Babbage’s Analytical Engine
Death of Ada
Ada Lovelace died at the age of thirty-six, on 27
November 1852, from uterine cancer probably
exacerbated by bloodletting by her physicians.
The illness lasted several months.
She was buried, at her request, next to her father at
the Church of St. Mary
Magdalene in Hucknall, Nottingham.
First Computer Program
In 1953, over one hundred years after her death, Ada's
notes on Babbage's Analytical Engine were republished.
The engine has now been recognized as an early model
for a computer and Ada's notes as a description of a
computer and software.
Ada's notes were labelled alphabetically from A to G.
In note G, she describes an algorithm for the analytical
engine to compute Bernoulli numbers.
It is considered the first algorithm ever specifically
tailored for implementation on a computer, and Ada is
often cited as the first computer programmer for this
reason; however, the engine was not completed during
Lovelace's lifetime.
Conceptual leap in Ada’s notes
In her notes, Lovelace emphasized the difference between the Analytical
Engine and previous calculating machines, particularly its ability to be
programmed to solve problems of any complexity.
Lovelace realized that the potential of the device extended far beyond mere
number crunching.
She wrote:
[The Analytical Engine] might act upon other things besides number, were objects
found whose mutual fundamental relations could be expressed by those of the
abstract science of operations, and which should be also susceptible of
adaptations to the action of the operating notation and mechanism of the engine...
Supposing, for instance, that the fundamental relations of pitched sounds in the
science of harmony and of musical composition were susceptible of such
expression and adaptations, the engine might compose elaborate and scientific
pieces of music of any degree of complexity or extent.
This analysis was a conceptual leap from previous ideas about the capabilities of
computing devices, and foreshadowed the capabilities and implications of the
modern computer.
Some Achievements of Ada
The computer language Ada, created on behalf of the United
States Department of Defence, was named after Ada Lovelace.
The reference manual for the language was approved on 10
December 1980, and the Department of Defence Military
Standard for the language, "MIL-STD-1815", was given the
number of the year of her birth.
Since 1998, the British Computer Society has awarded
a medal in her name and in 2008 initiated an annual
competition for women students of computer science.
The village computer centre in the village of Porlock, near
where Ada Lovelace lived, is named after her.
There is a building in the small town of Kirkby-in-
Ashfield, Nottinghamshire named "Ada Lovelace House".
"Ada Lovelace Day" is an annual event celebrated in mid-
October

More Related Content

What's hot

Albert einstein
Albert einsteinAlbert einstein
Albert einstein
Amit Singh
 
Charles Babbage Difference Engine
Charles Babbage Difference EngineCharles Babbage Difference Engine
Charles Babbage Difference Engine
Nathan Lisgo
 
Babbage and his machines - Carlo Randone
Babbage and his machines - Carlo RandoneBabbage and his machines - Carlo Randone
Babbage and his machines - Carlo Randone
Carlo Randone
 
Charles babbage - Father of Computing.
Charles babbage - Father of Computing. Charles babbage - Father of Computing.
Charles babbage - Father of Computing.
Ashita Agrawal
 
Jean baptiste de lamarck
Jean baptiste de lamarckJean baptiste de lamarck
Jean baptiste de lamarck
finesim
 
102 Evolution of computers
102 Evolution of computers102 Evolution of computers
102 Evolution of computers
Mukalele Rogers
 
Albert Einstein
Albert EinsteinAlbert Einstein
Albert Einstein
mariadelmarpout2a
 
Babbage & Lovelace: The designer of the analytical engine and its programmer
Babbage & Lovelace: The designer of the analytical engine and its programmerBabbage & Lovelace: The designer of the analytical engine and its programmer
Babbage & Lovelace: The designer of the analytical engine and its programmer
Carsten Ullrich
 
Albert einstein ppt
Albert einstein pptAlbert einstein ppt
Albert einstein ppt
Jesica Mendoza
 
Helen Keller
Helen KellerHelen Keller
Helen Keller
autumno
 
history & ages of computer
history & ages of computerhistory & ages of computer
history & ages of computer
Orion soft technologies khairpur
 
Amelia Earhart Powerpoint
Amelia Earhart PowerpointAmelia Earhart Powerpoint
Amelia Earhart Powerpoint
MrG
 
Nikola tesla
Nikola teslaNikola tesla
Nikola tesla
SharonSlidetone
 
Isaac newton
Isaac newtonIsaac newton
Isaac newton
Monicadlc
 
History of Computers ppt
History of Computers pptHistory of Computers ppt
Albert Einstein
Albert EinsteinAlbert Einstein
Albert Einstein
guestc26aa
 
Bill Gates
Bill GatesBill Gates
Bill Gates
Artem Wershinin
 
Bill gates biography
Bill gates biographyBill gates biography
Bill gates biography
Sreenivas vasu
 
Katherine johnson
Katherine johnsonKatherine johnson
Katherine johnson
montebil
 
PPT on Amelia earhart by ShreyDBest
PPT on Amelia earhart by ShreyDBestPPT on Amelia earhart by ShreyDBest
PPT on Amelia earhart by ShreyDBest
Shrey Verma
 

What's hot (20)

Albert einstein
Albert einsteinAlbert einstein
Albert einstein
 
Charles Babbage Difference Engine
Charles Babbage Difference EngineCharles Babbage Difference Engine
Charles Babbage Difference Engine
 
Babbage and his machines - Carlo Randone
Babbage and his machines - Carlo RandoneBabbage and his machines - Carlo Randone
Babbage and his machines - Carlo Randone
 
Charles babbage - Father of Computing.
Charles babbage - Father of Computing. Charles babbage - Father of Computing.
Charles babbage - Father of Computing.
 
Jean baptiste de lamarck
Jean baptiste de lamarckJean baptiste de lamarck
Jean baptiste de lamarck
 
102 Evolution of computers
102 Evolution of computers102 Evolution of computers
102 Evolution of computers
 
Albert Einstein
Albert EinsteinAlbert Einstein
Albert Einstein
 
Babbage & Lovelace: The designer of the analytical engine and its programmer
Babbage & Lovelace: The designer of the analytical engine and its programmerBabbage & Lovelace: The designer of the analytical engine and its programmer
Babbage & Lovelace: The designer of the analytical engine and its programmer
 
Albert einstein ppt
Albert einstein pptAlbert einstein ppt
Albert einstein ppt
 
Helen Keller
Helen KellerHelen Keller
Helen Keller
 
history & ages of computer
history & ages of computerhistory & ages of computer
history & ages of computer
 
Amelia Earhart Powerpoint
Amelia Earhart PowerpointAmelia Earhart Powerpoint
Amelia Earhart Powerpoint
 
Nikola tesla
Nikola teslaNikola tesla
Nikola tesla
 
Isaac newton
Isaac newtonIsaac newton
Isaac newton
 
History of Computers ppt
History of Computers pptHistory of Computers ppt
History of Computers ppt
 
Albert Einstein
Albert EinsteinAlbert Einstein
Albert Einstein
 
Bill Gates
Bill GatesBill Gates
Bill Gates
 
Bill gates biography
Bill gates biographyBill gates biography
Bill gates biography
 
Katherine johnson
Katherine johnsonKatherine johnson
Katherine johnson
 
PPT on Amelia earhart by ShreyDBest
PPT on Amelia earhart by ShreyDBestPPT on Amelia earhart by ShreyDBest
PPT on Amelia earhart by ShreyDBest
 

Similar to Ada Lovelace-The First Programmer

Ada lovelace pp
Ada lovelace ppAda lovelace pp
Ada lovelace pp
Marq2014
 
Ada Lovelace
Ada LovelaceAda Lovelace
Ada Lovelace
e-twinning
 
Ada lovelace
Ada lovelaceAda lovelace
Ada lovelace
FRANCA SORMANI
 
computer history
computer historycomputer history
computer history
Marq2014
 
B.wahlastemproject
B.wahlastemproject B.wahlastemproject
B.wahlastemproject
Frances O'Neill
 
Draft Ada Lovelace Picture Book
Draft Ada Lovelace Picture BookDraft Ada Lovelace Picture Book
Draft Ada Lovelace Picture Book
cronegeek
 
U.tassadaq.stem
U.tassadaq.stemU.tassadaq.stem
U.tassadaq.stem
Frances O'Neill
 
Notable Women In Computers
Notable Women In ComputersNotable Women In Computers
Notable Women In Computers
Buffalo Seminary
 
International Womens Day
International Womens DayInternational Womens Day
International Womens Day
MrsAtherton
 
Famous mathematicians
Famous mathematiciansFamous mathematicians
Famous mathematicians
Ners Iraola
 
Ada lovelace
Ada lovelaceAda lovelace
Ada lovelace
megocraycray
 
nnnnnjj.pptx
nnnnnjj.pptxnnnnnjj.pptx
nnnnnjj.pptx
NabdNabd
 
Albert einstein
Albert einsteinAlbert einstein
Albert einstein
BibliotecaContadero
 
Graham Bell Speech
Graham Bell SpeechGraham Bell Speech
Graham Bell Speech
Camella Taylor
 
Ada and the Analytical Machine: The Legacy of Ada Lovelace
Ada and the Analytical Machine: The Legacy of Ada LovelaceAda and the Analytical Machine: The Legacy of Ada Lovelace
Ada and the Analytical Machine: The Legacy of Ada Lovelace
Darrell Benvenuto
 
The fantastic inventions of nikola tesla by david h. childress
The fantastic inventions of nikola tesla   by david h. childressThe fantastic inventions of nikola tesla   by david h. childress
The fantastic inventions of nikola tesla by david h. childress
PublicLeaker
 
The fantastic-inventions-of-nikola-tesla
The fantastic-inventions-of-nikola-teslaThe fantastic-inventions-of-nikola-tesla
The fantastic-inventions-of-nikola-tesla
Gustavo Swirido
 
The fantastic inventions of nikola tesla by david h. childress
The fantastic inventions of nikola tesla   by david h. childressThe fantastic inventions of nikola tesla   by david h. childress
The fantastic inventions of nikola tesla by david h. childress
PublicLeaks
 
Nikola Tesla Fantastic Inventions pusi kurac
Nikola Tesla Fantastic Inventions pusi kuracNikola Tesla Fantastic Inventions pusi kurac
Nikola Tesla Fantastic Inventions pusi kurac
ithuvmrvhzcbunybva
 
Women contributions
Women contributionsWomen contributions
Women contributions
jovae
 

Similar to Ada Lovelace-The First Programmer (20)

Ada lovelace pp
Ada lovelace ppAda lovelace pp
Ada lovelace pp
 
Ada Lovelace
Ada LovelaceAda Lovelace
Ada Lovelace
 
Ada lovelace
Ada lovelaceAda lovelace
Ada lovelace
 
computer history
computer historycomputer history
computer history
 
B.wahlastemproject
B.wahlastemproject B.wahlastemproject
B.wahlastemproject
 
Draft Ada Lovelace Picture Book
Draft Ada Lovelace Picture BookDraft Ada Lovelace Picture Book
Draft Ada Lovelace Picture Book
 
U.tassadaq.stem
U.tassadaq.stemU.tassadaq.stem
U.tassadaq.stem
 
Notable Women In Computers
Notable Women In ComputersNotable Women In Computers
Notable Women In Computers
 
International Womens Day
International Womens DayInternational Womens Day
International Womens Day
 
Famous mathematicians
Famous mathematiciansFamous mathematicians
Famous mathematicians
 
Ada lovelace
Ada lovelaceAda lovelace
Ada lovelace
 
nnnnnjj.pptx
nnnnnjj.pptxnnnnnjj.pptx
nnnnnjj.pptx
 
Albert einstein
Albert einsteinAlbert einstein
Albert einstein
 
Graham Bell Speech
Graham Bell SpeechGraham Bell Speech
Graham Bell Speech
 
Ada and the Analytical Machine: The Legacy of Ada Lovelace
Ada and the Analytical Machine: The Legacy of Ada LovelaceAda and the Analytical Machine: The Legacy of Ada Lovelace
Ada and the Analytical Machine: The Legacy of Ada Lovelace
 
The fantastic inventions of nikola tesla by david h. childress
The fantastic inventions of nikola tesla   by david h. childressThe fantastic inventions of nikola tesla   by david h. childress
The fantastic inventions of nikola tesla by david h. childress
 
The fantastic-inventions-of-nikola-tesla
The fantastic-inventions-of-nikola-teslaThe fantastic-inventions-of-nikola-tesla
The fantastic-inventions-of-nikola-tesla
 
The fantastic inventions of nikola tesla by david h. childress
The fantastic inventions of nikola tesla   by david h. childressThe fantastic inventions of nikola tesla   by david h. childress
The fantastic inventions of nikola tesla by david h. childress
 
Nikola Tesla Fantastic Inventions pusi kurac
Nikola Tesla Fantastic Inventions pusi kuracNikola Tesla Fantastic Inventions pusi kurac
Nikola Tesla Fantastic Inventions pusi kurac
 
Women contributions
Women contributionsWomen contributions
Women contributions
 

More from Ashita Agrawal

Linux operating system - Overview
Linux operating system - OverviewLinux operating system - Overview
Linux operating system - Overview
Ashita Agrawal
 
Introductio to Abstract Window Toolkit (AWT)
Introductio to Abstract Window Toolkit (AWT)Introductio to Abstract Window Toolkit (AWT)
Introductio to Abstract Window Toolkit (AWT)
Ashita Agrawal
 
Inheritance in Object Oriented Programming
Inheritance in Object Oriented ProgrammingInheritance in Object Oriented Programming
Inheritance in Object Oriented Programming
Ashita Agrawal
 
INTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSINTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMS
Ashita Agrawal
 
Introduction to Sets
Introduction to SetsIntroduction to Sets
Introduction to Sets
Ashita Agrawal
 
Business Overview
Business OverviewBusiness Overview
Business Overview
Ashita Agrawal
 
Introduction to Java
Introduction to JavaIntroduction to Java
Introduction to Java
Ashita Agrawal
 
Biography of Mahatma Gandhi : 1869-1948
Biography of Mahatma Gandhi : 1869-1948Biography of Mahatma Gandhi : 1869-1948
Biography of Mahatma Gandhi : 1869-1948
Ashita Agrawal
 
Cloud computing - new class of network based computing
Cloud computing - new class of network based computingCloud computing - new class of network based computing
Cloud computing - new class of network based computing
Ashita Agrawal
 
constructor and destructor-object oriented programming
constructor and destructor-object oriented programmingconstructor and destructor-object oriented programming
constructor and destructor-object oriented programming
Ashita Agrawal
 
Introduction to computer network
Introduction to computer networkIntroduction to computer network
Introduction to computer network
Ashita Agrawal
 
Instruction Set of 8086 Microprocessor
Instruction Set of 8086 MicroprocessorInstruction Set of 8086 Microprocessor
Instruction Set of 8086 Microprocessor
Ashita Agrawal
 
Testing Machine- universal tester
Testing Machine- universal testerTesting Machine- universal tester
Testing Machine- universal tester
Ashita Agrawal
 
Adolf Hitler - German politician(world war I)
Adolf Hitler - German politician(world war I)Adolf Hitler - German politician(world war I)
Adolf Hitler - German politician(world war I)
Ashita Agrawal
 
Slums In India
Slums In IndiaSlums In India
Slums In India
Ashita Agrawal
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
Ashita Agrawal
 

More from Ashita Agrawal (16)

Linux operating system - Overview
Linux operating system - OverviewLinux operating system - Overview
Linux operating system - Overview
 
Introductio to Abstract Window Toolkit (AWT)
Introductio to Abstract Window Toolkit (AWT)Introductio to Abstract Window Toolkit (AWT)
Introductio to Abstract Window Toolkit (AWT)
 
Inheritance in Object Oriented Programming
Inheritance in Object Oriented ProgrammingInheritance in Object Oriented Programming
Inheritance in Object Oriented Programming
 
INTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSINTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMS
 
Introduction to Sets
Introduction to SetsIntroduction to Sets
Introduction to Sets
 
Business Overview
Business OverviewBusiness Overview
Business Overview
 
Introduction to Java
Introduction to JavaIntroduction to Java
Introduction to Java
 
Biography of Mahatma Gandhi : 1869-1948
Biography of Mahatma Gandhi : 1869-1948Biography of Mahatma Gandhi : 1869-1948
Biography of Mahatma Gandhi : 1869-1948
 
Cloud computing - new class of network based computing
Cloud computing - new class of network based computingCloud computing - new class of network based computing
Cloud computing - new class of network based computing
 
constructor and destructor-object oriented programming
constructor and destructor-object oriented programmingconstructor and destructor-object oriented programming
constructor and destructor-object oriented programming
 
Introduction to computer network
Introduction to computer networkIntroduction to computer network
Introduction to computer network
 
Instruction Set of 8086 Microprocessor
Instruction Set of 8086 MicroprocessorInstruction Set of 8086 Microprocessor
Instruction Set of 8086 Microprocessor
 
Testing Machine- universal tester
Testing Machine- universal testerTesting Machine- universal tester
Testing Machine- universal tester
 
Adolf Hitler - German politician(world war I)
Adolf Hitler - German politician(world war I)Adolf Hitler - German politician(world war I)
Adolf Hitler - German politician(world war I)
 
Slums In India
Slums In IndiaSlums In India
Slums In India
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 

Recently uploaded

Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0
Neeraj Kumar Singh
 
Introduction to ThousandEyes AMER Webinar
Introduction  to ThousandEyes AMER WebinarIntroduction  to ThousandEyes AMER Webinar
Introduction to ThousandEyes AMER Webinar
ThousandEyes
 
Fuxnet [EN] .pdf
Fuxnet [EN]                                   .pdfFuxnet [EN]                                   .pdf
Fuxnet [EN] .pdf
Overkill Security
 
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google CloudRadically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
ScyllaDB
 
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc
 
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
dipikamodels1
 
New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024
ThousandEyes
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
ScyllaDB
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
anilsa9823
 
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
manji sharman06
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
zjhamm304
 
APJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes WebinarAPJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes Webinar
ThousandEyes
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
AlexanderRichford
 
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes
 
Building a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data PlatformBuilding a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data Platform
Enterprise Knowledge
 
Facilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptxFacilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptx
Knoldus Inc.
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
CTO Insights: Steering a High-Stakes Database Migration
CTO Insights: Steering a High-Stakes Database MigrationCTO Insights: Steering a High-Stakes Database Migration
CTO Insights: Steering a High-Stakes Database Migration
ScyllaDB
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 

Recently uploaded (20)

Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0
 
Introduction to ThousandEyes AMER Webinar
Introduction  to ThousandEyes AMER WebinarIntroduction  to ThousandEyes AMER Webinar
Introduction to ThousandEyes AMER Webinar
 
Fuxnet [EN] .pdf
Fuxnet [EN]                                   .pdfFuxnet [EN]                                   .pdf
Fuxnet [EN] .pdf
 
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google CloudRadically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
 
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
 
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
 
New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
 
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
 
APJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes WebinarAPJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes Webinar
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
 
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024
 
Building a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data PlatformBuilding a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data Platform
 
Facilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptxFacilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptx
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
CTO Insights: Steering a High-Stakes Database Migration
CTO Insights: Steering a High-Stakes Database MigrationCTO Insights: Steering a High-Stakes Database Migration
CTO Insights: Steering a High-Stakes Database Migration
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 

Ada Lovelace-The First Programmer

  • 1. ADA Lovelace -The first programmer! -Ashita Naresh Agrawal Roll No.-1101 CO2G
  • 2.
  • 3. Childhood of Ada. Ada was born on 10 December 1815. She was the child of the poet George Gordon Byron and his wife, Anne Isabella. Byron along with the people close to him expected his baby to be "the glorious boy"; as such they were disappointed that his wife gave birth to a girl. She was named after Byron's half-sister, Augusta Leigh, and was called "Ada" by Byron himself. Ada was often ill, beginning in early childhood. At the age of eight, she experienced headaches which obscured her vision. In June 1829, she was paralyzed after a bout of measles. She was taught mathematics from an early age.
  • 4. Teenage of Ada. From 1832, when she was seventeen, her remarkable mathematical abilities began to emerge. Her interest in mathematics dominated the majority of her adult life. In a letter to Lady Byron, De Morgan suggested that her daughter's skill in mathematics could lead her to become "an original mathematical investigator, perhaps of first-rate eminence“.
  • 5. Adult years of Ada Ada developed a strong relationship with Mary Somerville(a noted researcher and scientific author of the 19th century) who introduced her to Charles Babbage on 5 June 1833. She had a strong respect and affection for Somerville. Throughout her life, Ada was strongly interested in scientific developments and fads of the day, including phrenology and mesmerism. Even after her famous work with Babbage, Ada continued to work on other projects. In 1844, she would comment to a friend about her desire to create a mathematical model for how the brain gives rise to thoughts and nerves to feelings ("a calculus of the nervous system").
  • 6.
  • 7. Family Background of Ada On 8 July 1835 she married William King, 8th Baron King, becoming Baroness King. In 1838, her husband was created Earl of Lovelace. Thus she was styled as “The Right Honourable the Countess of Lovelace" She was the daughter of George Gordon Byron and Anne Isabella.
  • 8. Meet with Charles Babbage Ada Lovelace met and corresponded with Charles Babbage on many occasions, including socially and in relation to Babbage's Difference Engine and Analytical Engine. They first met through their mutual friend Mary Somerville. Ada became fascinated with his Difference Engine and used her relationship with Somerville to visit him as often as she could. In later years, she became acquainted with Babbage’s Italian friend Fortunato Prandi, an associate of revolutionaries. Babbage was impressed by Ada's intellect and writing skills. He called her "The Enchantress of Numbers". In 1843 he wrote of her: Forget this world and all its troubles and if possible its multitudinous Charlatans – every thing in short but the Enchantress of Numbers.
  • 9. Charles Analytical Engine During a nine-month period in 1842–43, Ada translated Italian mathematician memoir on Babbage's newest proposed machine, the Analytical Engine. Explaining the Analytical Engine’s function was a difficult task. Ada’s notes had to even explain how the Engine differed from the original Difference Engine. The notes made by Ada included a method for calculating a sequence of Bernoulli Numbers with the Engine, which would have run correctly on the Analytical Engine been built. Based on this work, Ada is now widely credited with being the first computer programmer and her method is recognised as the world's first computer program.
  • 11. Death of Ada Ada Lovelace died at the age of thirty-six, on 27 November 1852, from uterine cancer probably exacerbated by bloodletting by her physicians. The illness lasted several months. She was buried, at her request, next to her father at the Church of St. Mary Magdalene in Hucknall, Nottingham.
  • 12. First Computer Program In 1953, over one hundred years after her death, Ada's notes on Babbage's Analytical Engine were republished. The engine has now been recognized as an early model for a computer and Ada's notes as a description of a computer and software. Ada's notes were labelled alphabetically from A to G. In note G, she describes an algorithm for the analytical engine to compute Bernoulli numbers. It is considered the first algorithm ever specifically tailored for implementation on a computer, and Ada is often cited as the first computer programmer for this reason; however, the engine was not completed during Lovelace's lifetime.
  • 13. Conceptual leap in Ada’s notes In her notes, Lovelace emphasized the difference between the Analytical Engine and previous calculating machines, particularly its ability to be programmed to solve problems of any complexity. Lovelace realized that the potential of the device extended far beyond mere number crunching. She wrote: [The Analytical Engine] might act upon other things besides number, were objects found whose mutual fundamental relations could be expressed by those of the abstract science of operations, and which should be also susceptible of adaptations to the action of the operating notation and mechanism of the engine... Supposing, for instance, that the fundamental relations of pitched sounds in the science of harmony and of musical composition were susceptible of such expression and adaptations, the engine might compose elaborate and scientific pieces of music of any degree of complexity or extent. This analysis was a conceptual leap from previous ideas about the capabilities of computing devices, and foreshadowed the capabilities and implications of the modern computer.
  • 14. Some Achievements of Ada The computer language Ada, created on behalf of the United States Department of Defence, was named after Ada Lovelace. The reference manual for the language was approved on 10 December 1980, and the Department of Defence Military Standard for the language, "MIL-STD-1815", was given the number of the year of her birth. Since 1998, the British Computer Society has awarded a medal in her name and in 2008 initiated an annual competition for women students of computer science. The village computer centre in the village of Porlock, near where Ada Lovelace lived, is named after her. There is a building in the small town of Kirkby-in- Ashfield, Nottinghamshire named "Ada Lovelace House". "Ada Lovelace Day" is an annual event celebrated in mid- October
  翻译: