The World of Software
What is Software
Application software: application software is designed to help users with there specific task such as
writing documents, browsing, or even managing database. Example of this is Microsoft word, web browser
like chrome, and tools for graphic design.
System software: system software manages the computer's hardware and creates a foundation for
running application software. The most popular example of this is the operating system or OS, like
windows or mac. System software controls and coordinates the hardware and software to keep everything
running smoothly.
Programming Software: Programmers use programming software to write and develop code. Programming software, along with languages like Java or Python, provides the tools needed to create, test, and debug other software applications. Examples of programming software include assemblers, compilers, debuggers, and interpreters, all of which are essential in the software development process.
Other types of software include programming tools that help developers write and fix code, middleware that enables different software programs to work together, and driver software that lets the operating system communicate with hardware devices like printers and keyboards.
In the early days, software was created for specific computers and came bundled with the hardware. In the 1980s, software started being sold separately on floppy disks, and later on CDs and DVDs. Nowadays, most software is bought and downloaded directly from the internet.
Design and implementation of software
- June 21, 1948. Tom Kilburn, a computer scientist, writes the world's first piece of software for the Manchester Baby computer at the University of Manchester in England.
- Early 1950s. General Motors creates the first OS, for the IBM 701 Electronic Data Processing Machine. It is called General Motors Operating System, or GM OS.
- 1958. Statistician John Tukey coins the word software in an article about computer programming.
- Late 1960s. Floppy disks are introduced and used through the 1990s to distribute software.
- Nov. 3, 1971. AT&T releases the first edition of the Unix OS.
- 1977. Apple releases the Apple II and consumer software takes off.
- 1979. VisiCorp releases VisiCalc for the Apple II, the first spreadsheet software for personal computers.
- 1981. Microsoft releases MS-DOS, the OS on which many of the early IBM computers ran. IBM begins selling software, and commercial software becomes available to the average consumer.
- 1980s. Hard drives become standard on PCs, and manufacturers start bundling software in computers.
- 1983. The free software movement is launched with Richard Stallman's GNU -- GNU is not Unix -- Linux project to create a Unix-like OS with source code that can be freely copied, modified and distributed.
- 1984. Mac OS is released to run Apple's Macintosh line.
- Mid-1980s. Key software applications, including AutoDesk AutoCAD, Microsoft Word and Microsoft Excel, are released.
- 1985. Microsoft Windows 1.0 is released.
- 1989. CD-ROMs become standard and hold much more data than floppy disks. Large software programs can be distributed quickly, easily and relatively inexpensively.
- 1991. The Linux kernel, the basis for the open source Linux OS, is released.
- 1997. DVDs are introduced and can hold more data than CDs, making it possible to put bundles of programs, such as Microsoft Office Suite, onto one disk.
- 1999. Salesforce.com uses cloud computing to pioneer software delivery over the internet.
- 2000. SaaS technology starts to be used.
- 2007. The iPhone is launched and mobile applications emerge.
- 2010s. DVDs become obsolete as users buy and download software from the internet and the cloud. Vendors move to subscription-based SaaS models.
- 2020s. Generative artificial intelligence as well as other AI and machine learning capabilities are increasingly added to software platforms.
https://en.wikipedia.org/wiki/Software
Comments
Post a Comment