Computer saftware, cried software or computer programs an aa, is the non-tangible component o computers.[1] It is the instructions tae be executit bi the haurdware, or ither concepts, tuils an methods needit tae mak an executable seestem on computer haurdware sic as design documents an pruivin suites.[2][3]

An individual soorce code or file conseests o unambiguous instructions and algorithms. Programs are joined wi yin anither and wi external inpit tae bi able tae accomplish a complex task.[3] Tuils sic as compilers, assemblers, flowcharts, design tuils, simulators and airchitectural diagrams - some o whit are also saftware - are necessar tae the design and execution o maist computing seestems.[3] Awtho saftware is intangible, it maks instructions fir computer haurdware tae produce veesible an tangible ootcomes.[3][4]

References

eedit
  1. Stair, Ralph M.; Reynolds, George Walter (2003). Principles of information systems: a managerial approach (6th ed ed.). Boston: Thomson/Course Technology. pp. 16. ISBN 978-0-619-06489-1.CS1 maint: extra text (link)
  2. Münch, Jürgen; Schmid, Klaus (2013). Perspectives on the Future of Software Engineering: Essays in Honor of Dieter Rombach. Berlin, Heidelberg: Springer. pp. 237–254. ISBN 978-3-642-37395-4.
  3. a b c d Tracy, Kim W. (2021). Software: A Technical History. ACM Books (First Edition ed.). New York, NY: ACM Books. pp. 2–3. ISBN 978-1-4503-8724-8.CS1 maint: extra text (link)
  4. Kitchin, Rob; Dodge, Martin (2011). Code/space: software and everyday life. Software studies. Cambridge, Mass: MIT Press. pp. 3, 24. ISBN 978-0-262-04248-2. OCLC 657223754.