Cosma / Communication / Media / Software
When done well, software is invisible. — Bjarne Stroustrup, Oct. 14, 1985: C++ Adds to Programming
—————————
Introduction1
Dictionary
software : the set of programs, procedures, and related documentation associated with a system and especially a computer system; specifically : computer programs — Webster See also OneLook
Software (FOLDOC: Free Online Dictionary of Computing)
Thesaurus
Roget’s II (Thesaurus.com), Merriam-Webster Thesaurus, Visuwords
Encyclopedia
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. In other words, software is a conceptual entity which is a set of computer programs, procedures, and associated documentation concerned with the operation of a data processing system. We can also say software refers to one or more computer programs and data held in the storage of the computer for some purposes. In other words software is a set of programs, procedures, algorithms and its documentation. Program software performs the function of the program it implements, either by directly providing instructions to the computer hardware or by serving as input to another piece of software. Software is also sometimes used in a more narrow sense, meaning application software only. Sometimes the term includes data that has not traditionally been associated with computers, such as film, tapes, and records. — Wikipedia
Software (Encyclopædia Britannica)
Outline
Outline of Software (Wikipedia)
———————-
Innovation
Software engineering is an engineering approach to software development. Engineering techniques are used to inform the software development process which involves the definition, implementation, assessment, measurement, management, change, and improvement of the software life cycle process itself. It heavily uses software configuration management which is about systematically controlling changes to the configuration, and maintaining the integrity and traceability of the configuration and code throughout the system life cycle. — Wikipedia
Outline of Software Engineering (Wikipedia)
Outline of Software Development (Wikipedia)
Product
Software Products (Wolfram Alpha)
————————–
Preservation
History
Software History Center
Early History of Software Engineering (Robert L. Glass)
Software & software engineering (Engineering and Technology History Wiki)
Iteractions: An Interdisciplinary Journal of Software History (Charles Babbage Institute)
Software History Bibliography (Charles Babbage Institute)
Archive
Fire in the Library: Jason Scott and the Archive Team (Matt Schwartz, with reporting by Eva Talmadge, MIT Technology Review)
GGC 2014: Every Computer, Ever, In Your Browser (Jason Scott) YouTube Video
The Internet Archive Software Collection (Jason Scott, VCF East 9.1) Audio, Well worth a Listen!
ASCII by Jason Scott: Jason Scott’s Weblog
Jason Scott Sadofsky (Wikipedia)
Bitsavers.org (Software Archive) (Document Archive)
Internet Arcade (Jason Scott, Internet Archive)
Internet Archive (Brewster Kahle)
Library
Library of Congress # QA76.75 Computer Software (UPenn Online Books)
WorldCat, Library of Congress, UPenn Online Books, Open Library
—————————
Participation
Make software that you want to use and that you would want to use often. As long as you are making something that you want to use, then your heart will be in it. — Cabel Sasser, Sink or Swim, SXSW 2006
Education
MERLOT: Multimedia Educational Resource for Learning and Online Teaching
OER Commons: Open Educational Resources
Course
Crash Course: Computer Science (YouTube Channel)
Community
Occupation
Organization
Software Publishers Association (SPA)
Software and Information Industry Association (SIIA)
ACM Special Interest Group on Software Engineering (SIGSOFT)
News
Software News (Communications of the ACM)
ACM Transactions on Software Engineering and Methodology
Book
Government
Free Commercial Downloads (USA.gov)
Top Government Software Products (Capterra)
Document
———————-
Expression
Poem
OEDILF: The Omnificent English Dictionary In Limerick Form
——–
Here are links to pages about closely related subjects.
Format Multimedia (Video, Animation) Image (Object) Scent, Flavor, Audio (Text) Haptic, “Other“
——
1. The resources on this page are are organized by a classification scheme developed exclusively for Cosma.