SlideShare una empresa de Scribd logo
1 de 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]

Más contenido relacionado

La actualidad más candente

Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languagesVarun Garg
 
A presentation on system software
A presentation on system software A presentation on system software
A presentation on system software Ankit Sangwan
 
Software Engineering Layered Technology Software Process Framework
Software Engineering  Layered Technology Software Process FrameworkSoftware Engineering  Layered Technology Software Process Framework
Software Engineering Layered Technology Software Process FrameworkJAINAM KAPADIYA
 
Basic Computer Programming
Basic Computer ProgrammingBasic Computer Programming
Basic Computer ProgrammingAllen de Castro
 
Programming Paradigm & Languages
Programming Paradigm & LanguagesProgramming Paradigm & Languages
Programming Paradigm & LanguagesGaditek
 
Mobile application development ppt
Mobile application development pptMobile application development ppt
Mobile application development ppttirupathinews
 
Programming Fundamental Slide No.1
Programming Fundamental Slide No.1Programming Fundamental Slide No.1
Programming Fundamental Slide No.1Arslan Hussain
 
Basic of Computer software
Basic of Computer softwareBasic of Computer software
Basic of Computer softwaresuraj pandey
 
Programming languages
Programming languagesProgramming languages
Programming languagesAsmasum
 
4 evolution-of-programming-languages
4 evolution-of-programming-languages4 evolution-of-programming-languages
4 evolution-of-programming-languagesRohit Shrivastava
 
Programming Fundamentals lecture 2
Programming Fundamentals lecture 2Programming Fundamentals lecture 2
Programming Fundamentals lecture 2REHAN IJAZ
 
Software development slides
Software development slidesSoftware development slides
Software development slidesiarthur
 
Presentation on different kinds of software
Presentation on different kinds of softwarePresentation on different kinds of software
Presentation on different kinds of softwareNitish Xavier Tirkey
 

La actualidad más candente (20)

Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
 
Presentation on Programming Languages.
Presentation on Programming Languages.Presentation on Programming Languages.
Presentation on Programming Languages.
 
A presentation on system software
A presentation on system software A presentation on system software
A presentation on system software
 
Software Engineering Layered Technology Software Process Framework
Software Engineering  Layered Technology Software Process FrameworkSoftware Engineering  Layered Technology Software Process Framework
Software Engineering Layered Technology Software Process Framework
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
Basic Computer Programming
Basic Computer ProgrammingBasic Computer Programming
Basic Computer Programming
 
Programming Paradigm & Languages
Programming Paradigm & LanguagesProgramming Paradigm & Languages
Programming Paradigm & Languages
 
Evolution of Computer Languages
Evolution of Computer LanguagesEvolution of Computer Languages
Evolution of Computer Languages
 
Mobile application development ppt
Mobile application development pptMobile application development ppt
Mobile application development ppt
 
Programming Fundamental Slide No.1
Programming Fundamental Slide No.1Programming Fundamental Slide No.1
Programming Fundamental Slide No.1
 
Basic of Computer software
Basic of Computer softwareBasic of Computer software
Basic of Computer software
 
Computer architecture
Computer architecture Computer architecture
Computer architecture
 
Programming
ProgrammingProgramming
Programming
 
Coding
CodingCoding
Coding
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
4 evolution-of-programming-languages
4 evolution-of-programming-languages4 evolution-of-programming-languages
4 evolution-of-programming-languages
 
Programming Fundamentals lecture 2
Programming Fundamentals lecture 2Programming Fundamentals lecture 2
Programming Fundamentals lecture 2
 
Software development slides
Software development slidesSoftware development slides
Software development slides
 
Presentation on different kinds of software
Presentation on different kinds of softwarePresentation on different kinds of software
Presentation on different kinds of software
 
Programming languages
Programming languagesProgramming languages
Programming languages
 

Destacado

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
 

Destacado (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 a 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 a 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
 

Más de 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
 

Más de 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...
 

Último

Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
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
 
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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
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
 
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
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
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
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 

Último (20)

Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
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 ...
 
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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
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
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.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
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 

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.