SlideShare ist ein Scribd-Unternehmen logo
1 von 16
How it started…
• Designed by committee in 1959 – an
original ‘open’ project
• … to support the processing of data
in business
• Defined as needing to be English-like
so it was easy to learn and
understand
• Defined as needing to produce the
same results across any machinery
This Photo by Unknown Author is licensed under CC BY-SA
This Photo by Unknown Author is licensed under CC BY
Invented by
women, for
women
• Grace Hopper
• Jean Sammet
• Mary Hawes
• A generation of female
COBOL programmers in
the 1960s
IBM Z/OS
RedHat
Data General
OS/2
Texas Instruments
SCO UNIX SVR4
Intel Solaris
Silicon Graphics
TEC
Sparc Solaris
Matsushita
Siemens SNI
HP/UX AWS
Ubuntu
MS DOS
.NET
Toshiba
Hitachi
Fujitsu
NEC PA-RISC
Azure
Bull GCOS
Linux on Z
Canon
Sequent
DEC Alpha Tru64
Amdahl
JVM
SUSE
AS/400
AIX
Windows 10
OSF/1
WinNT
COBOL became ubiquitous …
NT on Alpha
Mitsubishi
Windows 3.1
ICL VME
SCO UNIXWARE
PFU
Win95
Omron
AT&T
olivetti
Compaq
Panasonic
… and remained easy to learn
5
“COBOL IS ONE OF THE FEW LANGUAGES
WRITTEN IN THE LAST 50 YEARS THAT’S
READABLE AND UNDERSTANDABLE.”
“IT’S NOT JUST A WRITE-ONLY LANGUAGE,
YOU CAN COME BACK YEARS LATER AND
UNDERSTAND THE CODE.”
“IF YOU CAN WORK WITH ECLIPSE, JAVA,
VISUAL STUDIO AND C# YOU CAN MASTER
COBOL IN A MATTER OF HOURS.”
“ANY DEVELOPER WORTH THEIR SALT IN
ANY OTHER LANGUAGE ANYWHERE
COULD LEARN ENOUGH COBOL IN A WEEK
TO MAINTAIN CODE.”
… and very successful
• Tens of thousands of applications and
hundreds of billions of lines of
production code
• COBOL supports banking, insurance,
transportation, government, retail,
healthcare and many other sectors
• COBOL remains overwhelmingly
strategic, with 92% response rate from
the marketplace in 2020
Scientific vs Business vs Academic languages
…but not cool enough
COBOL came from
commerce, not academia.
There was no intellectual
challenge in learning it.
Which meant it was never
widely taught, or well
regarded by computing
graduates.
1970
2020
2019
Y2K
Concerns over Y2K and advent of
client/server and mid-range technology
created public debate of COBOL’s long-
term suitability
2000
COBOL’s 60th anniversary widely recognized
and positively reported – although most
references are to its age and dwindling value
2019
Misinformation
about COBOL and
COVID
Activists start the
OMP COBOL
Working Group
2020
COBOL’s commercial suitability made it a
de-facto standard for business systems
1960s-70s
…which eroded its reputation
… But a new voice for COBOL emerged
…For COBOL exponents everywhere.
The COBOL Working Group
objectives – tell the world the
truth about COBOL
Step 1. OMP 2021 COBOL Market
Survey:
• Understand the size of the COBOL
Market
• Identify issues and concerns
• Identify how organizations are
addressing the issues
COBOL
Prevalence
• 250 Billion lines of COBOL
code in production (based on
OMP survey responses and
subsequent extrapolation)
• Industries with greatest
reliance on COBOL include
Financial Services, Government,
Software, Logistics, Retail,
Manufacturing, Other
15.60%
27.66%
36.17%
13.48%
7.09%
Number of COBOL lines Vs. Financial Services Industry
< 1M
1-10M
>10M to 100M
>100M to 1B
> 1B
Survey Results:
COBOL Continuance
58% say they expect COBOL
applications to remain in place
for at least five years
55% in Financial Services
expect COBOL applications to
remain in place for at least ten
years
5.67%
18.44%
20.57%
55.32%
Expected Continuance Vs. Financial Services Industry
< 2 yrs
2-5yrs
6-10yrs
>10yrs
Survey Results:
More market data…
• Established Market Research agency
Vanson Bourne ran a wider survey,
across hundreds of respondents from
40 countries.
• They found even more COBOL out
there – 800Bn lines
• Over half have COBOL on 2 major
platforms (not just the mainframe)
• 92% of respondents say that their
organization’s COBOL applications are
strategic.
COBOL – ready for
tomorrow
Ongoing vendor investments mean COBOL
supports / works with –
• IMS, VSAM, DB2, IDMS, Datacom, Oracle,
SQLServer, PostgreSQL…
• z/OS, Linux (SLES, RHEL, Ubuntu et al.), AIX,
OS/400, Windows, Solaris, HP/UX, Unixware…
• AWS, Azure, GCP, .NET, JVM, VMWare, Docker,
Kubernetes…
• Microservices, OO, API, SOA, Web Services…
• Visual Studio, VSCode, Eclipse, Che…
COBOL - for the next
generation
•
•
•
•
This Photo by Unknown Author is licensed under CC BY-SA
Learn More
Live delivery of this presentation at the Open Mainframe Summit (Sept 2022)
• https://youtu.be/guZe2qq98f0
Open Mainframe Project Survey
• Special Report: COBOL Survey Results Prove Pervasiveness, Value and a Bright Future |
TechChannel
• Derek Britton on the Language and Application of COBOL | TechChannel
Unconscious Bias in Tech
• IT’s Fixed View Needs Fixing | Micro Focus Blog
Micro Focus Survey
• How much COBOL is really out there? (brighttalk.com)
COBOL 60th Anniversary White Paper
• COBOL at 60 – a living legend

Weitere ähnliche Inhalte

Was ist angesagt?

11. transaction sql
11. transaction sql11. transaction sql
11. transaction sql
Umang Gupta
 
Jcl tutor
Jcl tutorJcl tutor
Jcl tutor
shivas
 
Image contro, and format functions in vb
Image contro, and format functions in vbImage contro, and format functions in vb
Image contro, and format functions in vb
Amandeep Kaur
 

Was ist angesagt? (20)

Ordbms
OrdbmsOrdbms
Ordbms
 
JCL SORT TOOL
JCL SORT TOOLJCL SORT TOOL
JCL SORT TOOL
 
Chapter 4 number system
Chapter 4 number systemChapter 4 number system
Chapter 4 number system
 
Cobol basics 19-6-2010
Cobol basics 19-6-2010Cobol basics 19-6-2010
Cobol basics 19-6-2010
 
Dax paso a paso con Power BI
Dax paso a paso con Power BIDax paso a paso con Power BI
Dax paso a paso con Power BI
 
MySQL Data types
MySQL Data typesMySQL Data types
MySQL Data types
 
Assembly Language Programming By Ytha Yu, Charles Marut Chap 6 (Flow Control ...
Assembly Language Programming By Ytha Yu, Charles Marut Chap 6 (Flow Control ...Assembly Language Programming By Ytha Yu, Charles Marut Chap 6 (Flow Control ...
Assembly Language Programming By Ytha Yu, Charles Marut Chap 6 (Flow Control ...
 
CICS basics overview session-1
CICS basics overview session-1CICS basics overview session-1
CICS basics overview session-1
 
11. transaction sql
11. transaction sql11. transaction sql
11. transaction sql
 
DB2 for z/OS Architecture in Nutshell
DB2 for z/OS Architecture in NutshellDB2 for z/OS Architecture in Nutshell
DB2 for z/OS Architecture in Nutshell
 
MySQL Transactions
MySQL TransactionsMySQL Transactions
MySQL Transactions
 
Programming with c#
Programming with c#Programming with c#
Programming with c#
 
DB2 DOCUMENT
DB2 DOCUMENTDB2 DOCUMENT
DB2 DOCUMENT
 
Jcl tutor
Jcl tutorJcl tutor
Jcl tutor
 
PLI Presentation for Mainframe Programmers
PLI Presentation for Mainframe ProgrammersPLI Presentation for Mainframe Programmers
PLI Presentation for Mainframe Programmers
 
Image contro, and format functions in vb
Image contro, and format functions in vbImage contro, and format functions in vb
Image contro, and format functions in vb
 
Cobol interview-questions
Cobol interview-questionsCobol interview-questions
Cobol interview-questions
 
Sql queries questions and answers
Sql queries questions and answersSql queries questions and answers
Sql queries questions and answers
 
ASSEMBLY LANGUAGE.pptx
ASSEMBLY LANGUAGE.pptxASSEMBLY LANGUAGE.pptx
ASSEMBLY LANGUAGE.pptx
 
COBOL FOR FRESHER
COBOL FOR FRESHERCOBOL FOR FRESHER
COBOL FOR FRESHER
 

Ähnlich wie A history of COBOL - Slideshare Edition.pptx

Cp exam sectiona
Cp exam sectionaCp exam sectiona
Cp exam sectiona
Kim Fyson
 
OCR Media Studies A2 Section A
OCR Media Studies A2 Section AOCR Media Studies A2 Section A
OCR Media Studies A2 Section A
Kim Fyson
 
Dream product LinuxCon Europe Europe
Dream product LinuxCon Europe EuropeDream product LinuxCon Europe Europe
Dream product LinuxCon Europe Europe
RosaLab
 

Ähnlich wie A history of COBOL - Slideshare Edition.pptx (20)

Y2k startup tour
Y2k startup tourY2k startup tour
Y2k startup tour
 
Quietly confident, enduringly competent - COBOL.
Quietly confident, enduringly competent - COBOL. Quietly confident, enduringly competent - COBOL.
Quietly confident, enduringly competent - COBOL.
 
Modern Engineering Practices - Building Blocks for the New Digital Economy (A...
Modern Engineering Practices - Building Blocks for the New Digital Economy (A...Modern Engineering Practices - Building Blocks for the New Digital Economy (A...
Modern Engineering Practices - Building Blocks for the New Digital Economy (A...
 
Open Source: Lessons Learned (2006)
Open Source: Lessons Learned (2006)Open Source: Lessons Learned (2006)
Open Source: Lessons Learned (2006)
 
Elevating Application Performance with the latest IBM COBOL offerings
Elevating Application Performance with the latest IBM COBOL offeringsElevating Application Performance with the latest IBM COBOL offerings
Elevating Application Performance with the latest IBM COBOL offerings
 
Cp exam sectiona
Cp exam sectionaCp exam sectiona
Cp exam sectiona
 
OCR Media Studies A2 Section A
OCR Media Studies A2 Section AOCR Media Studies A2 Section A
OCR Media Studies A2 Section A
 
Dream product LinuxCon Europe Europe
Dream product LinuxCon Europe EuropeDream product LinuxCon Europe Europe
Dream product LinuxCon Europe Europe
 
The new mobile world
The new mobile worldThe new mobile world
The new mobile world
 
IBM, a story of continuous transformation
IBM, a story of continuous transformationIBM, a story of continuous transformation
IBM, a story of continuous transformation
 
The COBOL Story by Wim Ebbinkhuijsen
The COBOL Story by Wim EbbinkhuijsenThe COBOL Story by Wim Ebbinkhuijsen
The COBOL Story by Wim Ebbinkhuijsen
 
Micro Focus - COBOL Details
Micro Focus - COBOL DetailsMicro Focus - COBOL Details
Micro Focus - COBOL Details
 
From the Eclipse Foundation to the Symbian Foundation
From the Eclipse Foundation to the Symbian FoundationFrom the Eclipse Foundation to the Symbian Foundation
From the Eclipse Foundation to the Symbian Foundation
 
Ordina Accelerator program 2019 - DevOps CI-CD
Ordina Accelerator program 2019 - DevOps CI-CDOrdina Accelerator program 2019 - DevOps CI-CD
Ordina Accelerator program 2019 - DevOps CI-CD
 
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
 
Why COBOL is Still Relevant Today - cobol programmer.pdf
Why COBOL is Still Relevant Today - cobol programmer.pdfWhy COBOL is Still Relevant Today - cobol programmer.pdf
Why COBOL is Still Relevant Today - cobol programmer.pdf
 
Scylla Summit 2022: Predicting the Past
Scylla Summit 2022: Predicting the PastScylla Summit 2022: Predicting the Past
Scylla Summit 2022: Predicting the Past
 
20210128 jim spohrer ai house_fund v4
20210128 jim spohrer ai house_fund v420210128 jim spohrer ai house_fund v4
20210128 jim spohrer ai house_fund v4
 
IBM’s Cell Processor : The next generation of computing?
IBM’s Cell Processor : The next generation of computing?IBM’s Cell Processor : The next generation of computing?
IBM’s Cell Processor : The next generation of computing?
 
Lec 14
Lec 14Lec 14
Lec 14
 

Kürzlich hochgeladen

Jax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined DeckJax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined Deck
Marc Lester
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
Max Lee
 

Kürzlich hochgeladen (20)

Workforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdfWorkforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdf
 
Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024
Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024
Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024
 
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
 
Weeding your micro service landscape.pdf
Weeding your micro service landscape.pdfWeeding your micro service landscape.pdf
Weeding your micro service landscape.pdf
 
OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024
 
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
 
IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024
 
Lessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdfLessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdf
 
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
 
5 Reasons Driving Warehouse Management Systems Demand
5 Reasons Driving Warehouse Management Systems Demand5 Reasons Driving Warehouse Management Systems Demand
5 Reasons Driving Warehouse Management Systems Demand
 
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdfStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
 
A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data Migration
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM Integration
 
Community is Just as Important as Code by Andrea Goulet
Community is Just as Important as Code by Andrea GouletCommunity is Just as Important as Code by Andrea Goulet
Community is Just as Important as Code by Andrea Goulet
 
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
 
Jax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined DeckJax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined Deck
 
The Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion ProductionThe Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion Production
 
What need to be mastered as AI-Powered Java Developers
What need to be mastered as AI-Powered Java DevelopersWhat need to be mastered as AI-Powered Java Developers
What need to be mastered as AI-Powered Java Developers
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
 

A history of COBOL - Slideshare Edition.pptx

  • 1.
  • 2. How it started… • Designed by committee in 1959 – an original ‘open’ project • … to support the processing of data in business • Defined as needing to be English-like so it was easy to learn and understand • Defined as needing to produce the same results across any machinery This Photo by Unknown Author is licensed under CC BY-SA This Photo by Unknown Author is licensed under CC BY
  • 3. Invented by women, for women • Grace Hopper • Jean Sammet • Mary Hawes • A generation of female COBOL programmers in the 1960s
  • 4. IBM Z/OS RedHat Data General OS/2 Texas Instruments SCO UNIX SVR4 Intel Solaris Silicon Graphics TEC Sparc Solaris Matsushita Siemens SNI HP/UX AWS Ubuntu MS DOS .NET Toshiba Hitachi Fujitsu NEC PA-RISC Azure Bull GCOS Linux on Z Canon Sequent DEC Alpha Tru64 Amdahl JVM SUSE AS/400 AIX Windows 10 OSF/1 WinNT COBOL became ubiquitous … NT on Alpha Mitsubishi Windows 3.1 ICL VME SCO UNIXWARE PFU Win95 Omron AT&T olivetti Compaq Panasonic
  • 5. … and remained easy to learn 5 “COBOL IS ONE OF THE FEW LANGUAGES WRITTEN IN THE LAST 50 YEARS THAT’S READABLE AND UNDERSTANDABLE.” “IT’S NOT JUST A WRITE-ONLY LANGUAGE, YOU CAN COME BACK YEARS LATER AND UNDERSTAND THE CODE.” “IF YOU CAN WORK WITH ECLIPSE, JAVA, VISUAL STUDIO AND C# YOU CAN MASTER COBOL IN A MATTER OF HOURS.” “ANY DEVELOPER WORTH THEIR SALT IN ANY OTHER LANGUAGE ANYWHERE COULD LEARN ENOUGH COBOL IN A WEEK TO MAINTAIN CODE.”
  • 6. … and very successful • Tens of thousands of applications and hundreds of billions of lines of production code • COBOL supports banking, insurance, transportation, government, retail, healthcare and many other sectors • COBOL remains overwhelmingly strategic, with 92% response rate from the marketplace in 2020
  • 7. Scientific vs Business vs Academic languages …but not cool enough COBOL came from commerce, not academia. There was no intellectual challenge in learning it. Which meant it was never widely taught, or well regarded by computing graduates.
  • 8. 1970 2020 2019 Y2K Concerns over Y2K and advent of client/server and mid-range technology created public debate of COBOL’s long- term suitability 2000 COBOL’s 60th anniversary widely recognized and positively reported – although most references are to its age and dwindling value 2019 Misinformation about COBOL and COVID Activists start the OMP COBOL Working Group 2020 COBOL’s commercial suitability made it a de-facto standard for business systems 1960s-70s …which eroded its reputation
  • 9. … But a new voice for COBOL emerged …For COBOL exponents everywhere.
  • 10. The COBOL Working Group objectives – tell the world the truth about COBOL Step 1. OMP 2021 COBOL Market Survey: • Understand the size of the COBOL Market • Identify issues and concerns • Identify how organizations are addressing the issues
  • 11. COBOL Prevalence • 250 Billion lines of COBOL code in production (based on OMP survey responses and subsequent extrapolation) • Industries with greatest reliance on COBOL include Financial Services, Government, Software, Logistics, Retail, Manufacturing, Other 15.60% 27.66% 36.17% 13.48% 7.09% Number of COBOL lines Vs. Financial Services Industry < 1M 1-10M >10M to 100M >100M to 1B > 1B Survey Results:
  • 12. COBOL Continuance 58% say they expect COBOL applications to remain in place for at least five years 55% in Financial Services expect COBOL applications to remain in place for at least ten years 5.67% 18.44% 20.57% 55.32% Expected Continuance Vs. Financial Services Industry < 2 yrs 2-5yrs 6-10yrs >10yrs Survey Results:
  • 13. More market data… • Established Market Research agency Vanson Bourne ran a wider survey, across hundreds of respondents from 40 countries. • They found even more COBOL out there – 800Bn lines • Over half have COBOL on 2 major platforms (not just the mainframe) • 92% of respondents say that their organization’s COBOL applications are strategic.
  • 14. COBOL – ready for tomorrow Ongoing vendor investments mean COBOL supports / works with – • IMS, VSAM, DB2, IDMS, Datacom, Oracle, SQLServer, PostgreSQL… • z/OS, Linux (SLES, RHEL, Ubuntu et al.), AIX, OS/400, Windows, Solaris, HP/UX, Unixware… • AWS, Azure, GCP, .NET, JVM, VMWare, Docker, Kubernetes… • Microservices, OO, API, SOA, Web Services… • Visual Studio, VSCode, Eclipse, Che…
  • 15. COBOL - for the next generation • • • • This Photo by Unknown Author is licensed under CC BY-SA
  • 16. Learn More Live delivery of this presentation at the Open Mainframe Summit (Sept 2022) • https://youtu.be/guZe2qq98f0 Open Mainframe Project Survey • Special Report: COBOL Survey Results Prove Pervasiveness, Value and a Bright Future | TechChannel • Derek Britton on the Language and Application of COBOL | TechChannel Unconscious Bias in Tech • IT’s Fixed View Needs Fixing | Micro Focus Blog Micro Focus Survey • How much COBOL is really out there? (brighttalk.com) COBOL 60th Anniversary White Paper • COBOL at 60 – a living legend

Hinweis der Redaktion

  1. Derek AND… Critically, and with an eye on the future, we also asked about likely continued usage of these applications. Is this carrying on? We asked a few questions around this, but a key data point here is that well over half of all the responses across all sectors are saying the applications are here to stay. Either 6-10 years or more usually over a decade. Huge strategic future reliance on COBOL is the answer in the majority of cases. Again here you can see the Financial Services breakdown, which I think illustrates the future importance of COBOL very well, where that lifespan was even longer in most cases.