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 :: Multimedia
Graphics :: Software
VRML :: Authoring
Development Tools and Software :: Game Design

 
Software RSS feed
eWeek - RSS Feeds

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

Pack the plastic; Alaska Airlines goes cashless
Thu, 03 Jul 2008 22:17:17 -0700
Alaska Airlines will no longer accept cash for in-flight purchases.
Pocket Armrest seeks to become the next neck pillow
Thu, 03 Jul 2008 22:09:44 -0700
Serial entrepreneur Matt Mostad, of Kenmore, comes up with an idea for traveler's aide while sitting in a cramped airplane seat.
Chevrolet may introduce a mini to U.S.
Thu, 03 Jul 2008 22:12:00 -0700
General Motors is considering a new Chevrolet minicar for the U.S. as it reworks its product lineup to cope with a dramatic shift from trucks to cars that is linked to high gas prices, a spokesman said Thursday.

NYT > Technology

Bits: Google Puts Privacy Link on Main Page
Fri, 04 Jul 2008 18:08:11 -0000
The move brings Google into clear compliance with a California law that requires many Internet sites to have a link to their privacy policy on their home page.
Google Told to Turn Over User Data of YouTube
Fri, 04 Jul 2008 04:30:23 -0000
The order raised concerns that the online video viewing habits of tens of millions of people could be exposed.
Bits: What Is Facebook Worth? (Part 37)
Fri, 04 Jul 2008 15:43:10 -0000
A document in the settled Facebook ConnectU litigation reveals that Facebook’s common shares are worth a quarter of the value of the stock Microsoft purchased when it invested in the social network.

CNN.com - Technology

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

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.
Free Speech In China? Text Me
Wed, 02 Jul 2008 17:21:00 -0400
Hundreds of millions of people in China have cell phones, and with no voice mail, many turn to text messaging to make sure their messages get conveyed. Texting remains one of the few outlets for free speech in a country notorious for its censorship practices.

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

Ask.com closes Dictionary.com deal
Fri, 04 Jul 2008 14:52:00 -0700
Fourth-ranked search engine completes its acquisition of the parent company of Dictionary.com, Thesaurus.com, and Reference.com.
1 euro eBay baby goes home
Fri, 04 Jul 2008 13:37:00 -0700
Parents had put their baby boy up for sale on eBay--apparently as a joke--but German authorities didn't find it particularly amusing.
VeriSign names interim CEO
Fri, 04 Jul 2008 12:02:00 -0700
Company's founder takes the place of the CEO and president, who resigned abruptly earlier this week.

 
Subscribe to Computers RSS feed

directory of related sites

3D Studio MAX - A favourite 3D world creation tool with export features for real time 3D.
Meta Description: [ Media & Entertainment ]

Autofact Inc. - A software company developing 3D computer graphics and point-clouds process system.
Meta Description: [ HTML4.0 Reference ]

Carrara (Metacreations) - Full scale 3D modeling packedge with Metastream capability.

Cosmo Software - Producers of the Cosmo VRML viewer with plugin support.

DirectX Developer Center (MSDN) - Includes information about Direct3D - a real time graphics library primary for the window platform.

DX Studio - Tools for building real time 2D and 3D interactive documents in DirectX 9. Results can be embedded using the ActiveX player, or run as a standalone exe.

Flatland - Software for creating and viewing 3Dml - a mark up lauguage aimed at the Internet.

IDVision - Web enabled virtual product generation with state-of-the-art texture mapping solution, EasyMap web demo.
Meta Description: [ Idvision - texture mapping,coloring,digital archiving,visualization for textile,apparel and surface design, We provide on-line virtual product generation,on-line texture mapping,web enabled digital archiving,design archiving and visualization solutions for the textile,apparel,home furnishing and ... ]

INT3D System - Tool for creating virtual interactive 3D scenes for publishing on the World Wide Web.
Meta Description: [ INT3D System: 3D editor for VRML + high quality 3D models. ]

Maelstrom - A leading immersive VR software production company.
Meta Description: [ Maelstrom Virtual Productions Ltd the worlds leader in Immersive Virtual Reality Software. ]

404 MapBuilder - A creation tool to build 3D-worlds for games and virtual reality development.

Noble Ape - A public access development forum for artificial intelligence, simulation and virtual reality software.

OpenGL - Industry standard 3D graphics software library supported my many platforms.
Meta Description: [ OpenGL Developer Web Site ]

SIAMS S3D - A three-dimensional virtual constructor, which main task is to compose structures.

SmartVR - Develops SmartVerse, a software suite for building fully dynamic and multi-user shared, voice-enabled 3D worlds for Windows platforms.

Software for large scale virtual reality applications - Quest3D is a software package that can be used for large and small virtual reality projects. Supports caves, multi-beamer setups, stereo projection, data gloves, trackers and other VR equipment all driven by a very fast 3D engine.

Unigine - engine of virtual worlds - Main fields of application are cross-platform games and virtual reality systems. Unigine contains 3D graphics and physics engine, 3D GUI, script interpreter and sound support.

VantagePoint - Creators of Perspective, a VR viewer that allows you to bring 3D CAD data into a virtual environment.

Virtual Education Partnership Ltd. - A developer of virtual reality visualisation software for the education and heritage sectors.
Meta Description: [ The Virtual Education Partnership Limited (VEd) is a leading developer of visualisation and simulation software for the education and heritage sectors., The Virtual Education Partnership Limited (VEd) is a leading developer of visualisation and simulation software for the education and heritage s... ]

Virtual Physics - Creators of The Physics Engine for realistic physics simulation and modeling. Can be used in games, simulations and animations.

VR Juggler - VR Juggler is an OpenSource (LGPL) virtual platform for VR application development.
Meta Description: [ Juggler is a scalable and extensible platform for virtual reality applications. You develop your application once for Juggler, then any where that Juggler is supported, your application is also supported. ]

500 VR++ - An open-source framework for creating modular and distributed VR applications.

VRMLmagic - An easy to use tool for creating interactive 3D (Virtual Reality) web pages in the VRML/X3D/Web3D format.
Meta Description: [ VRMLmagic - An easy to use tool for creating interactive 3D (Virtual Reality) web pages in the VRML/X3D/Web3D format. ]

WorldViz Vizard VR Toolkit - A virtual reality development interface. Its Python based scripting language makes 3D programming efficient and easy. Virtual humans can be instantly inserted into existing environments.

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