Computer software (or simply software) is the programs and procedures that enable a computer to perform a specific task, as opposed to the physical components of the system (hardware). This includes application software such as a word processor, which enables a user to perform a task, and system software such as an operating system, which enables other software to run properly, by interfacing with hardware and with other software.
The term "software" was first used in this sense by John W. Tukey in 1957. In computer science and software engineering, computer software is all information processed by computer systems, programs and data. The concept of reading different sequences of instructions into the memory of a device to control computations was invented by Charles Babbage as part of his difference engine. The theory that is the basis for most modern software was first proposed by Alan Turing in his 1935 essay Computable numbers with an application to the Entscheidungsproblem. Hally, Mike (2005:79). Electronic brains/Stories from the dawn of the computer age. British Broadcasting Corporation and Granta Books, London. ISBN 1-86-207663-4.
Relationship to hardware
Computer software is so called in contrast to computer hardware, which encompasses the physical interconnections and devices required to store and execute (or run) the software. In computers, software is loaded into RAM and executed in the central processing unit. At the lowest level, software consists of a machine language specific to an individual processor. A machine language consists of groups of binary values signifying processor instructions (object code), which change the state of the computer from its preceding state. Software is an ordered sequence of instructions for changing the state of the computer hardware in a particular sequence. It is generally written in high-level programming languages that are easier and more efficient for humans to use (closer to natural language) than machine language. High-level languages are compiled or interpreted into machine language object code. Software may also be written in an assembly language, essentially, a mnemonic representation of a machine language using a natural language alphabet. Assembly language must be assembled into object code via an assembler.
More on [ Computer software ]
Gartner Revises Server Share Numbers Thu, 03 Jul 2008 18:43:24 -0400
Gartner revised its first quarter numbers and found that IBM actually beat out Hewlett-Packard in server revenue.... Who Is Running The Most Secure Browser? Thu, 03 Jul 2008 14:03:13 -0400
Many users are undoubtedly not updating their browsers as quickly as they should, but you can't conclude any specifics about that from the recent study of Google logs.... DOJ Sued Over Cell Phone Tracking Practices Wed, 02 Jul 2008 17:08:34 -0400
Civil liberties groups claim the Justice Department is bypassing warrants to obtain real-time tracking information on U.S. citizens.... Microsoft Internet Explorer Security Strikes Back Wed, 02 Jul 2008 17:03:53 -0400
Microsoft Internet Explorer 8 Beta 2 security builds on the Phishing Filter of IE 7 and thwarts cross-site scripting.... IBM Helps Link POS to the Back Office Wed, 02 Jul 2008 16:50:30 -0400
IBM and Epicor jointly release an offering that centrally manages and supports POS....
The Seattle Times: Business & Technology
Troubles shadow G-8 summit Fri, 04 Jul 2008 20:36:36 -0700 Between surging oil prices, food inflation and a credit crunch that's depressed global growth, leaders from the Group of Eight economic... Florida may signal boom in coastal oil drilling Fri, 04 Jul 2008 20:26:48 -0700 Oil companies once viewed drilling in the deep waters off Florida as cost-prohibitive. Politicians feared even the slightest sign of support... U.S. share of foreign tourists slips, travel experts say Fri, 04 Jul 2008 20:38:41 -0700 Despite the weak U.S. dollar, a boom in international travel around the world hasn't translated into an explosion of foreign tourists to...
Stealing ideas from nature Fri, 04 Jul 2008 10:01:21 -0400 When self-confessed "nature nerd" Janine Benyus coined the term "biomimicry" in a book she published a decade ago, little did she know it would make her a household name, rubbing shoulders with Hollywood stars.
Faked tiger photo sparks Web furor Fri, 04 Jul 2008 14:23:49 -0400 Read full story for latest details.
Tunguska blast still a mystery 100 years on Fri, 04 Jul 2008 10:17:51 -0400 It produced a blast hundreds of times stronger than the Hiroshima bomb, was seen hundreds of miles away and narrowly missed obliterating an entire city -- but 100 years to the week after the mysterious explosion in Siberia, no one is any closer to understanding what caused it.
NPR Topics: Technology
Viacom May Soon Have Your YouTube Password Fri, 04 Jul 2008 16:00:00 -0400 A judge ordered YouTube to hand over the log-on names and the Internet addresses of its users to media giant Viacom. The matter is stirring up major privacy concerns. We Know What You've Been Watching on YouTube Fri, 04 Jul 2008 13:13:00 -0400 A court has ordered Google to turn over a database that links users to every video they've watched on the popular Web site YouTube. Jennifer Urban, director of the University of Southern California Intellectual Property and Technology Law Clinic, says the ruling has big implications for online privacy. Twitter, What Are You Doing? Co-Founder Tells All Thu, 03 Jul 2008 10:51:00 -0400 Twitter.com has so many new users that the Web site keeps crashing. Meanwhile, Twitter engineers are taking popular features away for retooling. It's a painful process, but co-founder Biz Stone has a plan.
BBC News | Technology | UK Edition
Google 'faces Street View block' Fri, 04 Jul 2008 07:56:34 -0000 Google's plans to launch a mapping tool in the UK could be referred to the Information Commissioner. Warning letters to 'file-sharers' Thu, 03 Jul 2008 17:41:04 -0000 The music industry says thousands of UK broadband users who share tracks illegally will be warned about it in letters. Google must divulge YouTube log Thu, 03 Jul 2008 20:19:53 -0000 Google must divulge the viewing habits of every user who has ever watched avideo on YouTube, says a US court.
Reuters Video: Technology
Japan asks: anybody out there? Fri, 04 Jul 2008 12:02:00 -0400 Jul. 4 - Japan's biggest astronomical observatories are teaming up for a fresh quest to find out if there is life in outer space.
Reuters Technology Week Thu, 03 Jul 2008 19:52:38 -0400 Jul. 3 - The robo-bartender, virtual haute couture, and global leaders ride hydrogen style.
Robo barman pulls first pint Thu, 03 Jul 2008 09:03:25 -0400 Jul. 3 - Billed as the world's first robot barman, Mr Asahi pulls the crowds at London's Selfridges department store.
AP Top Technology News At 6:44 p.m. EDT
Court orders YouTube to give Viacom video logs By ANICK JESDANUN Fri, 04 Jul 2008 11:52:13 -0000 NEW YORK (AP) -- Dismissing privacy concerns, a federal judge overseeing a $1 billion copyright-infringement lawsuit against YouTube has ordered the popular online video-sharing service to disclose who watches which video clips and when.... 2 teens attacked in town mocked in YouTube videos Fri, 04 Jul 2008 22:44:12 -0000 DOVER, N.Y. (AP) -- Two teenagers who drove to Oniontown after a series of YouTube videos portrayed the hamlet as a run-down, backwoods dump were pelted with rocks by an angry group of young residents, authorities said.... Internet addressing agency loses its own addresses Thu, 03 Jul 2008 20:57:41 -0000 NEW YORK (AP) -- This doesn't sound good: The nonprofit agency in charge of the Internet's addresses recently lost track of its own....
CNET News.com
iPhone 3G queue forms in Manhattan Sat, 05 Jul 2008 15:25:00 -0700 But the usual suspects--gadget fanatics--aren't the ones at the front of the line. Privacy advocates praise Google's new link Sat, 05 Jul 2008 09:55:00 -0700 Company's decision to add a link to its home page that leads to its Privacy Center is enough to quell a controversy. Photos: Army designates year's best inventions Sat, 05 Jul 2008 08:00:00 -0700 Every year, the U.S. Army designates a set of top inventions. This year's list includes a GPS-guided artillery shell and a new method for saving severely injured soldiers.
AceBartender - Cocktail Recipe Database for PocketPC. This app has a rather unique feature: you tell it what ingredients you have, and it tells you what drink you can make.
Meta Description: [ Cocktail Recipe library designed specifically for the Pocket PC, including the Compaq Ipaq, Casio Cassiopeia, Toshiba E570 & HP Jornada running win CE3 or Pocket PC 2002 ]
Ameranth Technology Systems - Creates customized systems integrating wireless, wired, and Internet technology.
BalanceBook - P/PC software that keeps track of personal or business account spendings, calculates the account balance and supports recurring transactions. By Portable Projects.
Bible, The - Bible reader software for the KJV, NKJV, NIV, Darby, Youngs versions of the electronic Bible. Versions available for H/PC and P/PC. By Olive Tree Bible Software.
Meta Description: [ NIV, Olive Tree Bible Software for Palm, PocketPC, Smartphone, Blackberry and Symbian , Windows CE and Handspring Visor Devices and PDA's. electronic bible, handheld bible software, microsoft reader bible, smartphone ]
Cash Organizer-2000 - Software for financial managing, planning, prognosis and analysis.
EZ Travel - A companion software for travellers with P/PC. By Synctel Software.
Joe Blow's Windows CE 1.0 Software Archive - A site dedicated exclusively too Windows CE 1.0 software and the Philips Velo 1 HPC.
Meta Description: [ A site dedicated exclusively to Windows CE 1.0 software and the Philips Velo 1 HPC. ]
Microsoft: Pocket PC - Official information site for Windows CE Pocket PC range of products: news, tips, downloadable software, vendor list, retailer list, technical support resources.
Meta Description: [ Find out what's new for Windows Mobile powered Pocket PCs, including new downloads and special offers. ]
Microsoft: Windows CE - Official Microsoft site for this highly modular embedded platform designed for the new generation of 32-bit devices.
Meta Description: [ MSDN Online - Default Home Page ]
Pedagog Ltd - A UK software development house specialising in Windows CE.
PocketPC-Dev Mailing List - PocketPC-Dev mailing list for Windows CE, PocketPC, and Windows-Powered programming and development issues, problems, and announcement.
sCan Easy - Bringing bar code and other Auto ID technologies to Windows CE. By Automatic Identification Systems.
SpareBrains Travel Organizer - Travel planning software for Windows CE, Pocket PC, and Windows. Organize trips by creating an itinerary from 17 different page types. Conversion, flight, rental car, and hotel. Free Demo.
Meta Description: [ SpareBrains information manager for Windows CE Pocket PC journal diary trip vacation planner travel organizer real estate ]
Z4Soft - Software for Windows Mobile, Pocket PC and Windows CE: PTab Spreadsheet, Z4Music sequencer/drum-machine.
Meta Description: [ Z4Soft - Software for Pocket PC, Smartphone and Windows: PTab Spreadsheet, Z4Music sequencer. ]
Shannon Bishop www.richshannon.com EDC Gold www.themccsystem.com Little Guy Network Is (EDC GOLD) the best opportunity or ...