submit urlsubmit rss feedadd directorysoy candles

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

 

 
 
Software RSS feed
Software - Twitter Search

Company says outage caused by software upgrade glitch ...: TORONTO � When Corey Marshall's Blackberry mysteriou.. http://bit.ly/8vDQQu
BuzzjamBuzzjam (BuzzjamBuzzjam) Fri, 25 Dec 2009 18:47:10 -0000
Company says outage caused by software upgrade glitch ...: TORONTO � When Corey Marshall's Blackberry mysteriou.. http://bit.ly/8vDQQu
Software Developer at CoreDial, LLC (Plymouth Meeting, PA 19462 ...: Duties and Responsibilities - Perform soft.. http://bit.ly/4pW0E1
BuzzjamBuzzjam (BuzzjamBuzzjam) Fri, 25 Dec 2009 18:47:09 -0000
Software Developer at CoreDial, LLC (Plymouth Meeting, PA 19462 ...: Duties and Responsibilities - Perform soft.. http://bit.ly/4pW0E1
[HPSERVER]Critical: Antivirus software is either not installed or is out of date on GATEWAY.
whskingblind (whskingblind) Fri, 25 Dec 2009 18:47:07 -0000
[HPSERVER]Critical: Antivirus software is either not installed or is out of date on GATEWAY.
[HPSERVER]Critical: GATEWAY has antispyware software turned off or out of date.
whskingblind (whskingblind) Fri, 25 Dec 2009 18:47:06 -0000
[HPSERVER]Critical: GATEWAY has antispyware software turned off or out of date.
@ClixsenseClix ALL NEW TWITTER AUTOMATION SOFTWARE FOR YOUR PC fucking bullshit on a MAC ;) pfpfpf PC pfpfpf M$ slaves ;o)
GAWaldenmeier (Guido A Waldenmeier) Fri, 25 Dec 2009 18:47:02 -0000
@ClixsenseClix ALL NEW TWITTER AUTOMATION SOFTWARE FOR YOUR PC fucking bullshit on a MAC ;) pfpfpf PC pfpfpf M$ slaves ;o)
Software Developer - Trideum Corporation - Huntsville, AL: DESCRIPTION Trideum Corporation is looking for a Softw... http://bit.ly/4DFcg1
HuntsvilleJob (Huntsville Jobs) Fri, 25 Dec 2009 18:46:58 -0000
Software Developer - Trideum Corporation - Huntsville, AL: DESCRIPTION Trideum Corporation is looking for a Softw... http://bit.ly/4DFcg1

 
Subscribe to Software RSS feed

directory of related sites

Buzz Tools Embroidery Solutions - Software tools for editing and management of designs for machine embroidery and cross stitch.

Carol Ann Designs - Offers software packages for hand or machine knitters and pattern drafting software for dressmakers.

Carol Ann Houghton - Offers DesignaKnit and Fittingly Sew software from Soft Byte. Free demonstration disks.
Meta Description: [ DesignaKnit software for hand or machine knitting from Softbyte and Fittingly Sew for pattern drafting for dressmakers. Workshops and training, distance learning and correspondence course on CD ]

Compucrafts - Software for cross stitch and needlecraft charts
Meta Description: [ software for cross stitch and needlecraft charts ]

Computer Textile Design Group. - Use inexpensive software to extend design skills. Quarterly newsletter for those who join. UK based.
Meta Description: [ Internet service provider offering Broadband ADSL, SDSL, leased lines, voice and hosting services ]

CrossMagic - Shareware database program for maintaining inventory on cross stitch threads, charts and projects.
Meta Description: [ Information about my CrossMagic for Windows shareware program for cross-stitch enthusiasts. CrossMagic for Windows is a cross-stitch database program. ]

DigiStitch for Windows - Cross stitch software by Creative Craftware. Converts photos to patterns. Free demo available.
Meta Description: [ Cross Stitch Software. DigiStitch (R) for Windows 95,98, 2000 and later. Produced by Creative Craftware (TM), DigiStitch is the best cross stitch and embroidery software available. ]

DP Software - Offers a chart design application for cross stitch and other charted needlework.

Easy Grapher Needlework Software - Software for cross stitch and other needlework designs.
Meta Description: [ Design professional cross stitch, needlepoint, hardanger, and needlework graphs with EasyGrapher software, for the pro and the hobbyist designer ]

Easy Lace - Computer program produces pricking charts for bobbin lace. Offers a trial version to download.
Meta Description: [ Easy Lace - homepage ]

Fashion Cad - Software for sewing and dressmaking on a standard PC. Includes pattern design, grading, detailing, and layout.
Meta Description: [ Fashion CAD software for pattern making with pattern design, drafting, grading, marker layout and a fully featured CAD drafting system., Fashion CAD software for pattern making with pattern design, drafting, grading, marker layout and a fully featured CAD drafting system. ]

Fiberworks - Offers software for weavers. Includes features, system requirements, gallery of drafts, demo, and schedule of events.
Meta Description: [ Fiberworks PCW, software for weavers. Welcome, new developments, versions of software, outline of features, download demo, system requirements, gallery of drafts and teaching schedule. ]

First Stitch - Software for generating and creating smocking plates from pictures, drawings and freehand work.
Meta Description: [ Create Smocking Plates for Smocked Dresses and Children Clothing ]

Fulford Software Solutions - Producers of cross stitch and computer design software, with available modules to expand to other needlecrafts.

Graph Paper Printer - Shareware to print graph paper to scale for various applications including all needlework.

Hobby Ware - Design software offered in three levels: machine embroidery, professional and standard. Demo and viewer versions available.
Meta Description: [ HobbyWare, Inc. web site. Provider of 'Pattern Maker for cross stitch'. Counted cross-stitch design/charting software for the hobbyist, professional, and machine embroidery enthusiast. ]

I·L·Soft Needlework Design Software - Design packages for creating counted cross stitch charts and a design tool for creating lace charts.

Latch Hook Rugware - Software for designing latch hook rugs by drawing or by importing photos or clipart to create patterns.
Meta Description: [ Design latch-hook patterns on your computer with Rugware! ]

LNS Software Solutions - Organizing software for cross-stitch, needlepoint, knitting, quilting and sewing, including cataloguing supplies and record-keeping.
Meta Description: [ Craft Software programs for needleworking, knitting, crocheting, quilting, sewing, and rubber stamping, with a project diary, features and conversion charts for many brands of fibers and accessories, and an inventory/cataloging system for your charts, patterns, magazines, books, tools, supplies a... ]

Mr. Logo USA - Embroidery software for the home or commercial embroiderer.
Meta Description: [ MR. LOGO, USA Develops, Markets and Supports Value Priced Digitizing, Editing and Lettering Software for the Embroidery Industry. ]

NeedleTrax - Database designed for tracking, accomplishments, projects, and yarn stash. Use for knitting, crochet, spinning and weaving.

Orchida Soft - Embroidery and machine knitting applications.
Meta Description: [ Orchida Soft offers professional punching software , professional Knitting pattern design system and used Embroidery and knitting machines all that in a wonderful prices ]

500 PatternsCAD - Software for creating and building cloth sewing patterns. [Windows 9x/NT/2000]

PC Stitch - Features cross stitch design software, Just Cross Stitch pattern CDs, pattern viewer, and free pattern pages.
Meta Description: [ Welcome to the PCStitch web site! If you love to cross-stitch, this software is for you! ]

Perestroika Designs - Offers CDs for tangram quilt designs and doll clothes.
Meta Description: [ Barbie clothes patterns, quilting software,quilting patterns, quilting , sewing, tanagrams, clipart and more ]

Planet Embroidery - Sells embroidery software for home and commercial machines. Also free downloads.
Meta Description: [ Sells embroidery software for home and commercial machines. Also free downloads. ]

Sewfitting Designs - Canadian source for Pattern Master and Click Sew by Wild Ginger, for custom fit clothing for men, women and kids.

StitchCraft by Crafted Software - Software for designing cross stitch, tapestry, rughooking, and any needlework using a counted grid.
Meta Description: [ Cross stitch software StitchCraft, a computer program for turning photos into stitches and designing needlework charts for cross-stitch, tapestry, Rug Hooking, bargello ]

Ursa Software - UK cross stitch design software. Features demos for download.

Vintage Workshop - Offers collections on CD-ROM and in downloadable form for various projects.

X Stitch for Windows - Cross stitch design program. Offers demo, screenshots, and patterns.
Meta Description: [ X-Stitch for Windows cross stitch pattern design software, with 256 color patterns, 8 stitch types, bitmap importing ,and more! ]

Software related videos
SharedView
Next Video
Software related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor