submit urlsubmit rss feedadd directory

article

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 ]


directory of related categories

 

 

 

 
 
directory of related topics

Software :: Online Communities
Message Boards :: Servers

 
Software RSS feed
Software - Twitter Search

Don't blame me for any mistakes! I am a software engineer. I donate all my intelligence to machines
bhawanagoel (bhawana goel) Wed, 06 Jan 2010 08:43:05 -0000
Don't blame me for any mistakes! I am a software engineer. I donate all my intelligence to machines
Power Economizer. Mit Software CO2 Emissionen reduzieren. http://ow.ly/Tdhj
StromKampagne (StromKampagne) Wed, 06 Jan 2010 08:43:05 -0000
Power Economizer. Mit Software CO2 Emissionen reduzieren. http://ow.ly/Tdhj
Power Economizer. Mit Software CO2 Emissionen reduzieren. http://ow.ly/Tdhh
PowerEconomizer (Oliver Kirsche) Wed, 06 Jan 2010 08:43:04 -0000
Power Economizer. Mit Software CO2 Emissionen reduzieren. http://ow.ly/Tdhh
C++ Software Developer - ARC IT - County of Sussex http://twurl.nl/l8ubeg
brightonjobs (brightonjobs) Wed, 06 Jan 2010 08:43:04 -0000
C++ Software Developer - ARC IT - County of Sussex http://twurl.nl/l8ubeg
Power Economizer. Mit Software CO2 Emissionen reduzieren. http://ow.ly/Tdhf
EnergiEffizienz (ÖkoEnergieWerkstatt) Wed, 06 Jan 2010 08:43:04 -0000
Power Economizer. Mit Software CO2 Emissionen reduzieren. http://ow.ly/Tdhf
superbuzzer: LinkBucks.com - Get your share!: Stephen Gately Document Management Software: Halloween This proven, p... http://bit.ly/8Cxbet
topgrossemerde (grosse merde) Wed, 06 Jan 2010 08:43:04 -0000
superbuzzer: LinkBucks.com - Get your share!: Stephen Gately Document Management Software: Halloween This proven, p... http://bit.ly/8Cxbet

 
Subscribe to Software RSS feed

directory of related sites

IFDC FileGate Project - Distribution site for SysOp and end user files.

AnDan Software FOSSIL Driver - Serial port FOSSIL driver for high speed modems, used primarily for interfacing with doors.
Meta Description: [ Serial port FOSSIL driver. ]

AnyBoard - CGI/Perl software for message boards, chat, survey, and files and links submission. Installs with one file. Very integrated. Includes support for templates and user profiles. Commercial.
Meta Description: [ THREADED WEB DISCUSSION BOARD FORUM GUEST BOOK FILE UPLOAD, A full featured, highly configurable discussion board program with chat, survey, links submission capabilitites and more ]

404 Atlantis Software - Producer of BBS door programs including Guest Registry, Election Day, The Personals, and The Wall of Wisdom.

BBBS - Supports the Internet and Fidonet while embedding Fidonet messages and Internet news and email together with a versatile web-based, online and offline message reading system.
Meta Description: [ BBBS is a fullfledged BBS system which incorporates all of your needs for setting up your own BBS. It contains full Internet and Fidonet support. Fidonet messages and Internet news and email are embedded together with a versatile WWW-based, offline and online message reading system. ]

BBS Archives - A large and comprehensive resource collection for BBS Sysops.
Meta Description: [ The largest resource of BBS Utilities on the internet, ]

Brainex BBS Doors - Shareware doors and door manager software for download and registration.

Citadel BBS - A BBS with a unique client server architecture, message store, security, and multiple user friendly interfaces.
Meta Description: [ Citadel: all-in-one open source groupware. Easy to install, easy to use, easy to live with. ]

CompuLink OnLine - BBS door programs, shareware and freeware files for several operating systems with tech support and user-group support.

Daydream BBS for Linux and FreeBSD - Daydream is a free BBS solution currently available for the Linux/FreeBSD operating systems.

Gameport - BBS Software - Offers WorldGroup, software for internet-based BBS's and shareware door games.
Meta Description: [ Metropolis Gameport, the hottest site for computer game downloads. Play online games and get your favorite PC games at http://www.gameport.com ]

404 Hermes II Project - Official site of the Hermes II BBS system software. Includes information about the Hermes II Project and Olympus BBS software.

404 O-M-N-I BBS - A free client/server BBS for Windows.

Offline Mail Readers Home Page - Offline Mail Reader pages from Jim Hanoian. Listings of readers for DOS, Windows, OS/2, Unix, and other platforms such as Macintosh, and Amiga. Provides details about mail packet types, costs, and Y2K information, with links to authors and download sites. Includes Offline Mail Reader FAQ and packet specifications.
Meta Description: [ Offline Mail Reader pages from Jim Hanoian. Listings of readers for DOS, Windows, OS/2, Unix, and other platforms such as Macintosh, Amiga, etc. Provides details about mail packet types, costs, and Y2K information, with links to authors and download sites. Includes Offline Mail Reader FAQ and... ]

RemoteAccess BBS Software - A BBS software for DOS and the IBM PC compatibles.

RemoteAccess Support and Utils - An official RemoteAccess support site with: links to third party utility sites, FAQs, support forum, and downloads for the shareware versions of RA.
Meta Description: [ RemoteAccess BBS official support site. RemoteAccess is a full featured DOS-based Bulletin Board System. ]

Synchronet BBS - A free BBS that works on the DOS, Windows, or OS/2 operating system and supports multiple simultaneous users with hierarchical message and file areas, multi-node chat, and the ever-popular BBS door games.

TeleFinder Internet BBS - MacOS Web Server and BBS with full documentation, ordering and update information for TeleFinder from Spider Island Software.
Meta Description: [ TeleFinder - the best Mac Web Server & BBS! Operator Headgap Systems is the Worldwide Distributor for TeleFinder Internet BBS and Server Software. This page contains full documentation, ordering and update information for TeleFinder from Spider Island Software. ]

Telegard BBS - A full featured BBS software including a full message section with JAM and Squish formats, a full file section w/file tagging CDROM support, multinode multilingual support, powerful menus, scripts, and door support.

The IFDC Filegate Project - Downloadable files, including PCBoard BBS Software utilities.

TriBBS - A bulletin board service which will allow a hobbyist or business to setup a DOS based hosting system on there computer or network.

Software related videos
Whitesmoke Activation Code
Next Video
Software related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor