SlideShare a Scribd company logo
1 of 5
The programing
Programming refers to the action of creating programs or applications, through
the development of a source code, which is based on the set of instructions that the
computer follows to execute a program.
These instructions are written in programming language that are then translated
into a machine language, which can be interpreted and executed by the computer
hardware.
Programming history
From the first mechanical calculators in the 17th century to the 1940s, a
multitude of mechanical, analog or electronic machines and computers have been
invented that have attempted to accelerate and improve the precision of calculations.
In the 1940s there was an explosion of electronic and electromechanical
computing machines. It was a prodigious decade in which ever faster and more robust
technologies were developed, and tremendous advances were made in the speed and
precision of calculations.
In the middle of that decade, in 1945, John Von Neumann, who works in the
construction of the ENIAC, introduced a fundamental advance. He proposed his
famous architecture in which for the first time the two key ideas of general-purpose
computers are proposed: the memory-stored program and a set of processing
instructions that includes indirect addressing.
And in 1948, three years later, the first general-purpose digital electronic
computer using this architecture (called Baby) was built at the University of
Manchester.
The first electronic computers were programmed directly using the processor's
instruction set, in machine code, hexadecimal code.
The first high-level languages were developed in the late 1950s:
FORTRAN en 1956
Lisp en 1958
From 1954 to the present, more than 2,500 have been documented. Between
1952 and 1972 around 200 languages. A dozen were really significant and influenced
the development of later languages.
Examples of new languages and their creators:
“Ruby”, a programming language devised in 1993 by the Japanese developer Yukihiro
Matsumoto
“Scala”, designed in 2003 by German professor Martin Odersky.
“Swift”, Developed, among others, by Chris Lattner.
In recent years, the role of programming in our world has become vital for the
systematization of tasks and the handling of information. He has contributed many
technological ideas that we still continue to count on today, looking for ways to survive
through tools that will facilitate our daily work, contributing to our degree of productivity.
For this reason, programming is essential because it promotes creativity, it is an
activity of interest, it is the basis of everything that surrounds us and it has improved
our development in everything we do, if there had not been who we were now?

More Related Content

Similar to The programing. revista

The History of Programming.pptx
The History of Programming.pptxThe History of Programming.pptx
The History of Programming.pptxsheillakontor
 
Unit 12 section 1 - computer programming
Unit 12   section 1 - computer programmingUnit 12   section 1 - computer programming
Unit 12 section 1 - computer programmingdlwadsworth
 
Software Trends: Past, Present and Future
Software Trends: Past, Present and FutureSoftware Trends: Past, Present and Future
Software Trends: Past, Present and FutureBiniam Asnake
 
Generationsofcomputers
GenerationsofcomputersGenerationsofcomputers
GenerationsofcomputersYug Bhandari
 
History of Computer Programming Languages.pptx
History of Computer Programming Languages.pptxHistory of Computer Programming Languages.pptx
History of Computer Programming Languages.pptxAliAbbas906043
 
Generations of computers
Generations of computersGenerations of computers
Generations of computersSadia Zareen
 
Techedhistory
TechedhistoryTechedhistory
TechedhistoryMr. M
 
A brief history of call (computer assisted
A brief history of call (computer assistedA brief history of call (computer assisted
A brief history of call (computer assistedYessenian
 
UNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptx
UNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptxUNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptx
UNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptxhello1506hello
 
History of Computer
History of ComputerHistory of Computer
History of ComputerNxr Ktk
 
Generations of Computer
Generations of ComputerGenerations of Computer
Generations of ComputerYang Comia
 
Introduction to software engineering
Introduction to software engineeringIntroduction to software engineering
Introduction to software engineeringGregory Herrera
 
First generation
First generationFirst generation
First generationnicuuuuh
 
A Reference Book on C Programming.pdf
A Reference Book on C Programming.pdfA Reference Book on C Programming.pdf
A Reference Book on C Programming.pdfSunilraut32
 
What is educational technology
What is educational technologyWhat is educational technology
What is educational technologyKary Pantaleo
 

Similar to The programing. revista (20)

The History of Programming.pptx
The History of Programming.pptxThe History of Programming.pptx
The History of Programming.pptx
 
Presentation2
Presentation2Presentation2
Presentation2
 
Unit 12 section 1 - computer programming
Unit 12   section 1 - computer programmingUnit 12   section 1 - computer programming
Unit 12 section 1 - computer programming
 
Software Trends: Past, Present and Future
Software Trends: Past, Present and FutureSoftware Trends: Past, Present and Future
Software Trends: Past, Present and Future
 
Generationsofcomputers
GenerationsofcomputersGenerationsofcomputers
Generationsofcomputers
 
History of Computer Programming Languages.pptx
History of Computer Programming Languages.pptxHistory of Computer Programming Languages.pptx
History of Computer Programming Languages.pptx
 
ENIC Symbols
ENIC SymbolsENIC Symbols
ENIC Symbols
 
Generations of computers
Generations of computersGenerations of computers
Generations of computers
 
Techedhistory
TechedhistoryTechedhistory
Techedhistory
 
A brief history of call (computer assisted
A brief history of call (computer assistedA brief history of call (computer assisted
A brief history of call (computer assisted
 
The Invention Of Modern Technology
The Invention Of Modern TechnologyThe Invention Of Modern Technology
The Invention Of Modern Technology
 
UNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptx
UNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptxUNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptx
UNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptx
 
History of Computer
History of ComputerHistory of Computer
History of Computer
 
Generations of Computer
Generations of ComputerGenerations of Computer
Generations of Computer
 
Introduction to software engineering
Introduction to software engineeringIntroduction to software engineering
Introduction to software engineering
 
First generation
First generationFirst generation
First generation
 
First generation
First generationFirst generation
First generation
 
Five generations of computer
Five generations of computerFive generations of computer
Five generations of computer
 
A Reference Book on C Programming.pdf
A Reference Book on C Programming.pdfA Reference Book on C Programming.pdf
A Reference Book on C Programming.pdf
 
What is educational technology
What is educational technologyWhat is educational technology
What is educational technology
 

Recently uploaded

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 

Recently uploaded (20)

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 

The programing. revista

  • 1. The programing Programming refers to the action of creating programs or applications, through the development of a source code, which is based on the set of instructions that the computer follows to execute a program. These instructions are written in programming language that are then translated into a machine language, which can be interpreted and executed by the computer hardware.
  • 2. Programming history From the first mechanical calculators in the 17th century to the 1940s, a multitude of mechanical, analog or electronic machines and computers have been invented that have attempted to accelerate and improve the precision of calculations. In the 1940s there was an explosion of electronic and electromechanical computing machines. It was a prodigious decade in which ever faster and more robust technologies were developed, and tremendous advances were made in the speed and precision of calculations. In the middle of that decade, in 1945, John Von Neumann, who works in the construction of the ENIAC, introduced a fundamental advance. He proposed his famous architecture in which for the first time the two key ideas of general-purpose computers are proposed: the memory-stored program and a set of processing instructions that includes indirect addressing. And in 1948, three years later, the first general-purpose digital electronic computer using this architecture (called Baby) was built at the University of Manchester.
  • 3. The first electronic computers were programmed directly using the processor's instruction set, in machine code, hexadecimal code. The first high-level languages were developed in the late 1950s: FORTRAN en 1956 Lisp en 1958 From 1954 to the present, more than 2,500 have been documented. Between 1952 and 1972 around 200 languages. A dozen were really significant and influenced the development of later languages.
  • 4. Examples of new languages and their creators: “Ruby”, a programming language devised in 1993 by the Japanese developer Yukihiro Matsumoto “Scala”, designed in 2003 by German professor Martin Odersky. “Swift”, Developed, among others, by Chris Lattner.
  • 5. In recent years, the role of programming in our world has become vital for the systematization of tasks and the handling of information. He has contributed many technological ideas that we still continue to count on today, looking for ways to survive through tools that will facilitate our daily work, contributing to our degree of productivity. For this reason, programming is essential because it promotes creativity, it is an activity of interest, it is the basis of everything that surrounds us and it has improved our development in everything we do, if there had not been who we were now?