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 :: Machine Learning
Software :: Bayesian Analysis

 
Software RSS feed
Software - Twitter Search

Tweet For LIFE! New Twitter Software Raises The Bar ... http://adf.ly/z16
ajvanhemert (Arjan) Sun, 13 Dec 2009 16:49:14 -0000
Tweet For LIFE! New Twitter Software Raises The Bar ... http://adf.ly/z16
Software-Internet: SNMP Trap Software http://forum.techgle.com/showthread.php?t=393223
techglesoftware (Software Zone) Sun, 13 Dec 2009 16:49:13 -0000
Software-Internet: SNMP Trap Software http://forum.techgle.com/showthread.php?t=393223
When deciding to go for accounting software, it must be understood that the best accounting software http://simhasolutionsap.com/
karthiknani18 (karthik) Sun, 13 Dec 2009 16:49:01 -0000
When deciding to go for accounting software, it must be understood that the best accounting software http://simhasolutionsap.com/
1 billion Pirate review + FREE BONUS SOFTWARE: 1 Billion Pirate top secret to make money online,no article.. http://bit.ly/7TzJbU #seo
webdesignmagz (Web Design Magz) Sun, 13 Dec 2009 16:48:55 -0000
1 billion Pirate review + FREE BONUS SOFTWARE: 1 Billion Pirate top secret to make money online,no article.. http://bit.ly/7TzJbU #seo
I'm looking to sell a brand new 13" MacBook Pro. It's the aluminum unibody enclosure. It was used only to load software which will come ...
savannahterr88 (Savannah Terrance ) Sun, 13 Dec 2009 16:48:44 -0000
I'm looking to sell a brand new 13" MacBook Pro. It's the aluminum unibody enclosure. It was used only to load software which will come ...
Free Is The New Black For Security Software: Author : Gregory SmythYour mother might have told at some stage that n... http://bit.ly/6yRTjQ
ArticleMind (ArticleMind.com) Sun, 13 Dec 2009 16:48:39 -0000
Free Is The New Black For Security Software: Author : Gregory SmythYour mother might have told at some stage that n... http://bit.ly/6yRTjQ

 
Subscribe to Software RSS feed

directory of related sites

Kevin Murphy's list of Bayesian network software - Most up-to-date list available.

AgenaRisk - Bayesian network, simulation and risk analysis software. Supports exact and approximate inference in hybrid and dynamic networks for decision support, diagnosis, statistical learning and prediction applications.
Meta Description: [ Bayesian Network and Simulation Software for Risk Analysis and Decision Support ]

BayesBuilder - A tool for constructing and testing Bayesian networks.

BayesiaLab - Bayesian network laboratory producing a broad set of tools for structure learning, analysis, adaptive questionnaires, and dynamic Bayesian networks

404 Bayesian Belief and Decision Networks Applet - CISpace tools for learning about belief networks: a set of Java applets and example networks.

Bayesian Knowledge Discoverer - Able to learn Bayesian Belief Networks from (possibly incomplete) databases. Algorithm based on the Bound and Collapse estimation method.

Bayesian Network Toolbox (BNT) - Kevin Murphy's MATLAB toolbox - supports dynamic BNs, decision networks, many exact and approximate inference algorithms, parameter estimation, and structure learning

Bayesian Network tools in Java (BNJ) - Open-source suite of software tools for research and development using graphical models of probability, published by Kansas State University Laboratory for Knowledge Discovery in Databases (KDD)
Meta Description: [ Bayesian network tools in Java (BNJ): free software (open source) for probabilistic representation, learning, reasoning in Bayes nets and other graphical models - Kansas State KDD Lab ]

Bayesline - Very generic and free (LGPL) Belief Network Framework in C++ - supports a broad range of knowledge and dependency types for network variables and clusters of variables

Belief Net Power Constructor - System based on Jie Cheng's three-phase belief network construction algorithm. Includes a wizard-like user interface and a belief network construction engine.

BNet Desktop Software and Developer Toolkits - BNet.Builder is a belief network software application. BNet.EngineKit provides an embeddable engine.
Meta Description: [ Charles River Analytics products include BNET, a family of Belief Network Tools as well as VisionKit, a library of Computer Vision Components. ]

BUGS - Bayesian inference Using Gibbs Sampling - Bayesian analysis of complex statistical models using Markov chain Monte Carlo (MCMC) methods.
Meta Description: [ BUGS is a piece of computer software for the Bayesian analysis of complex statistical models using Markov chain Monte Carlo (MCMC) methods. Software for several platforms is available for downloading, and all the manuals are also available online or in downloadable formats. ]

CleverSet, Inc. - Develops and exploits proprietary Relational Bayesian Modeling (RBM) technology and applications that provide real-time, actionable results from large amounts of dynamic, multi-faceted, ambiguous information.
Meta Description: [ CleverSet ]

500 CoCo - Model selection on graphical models (including belief networks).

404 Complex Systems Computation Group (CoSCo) - BAYDA software implements Bayesian predictive discriminant analysis, where the aim is to build a model for predicting the value of one discrete (class, group, category) variable using other variables.

500 DEAL - Open source package for the technical computing language R, developed by Aalborg University and Novo Nordisk A/S - analysis and structure learning of Bayesian networks with discrete and/or continuous variables

DecsionQ Bayesian Predictive Analysis Software - A data mining software company that has a fully automated data modeling and predictive analytics package.

Ergo - A Bayesian network editor and solver. [Windows/Macintosh]

Genie/Smile - GeNIe is a development environment for building graphical decision-theoretic models running under Windows operating systems. SMILE is its portable inference engine, consisting of a library of C++ classes, currently compiled for Windows, Solaris and Linux.

HUGIN EXPERT - Hugin - Developers of the Hugin tool

500 Inquiring Knowledge Networks On the Web (IKNOW) - IKNOW, an interdisciplinary project from the University of Illinois at Urbana-Champaign, helps enhance individuals' ability to access and visualize an organization's knowledge and social capital

500 JavaBayes - Bayesian networks in Java.

Knowledge Industries, Inc. - Builds and licenses diagnostic software based upon Bayesian Belief Networks for medical, industrial and management applications. Software includes editors/compilers, test/review tools and inference engines embeddable in stand-alone and web-based applications.

Lumina Decision Systems - Makers of Analytica, visual software tool for creating, analyzing, and communicating quantitative business models.
Meta Description: [ Lumina Decision Systems creator of Analytica, visual modelling software that takes you beyond the spreadsheet. Analytica uses influence diagrams and Monte Carlo simulation to tackle challenging decisions under uncertainty . ]

Microsoft Belief Network Tools - Free Windows software for creation, assessment and evaluation of belief networks.

MIM - Windows program for graphical modelling.

Norsys Software Corp. - Netica is a complete program for working with belief networks and influence diagrams. Feature compiles belief (Bayesian) networks into a junction tree of cliques for fast probabilistic reasoning.

Pronel - Data mining tool for extracting Bayesian networks from data.

Pulcinella - Tool for propagating uncertainty through local computations based on the general framework of valuation systems proposed by Shenoy and Shafer.

RISO - Robert Dodier's open source package for distributed, heterogeneous belief networks in Java - allows different conditional distributions

SamIam: Sensitivity Analysis, Modeling, Inference and More - SamIam is a comprehensive tool for modeling and reasoning with Bayesian networks, developed in Java by the Automated Reasoning Group of Professor Adnan Darwiche at UCLA.
Meta Description: [ SamIam is a comprehensive tool for modeling and reasoning with Bayesian networks, developed in Java by the Automated Reasoning Group of Professor Adnan Darwiche at UCLA. Samiam includes two main components: a graphical user interface and a reasoning engine. The graphical interface allows users to... ]

404 WebWEavr-III - WEBWEAVR-III is a Java application that supports the construction of Bayesian networks, inference in standard and dynamic Bayesian networks and decomposable Markov networks, construction and verification of multiply-sectioned Bayesian networks (MSBNs), inference in multi-agent MSBNs, and learning decomposable Markov networks.

XBAIES - Rob Cowell's windows-based system for bayesian network inference and learning.

XML Belief Network File Format - Proposed XML standard for describing Bayesian belief networks.

Software related videos
Whitesmoke Activation Code
Next Video
Software related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor