SlideShare ist ein Scribd-Unternehmen logo
1 von 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]

Weitere ähnliche Inhalte

Was ist angesagt?

Peter Norton’s Introduction to Computers
Peter Norton’s Introduction to ComputersPeter Norton’s Introduction to Computers
Peter Norton’s Introduction to ComputersUjjwal 'Shanu'
 
Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its typesMirza Kaleem
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languagesVarun Garg
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsMukesh Chinta
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts pptRajendraPrasad Alladi
 
Software Engineering - Basics
Software Engineering - BasicsSoftware Engineering - Basics
Software Engineering - BasicsPurvik Rana
 
Computer System
Computer SystemComputer System
Computer Systemhajjaz
 
Peter Norton - Introduction to computers - Part 2
Peter Norton - Introduction to computers - Part 2Peter Norton - Introduction to computers - Part 2
Peter Norton - Introduction to computers - Part 2Konstantin Pankratov
 
Generations of computer
Generations of computerGenerations of computer
Generations of computerSmar Indi
 
Components of computer and software: Introduction
Components of computer and software: IntroductionComponents of computer and software: Introduction
Components of computer and software: IntroductionShivaraj Bhardwaj
 

Was ist angesagt? (20)

Computer Languages
Computer Languages Computer Languages
Computer Languages
 
Peter Norton’s Introduction to Computers
Peter Norton’s Introduction to ComputersPeter Norton’s Introduction to Computers
Peter Norton’s Introduction to Computers
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
 
Computer Languages.
Computer Languages.Computer Languages.
Computer Languages.
 
Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its types
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
 
System software and Application software
System software and Application softwareSystem software and Application software
System software and Application software
 
Types of software
Types of softwareTypes of software
Types of software
 
An introduction to software engineering
An introduction to software engineeringAn introduction to software engineering
An introduction to software engineering
 
Software Engineering - Basics
Software Engineering - BasicsSoftware Engineering - Basics
Software Engineering - Basics
 
Computer System
Computer SystemComputer System
Computer System
 
Programming
ProgrammingProgramming
Programming
 
Peter Norton - Introduction to computers - Part 2
Peter Norton - Introduction to computers - Part 2Peter Norton - Introduction to computers - Part 2
Peter Norton - Introduction to computers - Part 2
 
software engineering
software engineeringsoftware engineering
software engineering
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Generations of computer
Generations of computerGenerations of computer
Generations of computer
 
Components of computer and software: Introduction
Components of computer and software: IntroductionComponents of computer and software: Introduction
Components of computer and software: Introduction
 
Introduction to Computer Software
Introduction to Computer SoftwareIntroduction to Computer Software
Introduction to Computer Software
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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...
 

Kürzlich hochgeladen

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
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
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxAmita Gupta
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
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
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 

Kürzlich hochgeladen (20)

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
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
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
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
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 

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.