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 :: Groundwater
Civil Engineering :: Software for Engineering

 
Software RSS feed
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....

 
Subscribe to Technology RSS feed

directory of related sites

Soft International - Geotechnical software for rock mechanics, soil mechanics, hydrogeology, geophysics and geology. English, Italian and Spanish.

4D SOLUTIONS - Integrated terrain modeling and civil works software package used in surveying, land subdivisions, drainage, earth moving, landscape design, mapping and mining applications.
Meta Description: [ 12D SOLUTIONS - 12d Model is an intergrated surveying, terrain modelling and civil works software package designed in Australia. It is used in surveying, land subdivisions, civil engineering, civil construction, drainage, earth moving, landscape design, mapping and mining applications. ]

ADAMA Engineering, Inc - USA. Developers of software for geotechnical engineering. Programs for the design of grid reinforced slopes, block and earth walls, and geotubing. Product brochures on PDF files. Requires Acrobat Reader.

Ardy Environmental Software - Slope stability analysis, geotechnical, and geoenvironmental (geo-environmental) models and modeling software including GALENA.
Meta Description: [ GALENA - slope stability analysis software, ground, back and failure analysis models and modelling software for the geological, mining, geo and soil mechanics, and geoenvironmental industries including modeling with the GALENA software ]

Data Surge Corp - USA. Developers of geotechnical software applications for professional engineers and geotechnical engineering students. On-line, limited versions of programs.
Meta Description: [ Geotechnical software applications for professional engineers and geotechnical engineering students. ]

Delft GeoSystems BV - The Netherlands. Developers of software for geotechnical applications. Product catalog with extensive technical information. Also, on-line databank for geotechnical information related to The Netherlands. English and Dutch.
Meta Description: [ Delft GeoSystems ]

Environmental Modeling Research Laboratory - Environmental modeling software specializing in ground water, watershed, and surface water modeling.

Erosion Control Materials Design Software - Computer-assisted selection of materials for slope erosion protection and channel scour resistance, for engineers, designers and contractors in the erosion and sediment control industry.
Meta Description: [ North American Green manufactures erosion and sediment control BMPs, including ECBs and TRMs for all your green engineering, vegetated, erosion control needs to assist with NPDES compliance. ]

GEO-SLOPE International Ltd. - CAD software for geotechnical and geo-environmental modelling
Meta Description: [ Geotechnical engineering modeling software ]

Geo-Tec series - Programs dedicated to geotechnical field analysis, penetrometric tests and slope verification. For Windows and Macintosh
Meta Description: [ Elaboration of on-site static and dynamic penetrometric tests and slope verification in the presence of water beds and loads. ]

Geocomp Corp - USA. Developers of software and hardware data acquisition systems for acquiring, manipulating and reporting of test data in soils laboratories, and automated systems for the control of all phases of geotechnical testing. Links to related sites.
Meta Description: [ Geocomp/Geotesting helps clients manage risk and lower life-cycle costs for constructed facilities. We provide a complete understanding of the underground conditions and potential hazards to minimize the risks to worker and public safety, construction delays, additional costs and damage to proper... ]

Geosolve - UK. Developers and distributors of geotechnical analysis and design software for retaining and gravity walls, slope stability and reinforced soils. Password protected download area.
Meta Description: [ Geosolve: Authors and distributors of geotechnical analysis and design software including WALLAP (Retaining wall analysis), SLOPE (Slope stability analysis and Reinforced soil design) and GWALL (Gravity wall analysis). ]

Geosurface Technologies - Software for Land Surveyors, Engineers, Seismic and GIS Professionals.

GeotechniCAL - Computer-aided learning for geotechnical engineering. Has a range of CAL packages available for downloading and also provides links to others.
Meta Description: [ Public home page for the University of the West of England, Bristol. Bristol UWE is consistently one of Britain's leading new universities for quality in teaching, and has a strong research tradition. ]

Geotechnical and Geoenvironmental Software Directory - A directory of programs, software publishers and suppliers in the fields of geotechnical, geoenvironmental and environmental engineering; hydrogeology, geology, geoscience, data analysis and data visualisation.
Meta Description: [ A software directory of programs for geotechnical, geoenvironmental and environmental engineering; hydrogeology, geology, geoscience, data analysis and data visualisation. ]

Geotechnical Computer Applications - USA. Software for subsurface investigation, facilitating generation of reports and analysis of subsurface data. Sample reports. Downloadable demo. Pricing information.
Meta Description: [ gINT Geotechnical and Geoenvironmental Software; user-customizable report generation for borehole and boring logs, well log plotting, and fence diagrams supporting geotechnical cross-sections ]

404 Geotextile and Geosynthetics Calculation Programs - Computer programs for the design of soil filtration and slope reinforcement, including selection of appropriate geotextiles and geosynthetics. In Zip format. Provided by T.C. Mirafi.

Key Systems Geotechnical - Borehole logging and management software.

Levelworks - Surveying software for the HP48 calculator.

LISCAD - Land survey and civil engineering program.
Meta Description: [ LISCAD Land Surveying & Engineering Software features geodetic COGO computations; total station, data logger, GPS and digital level field surveying reduction; AutoCAD dwg, MicroStation dgn and LandXML compatibility; profiles and road design; least squares adjustment and transformations; digital t... ]

O. Hungr Geotechnical Research, Inc - Windows-based microcomputer program for geotechnical slope stability analysis in two or three dimensions.
Meta Description: [ CLARA-W is a Windows-based program for geotechnical slope stability analysis in two or three dimensions, using Bishop, Janbu, Spencer and Morgenstern-Price methods. Features include 2D and 3D analysis of rotational or non-rotational sliding surfaces, ellipsoids, wedges, compound surfaces, fully s... ]

Oasys Software - 32-bit Windows programs for flexible retaining wall, soil movement and geotechnical finite element analysis.
Meta Description: [ Oasys, the software house of Arup ]

500 PanTechnica Corp - Slope stability analysis using limit equilibrium keyblock analysis. Downloadable free demos.

Program for Incremental Stress Analysis - Program developed for analyzing the deformation of geotechnical structures . Includes program description and a downloadable demonstration.

Scientific Software Group - Supply a range of geotechnical software. Product overviews, detailed descriptions, and FAQs .

Slope Stability Analysis Software - Software program for the general solution of slope stability problems, featuring the analysis of reinforced soil slopes with geosynthetics, nailing and tiebacks. Developed by the School of Civil Engineering in the Purdue University, USA.
Meta Description: [ Rodrigo Salgado's STABL Website: Slope Stability Analysis using Computer Software ]

Slope Stability Software - Edwin Bane Kroeger - Program to calculate the factor of safety for plane failures in rock and soil slopes where defined discontinuity planes exist. Free downloadable version in zip format .

StreaMMetrics - Technical software for watershed managers and engineers specializing in applied stream geomorphology.
Meta Description: [ streaming audio video online media web conference on demand webcast ]

TAGAsoft, Ltd - USA. Developers of software programs for slope stability, consolidation, finite elements, seismatic analysis, pile groups and foundation design. Articles and bookstore. On-line calculators.
Meta Description: [ TAGAsoft is a leading supplier of software for geotechnical analysis and design. Now available: on-line Java analysis of your problems. Check it out. 2-D and 3-D slope stability calculations, consolidation and settlement analysis, soil dynamics, and pile design ... ]

Software related videos
http://live.pirillo.com/ - A couple of guys from the Justin.tv crew decided they needed to interview Chris. ...
Next Video

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor