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 ]
NYT > Technology
Amid the Gloom, an E-Commerce War Sun, 12 Oct 2008 17:00:16 -0000 Seven years ago, eBay was an online juggernaut and Amazon.com its weaker rival. How times have changed.
Overfeeding on Information Sat, 11 Oct 2008 03:27:21 -0000 It's hard not to watch the news, with the financial markets in meltdown and the presidential campaign entering the homestretch. But how much is too much?
Novelties: Keeping Your Own Health Chart, Online Sun, 12 Oct 2008 07:42:25 -0000 New tools are being developed that may help harried patients monitor their medications, home tests and other details.
Verizon Wireless Plans to Charge Companies Sending Text Messages Sat, 11 Oct 2008 04:53:14 -0000 Verizon told companies that send out text messages that starting Nov. 1 it will impose a fee of 3 cents for each message it delivers to the phones of its subscribers.
YouTube to Offer TV Shows With Ads Strewn Through Sat, 11 Oct 2008 05:16:28 -0000 YouTube said it would start offering full-length episodes of some television shows on its sprawling Web site.
Memory Maker Reduces Work Force Fri, 10 Oct 2008 05:38:00 -0000 Falling prices for the flash memory used in a wide range of consumer electronics have forced Micron Technology to shut down most of a factory it shares with Intel and lay off close to 3,000 workers.
NerdTV | PBS
NerdTV #13: Judy Estrin
Mon, 10 Apr 2006 12:00:00 -0700
Judy Estrin's career ranges from founder of Bridge Communications to CTO of Cisco to running Packet Design LLC. Quite the girl geek, eh?Download video:Entire Show:MPEG-4 | TorrentNerdy Bit:MPEG-4 | TorrentJuicy Bit:MPEG-4 | TorrentDownload subtitled video:Entire Show:With Subtitles | Torrent w/ SubtitlesNerdy Bit:With Subtitles | Torrent w/ SubtitlesJuicy Bit:With Subtitles | Torrent w/ SubtitlesDownload audio:Entire Show:MP3 | TorrentAAC | TorrentOgg Vorbis | Torrent
NerdTV #13: Judy Estrin - Transcript
Mon, 10 Apr 2006 12:00:00 -0700
For those who would rather read than watch or listen.
NerdTV Archives
Mon, 10 Apr 2006 12:00:00 -0700
Miss a past show? Check out our archives.Past guests include:#12: Bob KahnInventor of TCP/IP.#11: Doug EngelbartComputer mouse inventor.#10: Dan BricklinInventor of the Spreadsheet#9: AninaHigh Fashion Meets High Tech#8: Avram MillerCo-founder of Intel Capital#7: Dan DrakeCo-founder of Autodesk#6: Dave WinerFather of RSS and Web Logging#5: Tim O'ReillyOpen Source pioneer#4: Brewster KahleInternet Archive founder#3: Bill JoyCo-founder of Sun#2: Max LevchinCo-founder of PayPal#1: Andy HertzfeldThe first Macintosh programmer...ever
Reuters: Technology News
Step-on scanner lets air passengers keep shoes on Sun, 12 Oct 2008 11:38:43 -0400 LOD, Israel (Reuters) - Israel has introduced a step-on scanner that spares airline travelers the nuisance of having to remove their shoes so they can be X-rayed for hidden weapons, though the new device cannot yet sniff out explosives.
Google founder Brin visits Russian space cosmodrome Sun, 12 Oct 2008 05:21:54 -0400 BAIKONUR, Kazakhstan (Reuters) - Google co-founder Sergey Brin, considering going into space on a private flight, made a surprise visit to Russia's Baikonur cosmodrome on Saturday to wish good luck to a fellow space tourist.
Visit China's Forbidden City -- as a virtual eunuch Fri, 10 Oct 2008 15:28:24 -0400 BEIJING (Reuters) - Culture fans thousands of miles from Beijing can now visit its famous Forbidden City, through a three dimensional recreation of the vast palace that also allows them to dress up as an imperial eunuch and meet a courtesan.
AP Top Technology News At 7:11 p.m. EDT
Kenya's elephants send text messages to rangers By KATHARINE HOURELD Sat, 11 Oct 2008 23:10:50 -0000 OL PEJETA, Kenya (AP) -- The text message from the elephant flashed across Richard Lesowapir's screen: Kimani was heading for neighboring farms.... Flexible OLEDs could be part of lighting's future By PETER SVENSSON Sat, 11 Oct 2008 04:39:15 -0000 NISKAYUNA, N.Y. (AP) -- On a bank of the Mohawk River, a windowless industrial building of corrugated steel hides something that could make floor lamps, bedside lamps, wall sconces and nearly every other household lamp obsolete.... Sony seeks to harmonize music, electronics By RYAN NAKASHIMA Fri, 10 Oct 2008 21:38:01 -0000 LOS ANGELES (AP) -- Now that Sony Corp. and Bertelsmann AG have broken off their troubled relationship, known as Sony BMG, the Japanese company hopes to harmonize its consumer electronics and its music, a duo that was badly out of sync....
500Digital Test - Design for manufacturing and test quality management software. Three major products are C-LINK, CITE, and QMAN.
Electronics Workbench - Product portfolio consists of software for the design of electrical circuitry to be implemented on printed circuit boards (PCBs) and programmable logic devices (FPGAs/CPLDs) and includes: schematic capture, component database, SPICE simulation, FPGA/CPLD synthesis, design analysis, PCB layout, and autorouting.
Meta Description: [ Schematic Capture, SPICE Simulation, PCB Layout, OrCAD, pSPICE, PCB, EDA Software, Multisim, Ultiboard, MultiMCU, SPICE Simulation Software, PCB Layout Software, circuit design, circuit simulation, circuit schematic ]
Flynn Systems - GenRad, HP, Teradyne: Develops software to generate test programs for electronic devices.
Intercal LLC. - Produces automated calibration tools used in the maintenance of electronic and mechanical test equipment and systems. Includes search facility for available calibration procedures.
Meta Description: [ Calibration software, Met/Cal, Automation Software, Calibration Lab, Test Equipment ]
Probe Assist - Allows ATE and production test engineers to annotate a picture of a unit under test with arrows and tags and create ppf files that can be executed from test code. Includes list of features, screen snapshots and software available for download.
Soft Test Inc. - Semiconductor test program development services for digital and mixed signal devices on all popular ATE test systems.
Meta Description: [ Semiconductor Testing Courses for Digital, Mixed Signal, Memory, Chip, High Speed, DFT Devices, Device Interface Boards DIB DUT, Analog-to-Digital A/D Converters ATE. Schedule class, on-site custom or buy on CD Rom. ]
TestExec SL 5.1 - Test executive for electronics manufacturing functional test applications. Forms part of Agilent's Intelligent Test software suite. Includes product specifications and evaluation available for download.
Unisoft - CAD-to-test conversion tools. Manufacturing framework that automates translation of CAD or Gerber plot information.
Meta Description: [ Unisoft Factory - Software solutions for Manufactures - Manufacturing Execution System (MES) - Process Control, Assembly and ATE Test. ]
http://geeks.pirillo.com - http://live.pirillo.com - You ever wonder what would happen if two planets got too close to ...