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

Computer Aided Translation :: Globalization
World Languages :: Dictionaries

 
Software RSS feed
Software - Twitter Search

"Now let’s ask a question about Monopoly (and Enterprise software). Where do the rules live?" http://bit.ly/5KwXud #softwaredesign
segdeha (Andrew Hedges) Wed, 23 Dec 2009 23:19:42 -0000
"Now let’s ask a question about Monopoly (and Enterprise software). Where do the rules live?" http://bit.ly/5KwXud #softwaredesign
Presented by: Check out the top 10 software products to help your business! http://bit.ly/6ZwGvt
bookdomains (Domains) Wed, 23 Dec 2009 23:19:38 -0000
Presented by: Check out the top 10 software products to help your business! http://bit.ly/6ZwGvt
RT Voted best Twitter software. http://bit.ly/gF3Jt
SkeeterHansen (Skeeter Hansen) Wed, 23 Dec 2009 23:19:38 -0000
RT Voted best Twitter software. http://bit.ly/gF3Jt
Old style software testing!
amanda_vzr8x23 (Sophie Flynn) Wed, 23 Dec 2009 23:19:34 -0000
Old style software testing!
Telemóveis com novo software de navegação na net http://twurl.nl/b4nzr4
luisf (Luis) Wed, 23 Dec 2009 23:19:28 -0000
Telemóveis com novo software de navegação na net http://twurl.nl/b4nzr4
【ツ】♥"El Software es como el #sexo, es mejor cuando es gratis"- #LinusTorvalds♥【ツ】#Linux
only_oCrA (oCrA) Wed, 23 Dec 2009 23:19:25 -0000
【ツ】♥"El Software es como el #sexo, es mejor cuando es gratis"- #LinusTorvalds♥【ツ】#Linux

 
Subscribe to Software RSS feed

directory of related sites

An-Nakel - Machine translation software; Arabic and English.
Meta Description: [ Arabic translation software,machine translator, mt,dictionary,Localization,arabic dictionary,Arabic lexicography,lexicon,spell,word,vocabulary,language,domain,arabic dictionaries,arabic glossaries,arabic terminology,arabic terminologies,english-arabic,french-arabic,spanish-arabic,arabic meanings,... ]

AnyCount - Time limited shareware tool that produces word counts, character counts, line counts, and page counts for all common file formats.
Meta Description: [ Word count software produces automatic word counts, line counts and character counts for all common file formats. (.DOC (MS Word), .RTF (MS Word), .XLS (MS Excel), .PPT (MS PowerPoint), .PPS PowerPoint), .HTM (.HTML), .CSV (MS Excel), .PDF (Adobe Acrobat), .TXT, .ZIP) ]

English to Arabic - English to Arabic machine translation software.
Meta Description: [ One of the world leaders in English to Arabic machine translation software. ]

404 GE Trans - Program for translating German texts into English, also useful for translating individual English words into German. Translation database exceeds 225,000 words, with many scientific and technical terms.
Meta Description: [ iiNet specialises in super fast ADSL2+ broadband. Get the fastest speeds around, up to 24,000kbps - ordinary broadband just isn't the same. We also have the greatest ADSL2+ coverage in Australia. ]

GITS Word Macros - Macros for performing word counts, conversion of double-byte to single-byte characters, scanning document for Japanese text, and page-number insertion. Free download.
Meta Description: [ Word Macros for Translators ]

Healthcare Interpretation Technology - [Flash needed] Machine interperting software ProLingua for hospital emergency departments.

Language Source - Language translation software for MS Windows, as well as non-English language keyboards and other internationalised software of well-known brands.

linguatec Personal Translator - Translation software for between English and German.
Meta Description: [ LinguaDict is a comprehensive, free online German-English/German-French dictionary with over 1,000,000 entries. ]

MultiTranse - A program that uses public domain resources to translate words, phrases, sentences and short texts in twelve languages. Shareware.
Meta Description: [ MultiTranse is an effective online translation software that can traslate to or from English, Portuguese, Dutch, French, Chinese, Spanish, German, Italian, Greek, Russian, Korean, Japanese and Norwegian ]

Omega First - Translation and proofing tools for sale.
Meta Description: [ Omega First specialise in language translations, translating languages, proofing tools , foreign language translations, Systran translators, language translation software, language translator software, translation software and language software. ]

Pars Translator - English to Persian translation software for Windows.
Meta Description: [ MabnaSoft Official Website ]

PROjectMT - Machine translation system for Windows which provides translations of documents considering syntactic, morphological and semantic links.

Resource Solutions ResMan - Tool for automated translation of Microsoft Resource scripts in German and English versions.
Meta Description: [ Professional web services using SVG, PHP, JavaScript, Databases, and Java ]

Softissimo - Information on the maker of Reverso, machine translation software supporting English, French, German, Spanish and Russian translation.
Meta Description: [ Softissimo, leader in translation software with Reverso. Softissimo also offers electronic dictionaries (specialised dictionaries, Collins bilingual dictionaries, etc.) and corporate solutions. ]

Systran - Machine translation of entire sentences.
Meta Description: [ SYSTRANs best translation quality with HEISOFT ]

Total Assistant - Word and character counting for formats including MS Word, HTML, Acrobat PDF, MS PowerPoint and MS Excel.
Meta Description: [ Perform word, character and line counts in HTML, PDF, PowerPoint, Word and Excel formats. Count in many files at a time easily. ]

Traduki - Open source machine translation program, developed with the Python language, covering common languages and eventually many less supported languages.

Translation Experts - Company offering products and services including natural language translation software and dictionaries.
Meta Description: [ übersetzung von E-Mails, übersetzer von Internetseiten, Übersetzen in Eurem Desktop oder Laptop PC, Sprachübersetzer von Handbüchern und Büchern ]

Translation Software FAQ - Answers to commonly asked questions regarding translation software.
Meta Description: [ translation.net features a wide range of translation software and other translation and language learning aids. We sell materials in over 100 languages. ]

Translution - Automatically translate e-mails, documents and web pages in English, German, Spanish and French. Shareware and limited free version works in MS Outlook only.
Meta Description: [ Translate emails for free, translate web pages & word documents, automatic translation software, Free 15 day trial, French, German, Italian, Spanish, ]

TransWhiz - Software for performing translations of websites or straight text between Chinese and English.

Tranzsend - E-mail client with English - Spanish machine translation module.

Ugaritic Translation Software - A total of 1389 transliterated Ugaritic tablets, full concordance searching, version of Cyrus Gordon's dictionary, second partial dictionary, and a brute-force parser. For Microsoft Windows, e-mailed password to unlock.
Meta Description: [ Ugaritic Translation Software for Windows by Stephen S. Rives. ]

404 Visual Resource Translator - Software translator tool. Free version and buy version.

Word Magic Software - English and Spanish translation software and language tools with dictionary, thesaurus, spell checker, verb conjugator and full document text translator.
Meta Description: [ English Spanish translation software, Spanish dictionary, full document translator for translators, professionals and students. Online translation, synonyms and idioms dictionary. ]

WordExpert - Concordance program which facilitates the precise use of technical terms and general vocabulary.
Meta Description: [ Startseite ]

writeKa Language Tools - Transliteration and translation tools for Indian languages. Includes free on-line English-to-Malayalam and English-to-Hindi transliterators in graphics and Unicode.

Software related videos
Computer Sc - Software Engineering
Next Video
Software related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor