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
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.

L.A. Times - Technology News

Digital download model puts song exposure above sales
Sat, 05 Jul 2008 00:00:00 -0700
Ruling against YouTube worries privacy advocates
Fri, 04 Jul 2008 00:00:00 -0700
'In Their Boots'
Fri, 04 Jul 2008 00:00:00 -0700

 
Subscribe to Bulletin_Board_Systems 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
Shannon Bishop www.richshannon.com EDC Gold www.themccsystem.com Little Guy Network Is (EDC GOLD) the best opportunity or ...
Next Video

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor