SlideShare a Scribd company logo
1 of 11
WHAT IS COMPUTER
PROGRAMMING
By: ME 
WHAT IS COMPUTER PROGRAMMING
Computer Programming is a way of giving computers instructions about what they
should do next. These instructions are known as code, and computer programmers
write code to solve problems or perform a task.
WHAT IS A PROGRAM
A PROGRAM is written as a series of human understandable computer
instructions that can be read by a compiler and linker.
1ST COMPUTER THAT MADE
The first mechanical computer, The Babbage Difference Engine, was designed by
Charles Babbage in 1822. But somewhat popular was the Analytical Engine built
in 1837.
FATHER OF COMPUTER
Charles Babbage was considered to be the father of computing after his concept, and then later the
invention of the Analytical Engine in 1837. The Analytical Engine contained an ALU (arithmetic logic unit),
basic flow control, and integrated memory; hailed as the first general-purpose computer concept.
Unfortunately, because of funding issues, this computer was not built while Charles Babbage was alive.
ADA LOVELACE
Why is Ada Lovelace famous? Ada Lovelace is considered the first computer programmer. Even though she wrote
about a computer, the Analytical Engine, that was never built, she realized that the computer could follow a series
of simple instructions, a program, to perform a complex calculation.
Lovelace was tasked with translating an article written on the works of Babbage from French to English. These
notes included methods on how codes could be used to communicate with a machine to produce meaningful
characters, such as letters and numbers, and steps to create a looping process, which programmers continue to
use today.
Ada Lovelace was the first computer programmer. She published extensive notes about Charles Babbage's
Analytic Engine in 1843. Computer language is based on Binary Code. Binary numbers make use of only 2
characters, on and off, 1 and 0.
Ada Lovelace was the first computer programmer. She published extensive notes about Charles Babbage’s
Analytic Engine in 1843.
Computer language is based on Binary Code. Binary numbers make use of only 2 characters, on and off, 1 and 0
1ST PROGRAMMING LANGUAGE
The oldest programming language is Fortran, which was first commercially
released in 1957. A group of programmers at IBM, under the direction of John
Backus, first created the programming language.
WHAT IS FORTRAN?
Fortran is a general-purpose, compiled imperative programming language that is
especially suited to numeric computation and scientific computing. Fortran was
originally developed by IBM in the 1950s for scientific and engineering
applications, and subsequently came to dominate scientific computing.
WHAT IS IBM
IBM is best known for producing and selling computer hardware and software, as
well as cloud computing and data analytics. The company has also served as a
major research and development corporation over the years, with significant
inventions like the floppy disk, the hard disk drive, and the UPC barcode.
IBM (International Business Machines Corporation) is a multinational technology
company headquartered in Armonk, N.Y. It was founded in 1911 as the Computing-
Tabulating-Recording Company (CTR) and was later renamed to IBM in 1924.
WHAT IS FORTRAN USED FOR?
FORTRAN was designed for scientists and engineers, and has dominated this
field. For the past 30 years FORTRAN has been used for such projects as the
design of bridges and aeroplane structures, it is used for factory automation
control, for storm drainage design, analysis of scientific data and so on.
More than 50 years after its debut, Fortran, the first high-level computer language,
is still used every day: in Doppler radar weather forecasts or atmospheric and
oceanic studies, as well as simulating nanoparticles, genomes, DNA and atomic
structures.
WHAT IS BINARY CODE?
a coding system using the binary digits 0 and 1 to represent a letter, digit, or other
character in a computer or other electronic device.
A binary code represents text, computer processor instructions, or any other data
using a two-symbol system
Binary is a base-2 number system representing numbers using a pattern of ones
and zeroes.
Early computer systems had mechanical switches that turned on to represent 1,
and turned off to represent 0. By using switches in series, computers could
represent numbers using binary code. Modern computers still use binary code in
the form of digital ones and zeroes inside the CPU and RAM.’
Binary numbers consist of a series of eight "bits," which are known as a "byte." A
bit is a single one or zero that makes up the 8 bit binary number. Using ASCII
codes, binary numbers can also be translated into text characters for storing
information in computer memory.
How Binary Numbers Work
Converting a binary number into a decimal number is very simple when you
consider that computers use a base 2 binary system. The placement of each
binary digit determines its decimal value. For an 8-bit binary number, the values
are calculated as follows:
Bit 1: 2 to the power of 0 = 1
Bit 2: 2 to the power of 1 = 2
Bit 3: 2 to the power of 2 = 4
Bit 4: 2 to the power of 3 = 8
Bit 5: 2 to the power of 4 = 16
Bit 6: 2 to the power of 5 = 32
Bit 7: 2 to the power of 6 = 64
Bit 8: 2 to the power of 7 = 128
ASCII CODE
Converting a binary number into a decimal number is very simple when you
consider that computers use a base 2 binary system. The placement of each
binary digit determines its decimal value. For an 8-bit binary number, the values
are calculated as follows:
Bit 1: 2 to the power of 0 = 1
Bit 2: 2 to the power of 1 = 2
Bit 3: 2 to the power of 2 = 4
Bit 4: 2 to the power of 3 = 8
Bit 5: 2 to the power of 4 = 16
Bit 6: 2 to the power of 5 = 32
Bit 7: 2 to the power of 6 = 64
Bit 8: 2 to the power of 7 = 128
ASCII CODE
ASCII CODE
ASCII stands for American Standard Code for Information Interchange.
Computers can only understand numbers, so an ASCII code is the numerical
representation of a character such as 'a' or '@' or an action of some sort.
ASCII was actually designed for use with teletypes and so the descriptions are
somewhat obscure. If someone says they want your CV however in ASCII format,
all this means is they want 'plain' text with no formatting such as tabs, bold or
underscoring - the raw format that any computer can understand. This is usually so
they can easily import the file into their own applications without issues.
Notepad.exe creates ASCII text, or in MS Word you can save a file as 'text only'
Binary Code and Storing Information
All of the documents you write, web pages you view, and even the video games
you play are all made possible thanks to the binary number system.
Binary code allows computers to manipulate and store all types of information to
and from computer memory. Everything computerized, even the computers inside
your car or your mobile phone, make use of the binary number system for
everything you use it for.

More Related Content

Similar to WHAT-IS-COMPUTER-PROGRAMMING.pptx

SYSTEM CONCEPT (ICT 2)
SYSTEM CONCEPT (ICT 2)SYSTEM CONCEPT (ICT 2)
SYSTEM CONCEPT (ICT 2)Muhammad Zaini
 
Computer capsule ibps_po_2014
Computer capsule ibps_po_2014Computer capsule ibps_po_2014
Computer capsule ibps_po_2014Lucky Saini
 
introduction of computer.pdf
introduction of computer.pdfintroduction of computer.pdf
introduction of computer.pdfssuserbfae20
 
CO&AL-lecture-04 about the procedures in c language (1).pptx
CO&AL-lecture-04 about the procedures in c language (1).pptxCO&AL-lecture-04 about the procedures in c language (1).pptx
CO&AL-lecture-04 about the procedures in c language (1).pptxgagarwazir7
 
History of computer
History of computerHistory of computer
History of computervinciya vinc
 
System concept and hardware
System concept and hardwareSystem concept and hardware
System concept and hardwarefiza1975
 
UGC NET - Unit 7 (INFORMATION TECHNOLOGY)
UGC NET - Unit 7 (INFORMATION TECHNOLOGY)UGC NET - Unit 7 (INFORMATION TECHNOLOGY)
UGC NET - Unit 7 (INFORMATION TECHNOLOGY)VinoK7
 
Unit1 lesson2 internet_friendly
Unit1 lesson2 internet_friendlyUnit1 lesson2 internet_friendly
Unit1 lesson2 internet_friendlyNeil James
 
Computer Fundamental
Computer FundamentalComputer Fundamental
Computer Fundamentalactanimation
 
What is a computer
What is a computerWhat is a computer
What is a computerJagan Mohan
 
Introduction of computer.pptx
Introduction of computer.pptxIntroduction of computer.pptx
Introduction of computer.pptxPritamBipinMhatre
 
Introduction to Computing - Essentials of Technology - Day 1
Introduction to Computing -  Essentials of Technology - Day 1Introduction to Computing -  Essentials of Technology - Day 1
Introduction to Computing - Essentials of Technology - Day 1Mark John Lado, MIT
 
1502656599class_vi.pdf
1502656599class_vi.pdf1502656599class_vi.pdf
1502656599class_vi.pdfssuser24eb7e1
 
Chapter 2 computer system
Chapter 2 computer systemChapter 2 computer system
Chapter 2 computer systemAten Kecik
 
La2 ict-topic-2-computer-systems
La2 ict-topic-2-computer-systemsLa2 ict-topic-2-computer-systems
La2 ict-topic-2-computer-systemsKak Yong
 
La2 ict-topic-2-computer-systems
La2 ict-topic-2-computer-systemsLa2 ict-topic-2-computer-systems
La2 ict-topic-2-computer-systemsAzmiah Mahmud
 
It tools and buisness system.docx
It tools and buisness system.docxIt tools and buisness system.docx
It tools and buisness system.docxhinditutorialspoint
 

Similar to WHAT-IS-COMPUTER-PROGRAMMING.pptx (20)

SYSTEM CONCEPT (ICT 2)
SYSTEM CONCEPT (ICT 2)SYSTEM CONCEPT (ICT 2)
SYSTEM CONCEPT (ICT 2)
 
Computer capsule ibps_po_2014
Computer capsule ibps_po_2014Computer capsule ibps_po_2014
Computer capsule ibps_po_2014
 
introduction of computer.pdf
introduction of computer.pdfintroduction of computer.pdf
introduction of computer.pdf
 
Chapter#4
Chapter#4Chapter#4
Chapter#4
 
Computer basics
Computer basicsComputer basics
Computer basics
 
CO&AL-lecture-04 about the procedures in c language (1).pptx
CO&AL-lecture-04 about the procedures in c language (1).pptxCO&AL-lecture-04 about the procedures in c language (1).pptx
CO&AL-lecture-04 about the procedures in c language (1).pptx
 
History of computer
History of computerHistory of computer
History of computer
 
Computer System Organization
Computer System OrganizationComputer System Organization
Computer System Organization
 
System concept and hardware
System concept and hardwareSystem concept and hardware
System concept and hardware
 
UGC NET - Unit 7 (INFORMATION TECHNOLOGY)
UGC NET - Unit 7 (INFORMATION TECHNOLOGY)UGC NET - Unit 7 (INFORMATION TECHNOLOGY)
UGC NET - Unit 7 (INFORMATION TECHNOLOGY)
 
Unit1 lesson2 internet_friendly
Unit1 lesson2 internet_friendlyUnit1 lesson2 internet_friendly
Unit1 lesson2 internet_friendly
 
Computer Fundamental
Computer FundamentalComputer Fundamental
Computer Fundamental
 
What is a computer
What is a computerWhat is a computer
What is a computer
 
Introduction of computer.pptx
Introduction of computer.pptxIntroduction of computer.pptx
Introduction of computer.pptx
 
Introduction to Computing - Essentials of Technology - Day 1
Introduction to Computing -  Essentials of Technology - Day 1Introduction to Computing -  Essentials of Technology - Day 1
Introduction to Computing - Essentials of Technology - Day 1
 
1502656599class_vi.pdf
1502656599class_vi.pdf1502656599class_vi.pdf
1502656599class_vi.pdf
 
Chapter 2 computer system
Chapter 2 computer systemChapter 2 computer system
Chapter 2 computer system
 
La2 ict-topic-2-computer-systems
La2 ict-topic-2-computer-systemsLa2 ict-topic-2-computer-systems
La2 ict-topic-2-computer-systems
 
La2 ict-topic-2-computer-systems
La2 ict-topic-2-computer-systemsLa2 ict-topic-2-computer-systems
La2 ict-topic-2-computer-systems
 
It tools and buisness system.docx
It tools and buisness system.docxIt tools and buisness system.docx
It tools and buisness system.docx
 

Recently uploaded

Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 

Recently uploaded (20)

Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 

WHAT-IS-COMPUTER-PROGRAMMING.pptx

  • 2. WHAT IS COMPUTER PROGRAMMING Computer Programming is a way of giving computers instructions about what they should do next. These instructions are known as code, and computer programmers write code to solve problems or perform a task. WHAT IS A PROGRAM A PROGRAM is written as a series of human understandable computer instructions that can be read by a compiler and linker.
  • 3. 1ST COMPUTER THAT MADE The first mechanical computer, The Babbage Difference Engine, was designed by Charles Babbage in 1822. But somewhat popular was the Analytical Engine built in 1837. FATHER OF COMPUTER Charles Babbage was considered to be the father of computing after his concept, and then later the invention of the Analytical Engine in 1837. The Analytical Engine contained an ALU (arithmetic logic unit), basic flow control, and integrated memory; hailed as the first general-purpose computer concept. Unfortunately, because of funding issues, this computer was not built while Charles Babbage was alive. ADA LOVELACE Why is Ada Lovelace famous? Ada Lovelace is considered the first computer programmer. Even though she wrote about a computer, the Analytical Engine, that was never built, she realized that the computer could follow a series of simple instructions, a program, to perform a complex calculation. Lovelace was tasked with translating an article written on the works of Babbage from French to English. These notes included methods on how codes could be used to communicate with a machine to produce meaningful characters, such as letters and numbers, and steps to create a looping process, which programmers continue to use today. Ada Lovelace was the first computer programmer. She published extensive notes about Charles Babbage's Analytic Engine in 1843. Computer language is based on Binary Code. Binary numbers make use of only 2 characters, on and off, 1 and 0. Ada Lovelace was the first computer programmer. She published extensive notes about Charles Babbage’s Analytic Engine in 1843. Computer language is based on Binary Code. Binary numbers make use of only 2 characters, on and off, 1 and 0
  • 4. 1ST PROGRAMMING LANGUAGE The oldest programming language is Fortran, which was first commercially released in 1957. A group of programmers at IBM, under the direction of John Backus, first created the programming language. WHAT IS FORTRAN? Fortran is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing. Fortran was originally developed by IBM in the 1950s for scientific and engineering applications, and subsequently came to dominate scientific computing. WHAT IS IBM IBM is best known for producing and selling computer hardware and software, as well as cloud computing and data analytics. The company has also served as a major research and development corporation over the years, with significant inventions like the floppy disk, the hard disk drive, and the UPC barcode. IBM (International Business Machines Corporation) is a multinational technology company headquartered in Armonk, N.Y. It was founded in 1911 as the Computing- Tabulating-Recording Company (CTR) and was later renamed to IBM in 1924.
  • 5. WHAT IS FORTRAN USED FOR? FORTRAN was designed for scientists and engineers, and has dominated this field. For the past 30 years FORTRAN has been used for such projects as the design of bridges and aeroplane structures, it is used for factory automation control, for storm drainage design, analysis of scientific data and so on. More than 50 years after its debut, Fortran, the first high-level computer language, is still used every day: in Doppler radar weather forecasts or atmospheric and oceanic studies, as well as simulating nanoparticles, genomes, DNA and atomic structures.
  • 6. WHAT IS BINARY CODE? a coding system using the binary digits 0 and 1 to represent a letter, digit, or other character in a computer or other electronic device. A binary code represents text, computer processor instructions, or any other data using a two-symbol system Binary is a base-2 number system representing numbers using a pattern of ones and zeroes. Early computer systems had mechanical switches that turned on to represent 1, and turned off to represent 0. By using switches in series, computers could represent numbers using binary code. Modern computers still use binary code in the form of digital ones and zeroes inside the CPU and RAM.’ Binary numbers consist of a series of eight "bits," which are known as a "byte." A bit is a single one or zero that makes up the 8 bit binary number. Using ASCII codes, binary numbers can also be translated into text characters for storing information in computer memory.
  • 7. How Binary Numbers Work Converting a binary number into a decimal number is very simple when you consider that computers use a base 2 binary system. The placement of each binary digit determines its decimal value. For an 8-bit binary number, the values are calculated as follows: Bit 1: 2 to the power of 0 = 1 Bit 2: 2 to the power of 1 = 2 Bit 3: 2 to the power of 2 = 4 Bit 4: 2 to the power of 3 = 8 Bit 5: 2 to the power of 4 = 16 Bit 6: 2 to the power of 5 = 32 Bit 7: 2 to the power of 6 = 64 Bit 8: 2 to the power of 7 = 128
  • 8. ASCII CODE Converting a binary number into a decimal number is very simple when you consider that computers use a base 2 binary system. The placement of each binary digit determines its decimal value. For an 8-bit binary number, the values are calculated as follows: Bit 1: 2 to the power of 0 = 1 Bit 2: 2 to the power of 1 = 2 Bit 3: 2 to the power of 2 = 4 Bit 4: 2 to the power of 3 = 8 Bit 5: 2 to the power of 4 = 16 Bit 6: 2 to the power of 5 = 32 Bit 7: 2 to the power of 6 = 64 Bit 8: 2 to the power of 7 = 128
  • 10. ASCII CODE ASCII stands for American Standard Code for Information Interchange. Computers can only understand numbers, so an ASCII code is the numerical representation of a character such as 'a' or '@' or an action of some sort. ASCII was actually designed for use with teletypes and so the descriptions are somewhat obscure. If someone says they want your CV however in ASCII format, all this means is they want 'plain' text with no formatting such as tabs, bold or underscoring - the raw format that any computer can understand. This is usually so they can easily import the file into their own applications without issues. Notepad.exe creates ASCII text, or in MS Word you can save a file as 'text only'
  • 11. Binary Code and Storing Information All of the documents you write, web pages you view, and even the video games you play are all made possible thanks to the binary number system. Binary code allows computers to manipulate and store all types of information to and from computer memory. Everything computerized, even the computers inside your car or your mobile phone, make use of the binary number system for everything you use it for.