submit urlsubmit rss feedadd directoryIndependent Broker Dealers

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

Investing Software

 
Software RSS feed
Software - Twitter Search

Integrated inventory solutions with purchasing software from http://www.mikrofax.com
eBuyerPro (Mikrofax eProcure) Fri, 06 Nov 2009 05:05:21 -0000
Integrated inventory solutions with purchasing software from http://www.mikrofax.com
#tech FoneSync software helps Samsung phones play nice with Mac OS X http://unfake.it/ieo
synerific (syn erific) Fri, 06 Nov 2009 05:05:09 -0000
#tech FoneSync software helps Samsung phones play nice with Mac OS X http://unfake.it/ieo
Sales Rep, Mobile Software - Saint Louis, MO (http://tinyurl.com/yls97a8) Get Software Sales Jobs
GetSofSalesJobs (Software Sales Jobs) Fri, 06 Nov 2009 05:05:06 -0000
Sales Rep, Mobile Software - Saint Louis, MO (http://tinyurl.com/yls97a8) Get Software Sales Jobs
Change Manager, ICT Software Implementation Project - Adelaide. http://bit.ly/2QZuhV or call Giulia Di Maria on 08 8223 8842. #hudson #jobs
SA_ICT (Hudson SA ICT) Fri, 06 Nov 2009 05:04:56 -0000
Change Manager, ICT Software Implementation Project - Adelaide. http://bit.ly/2QZuhV or call Giulia Di Maria on 08 8223 8842. #hudson #jobs
@frankiedarnell Yes but sometimes I have to watch what I say. Being a software engineer means people take what I say extremely serious.
playboyadonis (Playboy Adonis) Fri, 06 Nov 2009 05:04:53 -0000
@frankiedarnell Yes but sometimes I have to watch what I say. Being a software engineer means people take what I say extremely serious.
Software Architect - Java / J2EE - Adelaide. http://bit.ly/3xSYLV or call Matt Beazley on 02 82332022. #hudson #jobs
SA_ICT (Hudson SA ICT) Fri, 06 Nov 2009 05:04:48 -0000
Software Architect - Java / J2EE - Adelaide. http://bit.ly/3xSYLV or call Matt Beazley on 02 82332022. #hudson #jobs

 
Subscribe to Software RSS feed

directory of related sites

Acme Trader LLC - Provides trading systems on pair trading, pattern recognition and float analysis.

AIQ Systems: Trading Expert Pro - Trading system for the Windows platform. Honored with six 1998 Reader's Choice Awards by Technical Analysis of Stocks Commodities Magazine.
Meta Description: [ Stocks, indices, mutual funds, charting, real-time quotes, portfolio management, fundamental searches, group sector rotation, market analysis. real time technical analysis. ]

AstroTech Software - Offers stock and option trading software based on astrology analysis.
Meta Description: [ AstroTech Software develops unique investing software products utilizing a blend of Financial Astrology, Technical Analysis and advanced Options Analysis/Screening. Free demo prorams! ]

Coast Investment Software Inc. - FibNodes calculate probable price turning points in advance using Fibonacci trading techniques.
Meta Description: [ Joe DiNapoli fibonacci gann Elliott wave chart technical analysis charts expert system software investment books historical data market neutral investment strategies free quotes news research and trading systems methodologies discretional Neal Hughes ]

Cyban.com - Offers automated trading systems for private traders and financial professionals.
Meta Description: [ Specializes in automated trading systems for private traders, investors, and financial professionals ]

DreamTai Trading Software - Provides automated trading signal software customized with money management system.
Meta Description: [ DreamTai is an easy to use Stock trading software that advises you when to BUY/SELL stocks so as to maximize your profits and minimize your risk. ]

Emporium Software - Offers trading system based on matrix calculations with backtesting function.
Meta Description: [ Pikker - Dynamic Portfolio Trading System Backtesting Software. Matrix calculations of a list of securities over a date range allow for stock or fund rotation through a portfolio, as well as an entire new category of ]

Estockz.com - Mechanical day trading systems and strategies. Technical analysis course.
Meta Description: [ jardín carrera citas finanzas seguros hipotecas coches joyería juguetes juguetes ]

FXP Stock - Offers automated analysis and evaluation on securities.
Meta Description: [ Forex Autotrader- a fully automatic trading system for currencies ]

Ivorix GmbH - Analyzes the historical time series of stocks, currencies and index certificates and automatically develops risk-optimized strategies for daily trading.
Meta Description: [ Ivorix Homepage EN ]

Kase and Company - Software systems and strategies for trading and hedging. Specializing in energy trading and risk management solutions.

Market Guidance Systems Inc. - Real-time stock data analysis which displays the market conditions on a unique visual interface.
Meta Description: [ Real-time stock data analysis which displays the market conditions on a unique visual interface. ]

MCI Technologies Pty Ltd. - Software for stock analysis and portfolio management.
Meta Description: [ The Star Trader program,the ultimate stockmarket analysis tools by MCI Technologies,Finance,money,investments,online stockbroking,Business technology. ]

Modulus FE Trading Systems - Modulus Financial Engineering supplies trading system APIs for investors in many programming languages such as VB, C++ and Java.
Meta Description: [ Modulus Financial Engineering - home of Stock Chart X ActiveX and the cross platform TA-SDK Technical Analysis library. ]

NeuroGest - Provides software for stock market analysis and prediction using artificial neural network and machine learning techniques.
Meta Description: [ Neural networks for financial forecasting ]

NeuroShell Trader - Trading system software that combines traditional analysis techniques with artificial intelligence. Uses neural nets for predictions and genetic algorithms for optimization.

Nexgen Software Systems - Mechanical trading systems and seminars for stocks and derivative trading.

Oz Scanner - Offers stock picking software based on probablity calculation.
Meta Description: [ Stock Trading Software - The Oz Scanner stock trading software scan and screen for stocks in real time for the best stock trading opportunities. ]

Prudent Trading Systems - Design and development of mechanical trading systems.
Meta Description: [ Design, Development, Testing , Deployment and Management of Mechanical Trading Systems ]

R-Quant Data Analysis Studio - An object-oriented data mining and analysis framework for projects ranging from simple portfolios to full-scale trading systems.
Meta Description: [ SmartQuant - Financial Data Analysis and Trading Framework ]

Sell Buy or Hold - A set of custom formulas and algorithms designed for use with Metastock Professional Expert Advisor.

Trader Assistant - Offers utility for automated order execution using TradeStation software.
Meta Description: [ Automated Trading with TradeStation and InteractiveBrokers ]

TradingSolutions - Financial analysis software that combines traditional technical analysis with neural network and genetic algorithm technologies.
Meta Description: [ TradingSolutions is a comprehensive technical analysis software package that helps you make better trading decisions by combining traditional technical analysis with state-of-the-art neural network technologies. ]

TruExchange - TruMarket is a real time trading and risk management system for OTC exchanges, brokers in electronic markets across industries for trading in a range of instruments.

directory of mobile sites

AstroTech Software - Offers stock and option trading software based on astrology analysis.
Meta Description: [ AstroTech Software develops unique investing software products utilizing a blend of Financial Astrology, Technical Analysis and advanced Options Analysis/Screening. Free demo prorams! ]

Software related videos
Beware - Illegal software allows anyone to tap your cell phone
Next Video
Software related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor