SlideShare a Scribd company logo
1 of 28
HISTORY & DEVELOPMENT OF SOFTWARES
PRESENTATION DATA COLLECTION, DATA WRITING, DATA ACTION & ROLE PLAY BY – SHAKTI.
DATA CO-ORDINATION, COORELATION, PROJECTORING, SCREENPLAY,  ROLE PLAY & softWARE generationby- AVInash. PRESENTATION
PRESENTING, EDITING, ANALYSING, SPL EFFECTS, SUMMARISING &DIRECTION & ROLE PLAYBY- RAJAT GUPTA. PRESENTATION
INTRODUCTION
Computer software, or just software, is a collection of computer programs and related data that provide the instructions for telling a computer what to do and how to do it.
software is a set of :programs                                    procedures                                    algorithms                                            &                                           its documentation
Examples of computer software include: Application software- such as word processors or video games, and ERP software for groups of users.  Middlewarecontrols and co-ordinates distributed systems.Programming languagesdefine the syntax and semantics of computer programs.  example, many mature banking applications. System softwareincludes operating systems. Test wareis software for testing hardware or a software package.Device driverscontrol parts of computers such as disk drives, printers, CD drives, or computer monitors.Programming toolshelp conduct computing tasks in any category listed above.
SOFTWARE’S Overview
history The first theory about software was proposed by Alan Turing in his 1935 essayComputable numbers with an application to the Entscheidungsproblem (Decision problem).The term "software" was first used in print by John W. Tukey in 1958.  The term is often used to mean application software. In computer science and software engineering, software is all information processed by computer system, programs and data. The academic fields studying software are computer science and software engineering.
software was bundled with the hardware by Original equipment manufacturers (OEMs) such as Data General, Digital Equipment and IBM. When a customer bought a minicomputer, (at that time the smallest computer on the market), the computer did not come with Pre-installed software, but needed to be installed by engineers employed by the OEM. Computer hardware companies not only bundled their software, they also placed demands on the location of the hardware in a refrigerated space called a computer room.
SOFTWARE GENeRATIONS
FIRST GENeRATION ,[object Object],[object Object],[object Object]
About the oldest 3GL is FORTRAN (Formula Translation) which was developed around 1953 by IBM. This is a language primarily intended for technical and scientific purposes. Standardization of FORTRAN started 10 years later, and a recommendation was finally published by the International Standardization Organization (ISO) in 1968. ,[object Object],[object Object]
System software:System software provides the basic functions for computer usage and helps run the computerhardware and system.It includes a combination of the following:Device driversOperating systemsServersUtilitiesWindow systems
Programming softwareProgramming software usually provides tools to assist a programmer in writing computer programs, and software using different programming languages in a more convenient way. The tools include:CompilersDebuggersInterpretersLinkersText editors
Application softwareApplication software is developed to aid in any task that benefits from computation. It is a broad category, and encompasses software of many kinds, including the internet browser being used to display this page. This category includes:Business softwareComputer-aided designDatabasesDecision making softwareEducational softwareImage editingIndustrial automationMathematical softwareMedical softwareMolecular modeling softwareQuantum chemistry and solid state physics softwareSimulation softwareSpreadsheetsTelecommunications (i.e., the Internet and everything that flows on it)Video editing softwareVideo gamesWord processing
What is a programming language? ,[object Object]
A notation for algorithms.
A means for communication among programmers.
A tool for experimentation.
A means for controlling computer-controlled gadgets.
A means for controlling computerized devices.
A way of expressing relationships among concepts.
A means for expressing high-level designs.,[object Object]
 Modern programming languages Lisp Python Smalltalk PHP Fortran77 Java95 Java04 Eiffel Simula67 C89 C++ C++98 C++0x C# Ada98 Ada Object Pascal Javascript COBOL04 COBOL89 Visual Basic PERL
Strategies or software topics:SOFTWARE ARCHIETECTURE (as opposed to embedded systems, analog computers &  supercomputers).Software documentationso that the end user can understand the program.Software libraryinclude collections of functions and functionality.Software standardFor instance, an email sent from a Microsoft Outlook should be readable from Yahoo! Mail and vice versa.Execution (computing)Each instruction causes the computer to carry out an operation .Software qualitySoftware quality is very important, especially for commercial and system software like Microsoft Office, Microsoft Windows and Linux.Software licenseThe software's license gives the user the right to use the software in the licensed environment.Software patentand Software patent debatemay not be duplicated by others and considered intellectual property and copyright infringement depending on the severity.Design and implementation software development, computer programming, software engineering.
software's fundamentals”:  ,[object Object]

More Related Content

What's hot

What is programming what are its benefits
What is programming  what are its benefits What is programming  what are its benefits
What is programming what are its benefits Vijay Singh Khatri
 
History of Programming Language
History of Programming LanguageHistory of Programming Language
History of Programming Languagetahria123
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming conceptssalmankhan570
 
Programming Fundamentals lecture 1
Programming Fundamentals lecture 1Programming Fundamentals lecture 1
Programming Fundamentals lecture 1REHAN IJAZ
 
Presentation on generation of languages
Presentation on generation of languagesPresentation on generation of languages
Presentation on generation of languagesRicha Pant
 
Programming Fundamental Presentation
Programming Fundamental PresentationProgramming Fundamental Presentation
Programming Fundamental Presentationfazli khaliq
 
Generations of Programming Languages
Generations of Programming LanguagesGenerations of Programming Languages
Generations of Programming LanguagesTarun Sharma
 
An overview of computers and programming languages
An overview of computers and programming languages An overview of computers and programming languages
An overview of computers and programming languages Ahmad Idrees
 
4 evolution-of-programming-languages
4 evolution-of-programming-languages4 evolution-of-programming-languages
4 evolution-of-programming-languagesRohit Shrivastava
 
Chapter 1 - An Introduction to Programming
Chapter 1 - An Introduction to ProgrammingChapter 1 - An Introduction to Programming
Chapter 1 - An Introduction to Programmingmshellman
 
Programming Paradigm & Languages
Programming Paradigm & LanguagesProgramming Paradigm & Languages
Programming Paradigm & LanguagesGaditek
 
Life cycle of a computer program
Life cycle of a computer programLife cycle of a computer program
Life cycle of a computer programAbhay Kumar
 
Powerpoint on Software Concept (ClassXI)
Powerpoint on Software Concept (ClassXI)Powerpoint on Software Concept (ClassXI)
Powerpoint on Software Concept (ClassXI)Fernando Torres
 
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi Professor Lili Saghafi
 
Generation of computer languages
Generation of computer languagesGeneration of computer languages
Generation of computer languageskitturashmikittu
 

What's hot (20)

What is programming what are its benefits
What is programming  what are its benefits What is programming  what are its benefits
What is programming what are its benefits
 
Introduction to programming languages
Introduction to programming languagesIntroduction to programming languages
Introduction to programming languages
 
Interpreter
InterpreterInterpreter
Interpreter
 
Translators(Compiler, Assembler) and interpreter
Translators(Compiler, Assembler) and interpreterTranslators(Compiler, Assembler) and interpreter
Translators(Compiler, Assembler) and interpreter
 
History of Programming Language
History of Programming LanguageHistory of Programming Language
History of Programming Language
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
 
Programming Fundamentals lecture 1
Programming Fundamentals lecture 1Programming Fundamentals lecture 1
Programming Fundamentals lecture 1
 
Presentation on generation of languages
Presentation on generation of languagesPresentation on generation of languages
Presentation on generation of languages
 
Programming Fundamental Presentation
Programming Fundamental PresentationProgramming Fundamental Presentation
Programming Fundamental Presentation
 
Generations of Programming Languages
Generations of Programming LanguagesGenerations of Programming Languages
Generations of Programming Languages
 
An overview of computers and programming languages
An overview of computers and programming languages An overview of computers and programming languages
An overview of computers and programming languages
 
types of computer
types of computer types of computer
types of computer
 
4 evolution-of-programming-languages
4 evolution-of-programming-languages4 evolution-of-programming-languages
4 evolution-of-programming-languages
 
Chapter 1 - An Introduction to Programming
Chapter 1 - An Introduction to ProgrammingChapter 1 - An Introduction to Programming
Chapter 1 - An Introduction to Programming
 
Programming Paradigm & Languages
Programming Paradigm & LanguagesProgramming Paradigm & Languages
Programming Paradigm & Languages
 
Life cycle of a computer program
Life cycle of a computer programLife cycle of a computer program
Life cycle of a computer program
 
Computer programming concepts
Computer programming conceptsComputer programming concepts
Computer programming concepts
 
Powerpoint on Software Concept (ClassXI)
Powerpoint on Software Concept (ClassXI)Powerpoint on Software Concept (ClassXI)
Powerpoint on Software Concept (ClassXI)
 
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi
 
Generation of computer languages
Generation of computer languagesGeneration of computer languages
Generation of computer languages
 

Viewers also liked

Software Testing: History, Trends, Perspectives - a Brief Overview
Software Testing: History, Trends, Perspectives - a Brief OverviewSoftware Testing: History, Trends, Perspectives - a Brief Overview
Software Testing: History, Trends, Perspectives - a Brief OverviewSoftheme
 
Computer Software introduction
Computer  Software introductionComputer  Software introduction
Computer Software introductionfaisalahmed2017
 
The History of Software Engineering and Software Testing (World and Japan)
The History of Software Engineering and Software Testing (World and Japan)The History of Software Engineering and Software Testing (World and Japan)
The History of Software Engineering and Software Testing (World and Japan)Keizo Tatsumi
 
A Brief History of Software Testing
A Brief History of Software TestingA Brief History of Software Testing
A Brief History of Software Testinglmtejedor
 
History of Computer Hardware
History of Computer HardwareHistory of Computer Hardware
History of Computer HardwareSubham Rouniyar
 
Test Automation - Past, Present and Future
Test Automation - Past, Present and FutureTest Automation - Past, Present and Future
Test Automation - Past, Present and FutureKeizo Tatsumi
 
Lunar lander - The Game
Lunar lander - The GameLunar lander - The Game
Lunar lander - The GameThiago Santos
 
Historyofcomputers
HistoryofcomputersHistoryofcomputers
Historyofcomputersca999
 
Big and fast a quest for relevant and real-time analytics
Big and fast a quest for relevant and real-time analyticsBig and fast a quest for relevant and real-time analytics
Big and fast a quest for relevant and real-time analyticsNatalino Busa
 
Development Process For Commercial Software Development
Development Process For Commercial Software DevelopmentDevelopment Process For Commercial Software Development
Development Process For Commercial Software DevelopmentUladzimir Liashkevich
 
Animated Visualization of Software History Using Software Evolution Storyboards
Animated Visualization of Software History Using Software Evolution StoryboardsAnimated Visualization of Software History Using Software Evolution Storyboards
Animated Visualization of Software History Using Software Evolution StoryboardsSAIL_QU
 
Presentation Software
Presentation SoftwarePresentation Software
Presentation Softwaregueste5c836
 
Operating Systems: Network Management
Operating Systems: Network ManagementOperating Systems: Network Management
Operating Systems: Network ManagementDamian T. Gordon
 
Operating Systems: A History of Linux
Operating Systems: A History of LinuxOperating Systems: A History of Linux
Operating Systems: A History of LinuxDamian T. Gordon
 
The free software history and communities’ journey ahead
The free software history and communities’ journey aheadThe free software history and communities’ journey ahead
The free software history and communities’ journey aheadRicardo Amaro
 

Viewers also liked (20)

Software Testing: History, Trends, Perspectives - a Brief Overview
Software Testing: History, Trends, Perspectives - a Brief OverviewSoftware Testing: History, Trends, Perspectives - a Brief Overview
Software Testing: History, Trends, Perspectives - a Brief Overview
 
Computer Software introduction
Computer  Software introductionComputer  Software introduction
Computer Software introduction
 
The History of Software Engineering and Software Testing (World and Japan)
The History of Software Engineering and Software Testing (World and Japan)The History of Software Engineering and Software Testing (World and Japan)
The History of Software Engineering and Software Testing (World and Japan)
 
A Brief History of Software Testing
A Brief History of Software TestingA Brief History of Software Testing
A Brief History of Software Testing
 
Computer Software & its Types
Computer Software & its Types Computer Software & its Types
Computer Software & its Types
 
History of Computer Hardware
History of Computer HardwareHistory of Computer Hardware
History of Computer Hardware
 
Test Automation - Past, Present and Future
Test Automation - Past, Present and FutureTest Automation - Past, Present and Future
Test Automation - Past, Present and Future
 
Lunar lander - The Game
Lunar lander - The GameLunar lander - The Game
Lunar lander - The Game
 
Harvard mark1
Harvard mark1Harvard mark1
Harvard mark1
 
Historyofcomputers
HistoryofcomputersHistoryofcomputers
Historyofcomputers
 
Big and fast a quest for relevant and real-time analytics
Big and fast a quest for relevant and real-time analyticsBig and fast a quest for relevant and real-time analytics
Big and fast a quest for relevant and real-time analytics
 
Unix.part1.history
Unix.part1.historyUnix.part1.history
Unix.part1.history
 
Development Process For Commercial Software Development
Development Process For Commercial Software DevelopmentDevelopment Process For Commercial Software Development
Development Process For Commercial Software Development
 
Software Trends
Software TrendsSoftware Trends
Software Trends
 
Computer Software
Computer SoftwareComputer Software
Computer Software
 
Animated Visualization of Software History Using Software Evolution Storyboards
Animated Visualization of Software History Using Software Evolution StoryboardsAnimated Visualization of Software History Using Software Evolution Storyboards
Animated Visualization of Software History Using Software Evolution Storyboards
 
Presentation Software
Presentation SoftwarePresentation Software
Presentation Software
 
Operating Systems: Network Management
Operating Systems: Network ManagementOperating Systems: Network Management
Operating Systems: Network Management
 
Operating Systems: A History of Linux
Operating Systems: A History of LinuxOperating Systems: A History of Linux
Operating Systems: A History of Linux
 
The free software history and communities’ journey ahead
The free software history and communities’ journey aheadThe free software history and communities’ journey ahead
The free software history and communities’ journey ahead
 

Similar to software History

ICT, Importance of programming and programming languages
ICT, Importance of programming and programming languagesICT, Importance of programming and programming languages
ICT, Importance of programming and programming languagesEbin Robinson
 
Chapter 3 Software.ppt
Chapter 3 Software.pptChapter 3 Software.ppt
Chapter 3 Software.pptAmanuelZewdie4
 
Computer_Programming_Fundamentals in cpp
Computer_Programming_Fundamentals in cppComputer_Programming_Fundamentals in cpp
Computer_Programming_Fundamentals in cppmeharikiros2
 
Computer Software and It's Development
Computer Software and It's DevelopmentComputer Software and It's Development
Computer Software and It's DevelopmentRabin BK
 
Software engineering
Software engineeringSoftware engineering
Software engineeringPihu Goel
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptxVanshikaPatel41
 
Introduction to software engineering
Introduction to software engineeringIntroduction to software engineering
Introduction to software engineeringGregory Herrera
 
Computer program, computer languages, computer software
Computer program, computer languages, computer softwareComputer program, computer languages, computer software
Computer program, computer languages, computer softwareSweta Kumari Barnwal
 
Introduction to software1
Introduction to software1 Introduction to software1
Introduction to software1 Hardini_HD
 
APPLICATIONS AND DEVICES-DRIVERS REVIEW NOTES.pdf
APPLICATIONS AND DEVICES-DRIVERS REVIEW NOTES.pdfAPPLICATIONS AND DEVICES-DRIVERS REVIEW NOTES.pdf
APPLICATIONS AND DEVICES-DRIVERS REVIEW NOTES.pdfAirrahArishaPialaAlc
 
Programming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages ConceptsProgramming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages Conceptsimtiazalijoono
 
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdfAERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdfssuserb3a23b
 
Last module pc_software
Last module pc_softwareLast module pc_software
Last module pc_softwareAnirban Mandal
 
IRJET- Virtual Vision for Blinds
IRJET- Virtual Vision for BlindsIRJET- Virtual Vision for Blinds
IRJET- Virtual Vision for BlindsIRJET Journal
 
Week 3 Lecture 1 - Business SoftwareManagement of Information .docx
Week 3 Lecture 1 - Business SoftwareManagement of Information .docxWeek 3 Lecture 1 - Business SoftwareManagement of Information .docx
Week 3 Lecture 1 - Business SoftwareManagement of Information .docxjessiehampson
 

Similar to software History (20)

ICT, Importance of programming and programming languages
ICT, Importance of programming and programming languagesICT, Importance of programming and programming languages
ICT, Importance of programming and programming languages
 
Chapter 3 Software.ppt
Chapter 3 Software.pptChapter 3 Software.ppt
Chapter 3 Software.ppt
 
Software
SoftwareSoftware
Software
 
Computer_Programming_Fundamentals in cpp
Computer_Programming_Fundamentals in cppComputer_Programming_Fundamentals in cpp
Computer_Programming_Fundamentals in cpp
 
Exam 1 in ITEP 132
Exam 1 in ITEP 132Exam 1 in ITEP 132
Exam 1 in ITEP 132
 
Computer Software and It's Development
Computer Software and It's DevelopmentComputer Software and It's Development
Computer Software and It's Development
 
Computer systems
Computer systemsComputer systems
Computer systems
 
System and Application Software of Computer
System and Application Software of ComputerSystem and Application Software of Computer
System and Application Software of Computer
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptx
 
Software
SoftwareSoftware
Software
 
Introduction to software engineering
Introduction to software engineeringIntroduction to software engineering
Introduction to software engineering
 
Computer program, computer languages, computer software
Computer program, computer languages, computer softwareComputer program, computer languages, computer software
Computer program, computer languages, computer software
 
Introduction to software1
Introduction to software1 Introduction to software1
Introduction to software1
 
APPLICATIONS AND DEVICES-DRIVERS REVIEW NOTES.pdf
APPLICATIONS AND DEVICES-DRIVERS REVIEW NOTES.pdfAPPLICATIONS AND DEVICES-DRIVERS REVIEW NOTES.pdf
APPLICATIONS AND DEVICES-DRIVERS REVIEW NOTES.pdf
 
Programming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages ConceptsProgramming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages Concepts
 
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdfAERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
 
Last module pc_software
Last module pc_softwareLast module pc_software
Last module pc_software
 
IRJET- Virtual Vision for Blinds
IRJET- Virtual Vision for BlindsIRJET- Virtual Vision for Blinds
IRJET- Virtual Vision for Blinds
 
Week 3 Lecture 1 - Business SoftwareManagement of Information .docx
Week 3 Lecture 1 - Business SoftwareManagement of Information .docxWeek 3 Lecture 1 - Business SoftwareManagement of Information .docx
Week 3 Lecture 1 - Business SoftwareManagement of Information .docx
 

More from Avinash Avi

Trend of street art and outdoor advertisment with indian scenario
Trend of street art and outdoor advertisment with indian scenarioTrend of street art and outdoor advertisment with indian scenario
Trend of street art and outdoor advertisment with indian scenarioAvinash Avi
 
Mergers and acquisitions- tata motors and jaguar
Mergers and acquisitions- tata motors and jaguarMergers and acquisitions- tata motors and jaguar
Mergers and acquisitions- tata motors and jaguarAvinash Avi
 
Offensive attack strategy
Offensive attack strategyOffensive attack strategy
Offensive attack strategyAvinash Avi
 
A view about singapore and its market...
A view about singapore and its market...A view about singapore and its market...
A view about singapore and its market...Avinash Avi
 

More from Avinash Avi (6)

Trend of street art and outdoor advertisment with indian scenario
Trend of street art and outdoor advertisment with indian scenarioTrend of street art and outdoor advertisment with indian scenario
Trend of street art and outdoor advertisment with indian scenario
 
Branding
BrandingBranding
Branding
 
Mergers and acquisitions- tata motors and jaguar
Mergers and acquisitions- tata motors and jaguarMergers and acquisitions- tata motors and jaguar
Mergers and acquisitions- tata motors and jaguar
 
Offensive attack strategy
Offensive attack strategyOffensive attack strategy
Offensive attack strategy
 
Marketing ppt
Marketing pptMarketing ppt
Marketing ppt
 
A view about singapore and its market...
A view about singapore and its market...A view about singapore and its market...
A view about singapore and its market...
 

Recently uploaded

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
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
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
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
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 

Recently uploaded (20)

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
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
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
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
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 

software History

  • 1. HISTORY & DEVELOPMENT OF SOFTWARES
  • 2. PRESENTATION DATA COLLECTION, DATA WRITING, DATA ACTION & ROLE PLAY BY – SHAKTI.
  • 3. DATA CO-ORDINATION, COORELATION, PROJECTORING, SCREENPLAY, ROLE PLAY & softWARE generationby- AVInash. PRESENTATION
  • 4. PRESENTING, EDITING, ANALYSING, SPL EFFECTS, SUMMARISING &DIRECTION & ROLE PLAYBY- RAJAT GUPTA. PRESENTATION
  • 6. Computer software, or just software, is a collection of computer programs and related data that provide the instructions for telling a computer what to do and how to do it.
  • 7. software is a set of :programs procedures algorithms & its documentation
  • 8. Examples of computer software include: Application software- such as word processors or video games, and ERP software for groups of users. Middlewarecontrols and co-ordinates distributed systems.Programming languagesdefine the syntax and semantics of computer programs. example, many mature banking applications. System softwareincludes operating systems. Test wareis software for testing hardware or a software package.Device driverscontrol parts of computers such as disk drives, printers, CD drives, or computer monitors.Programming toolshelp conduct computing tasks in any category listed above.
  • 10. history The first theory about software was proposed by Alan Turing in his 1935 essayComputable numbers with an application to the Entscheidungsproblem (Decision problem).The term "software" was first used in print by John W. Tukey in 1958. The term is often used to mean application software. In computer science and software engineering, software is all information processed by computer system, programs and data. The academic fields studying software are computer science and software engineering.
  • 11. software was bundled with the hardware by Original equipment manufacturers (OEMs) such as Data General, Digital Equipment and IBM. When a customer bought a minicomputer, (at that time the smallest computer on the market), the computer did not come with Pre-installed software, but needed to be installed by engineers employed by the OEM. Computer hardware companies not only bundled their software, they also placed demands on the location of the hardware in a refrigerated space called a computer room.
  • 13.
  • 14.
  • 15. System software:System software provides the basic functions for computer usage and helps run the computerhardware and system.It includes a combination of the following:Device driversOperating systemsServersUtilitiesWindow systems
  • 16. Programming softwareProgramming software usually provides tools to assist a programmer in writing computer programs, and software using different programming languages in a more convenient way. The tools include:CompilersDebuggersInterpretersLinkersText editors
  • 17. Application softwareApplication software is developed to aid in any task that benefits from computation. It is a broad category, and encompasses software of many kinds, including the internet browser being used to display this page. This category includes:Business softwareComputer-aided designDatabasesDecision making softwareEducational softwareImage editingIndustrial automationMathematical softwareMedical softwareMolecular modeling softwareQuantum chemistry and solid state physics softwareSimulation softwareSpreadsheetsTelecommunications (i.e., the Internet and everything that flows on it)Video editing softwareVideo gamesWord processing
  • 18.
  • 19. A notation for algorithms.
  • 20. A means for communication among programmers.
  • 21. A tool for experimentation.
  • 22. A means for controlling computer-controlled gadgets.
  • 23. A means for controlling computerized devices.
  • 24. A way of expressing relationships among concepts.
  • 25.
  • 26. Modern programming languages Lisp Python Smalltalk PHP Fortran77 Java95 Java04 Eiffel Simula67 C89 C++ C++98 C++0x C# Ada98 Ada Object Pascal Javascript COBOL04 COBOL89 Visual Basic PERL
  • 27. Strategies or software topics:SOFTWARE ARCHIETECTURE (as opposed to embedded systems, analog computers & supercomputers).Software documentationso that the end user can understand the program.Software libraryinclude collections of functions and functionality.Software standardFor instance, an email sent from a Microsoft Outlook should be readable from Yahoo! Mail and vice versa.Execution (computing)Each instruction causes the computer to carry out an operation .Software qualitySoftware quality is very important, especially for commercial and system software like Microsoft Office, Microsoft Windows and Linux.Software licenseThe software's license gives the user the right to use the software in the licensed environment.Software patentand Software patent debatemay not be duplicated by others and considered intellectual property and copyright infringement depending on the severity.Design and implementation software development, computer programming, software engineering.
  • 28.
  • 31. Anything that eases debugging is good
  • 32. Access to system resources is good
  • 37.
  • 38. No one language can be the best for everything
  • 39. Programmers have diverse backgrounds and skills--
  • 40. No one language can be best for everybody
  • 42. Over the years, computers are applied in new areas and to new problems
  • 44. Over the decades, hardware characteristics and tradeoffs change
  • 46.