Computer program

hide

Computer programs (also software programs, or just programs) are instructions for a computer. A computer requires programs to function, typically executing the program's instructions in a central processor. The program has an executable form that the computer can use directly to execute the instructions. The same program in its human-readable source code form, from which executable programs are derived (e.g., compiled), enables a programmer to study and develop the algorithm.

Computer source code is often written by professional computer programmers. Source code is written in a programming language that usually follows one of two main paradigms: imperative or declarative programming. Source code may be converted into an executable file (sometimes called an executable program or a binary) by a compiler. Alternatively, computer programs may be executed by a central processing unit with the aid of an interpreter, or may be embedded directly into hardware (in which case it is more widely known under the term 'firmware', as something 'between' software and hardware).

Computer programs may be categorized along functional lines: system software and application software. And many computer programs may run simultaneously on a single computer, a process known as multitasking.

For more information about Computer program, read the full article at Wikipedia.
This text uses material from Wikipedia and is available under the GNU Free Documentation License.


News tagged with software program

results timeline


The Wall Street Journal reported that Iraqis had used software programs to capture live video footage from US drones

US fixed drones hacked by Iraqi insurgents: Pentagon

Technology / Other

created Dec 17, 2009 | popularity 5 / 5 (2) | comments 0

The US military has fixed a problem that allowed Iraqi militants to use cheap software to intercept the video feeds of US-operated drones, a defense official said on Thursday.


A virtual physician's conference

A virtual physician's conference

Technology / Software

created Dec 07, 2009 | popularity not rated yet | comments 0

Telemedicine facilitates communication between family physicians, hospitals and nursing services -- yet current solutions lack flexibility and are consequently very expensive. A new software program is now ...


Artificial Intelligence Shuffles Schedules, Cuts Patients' Wait Times

Artificial Intelligence Shuffles Schedules, Cuts Patients' Wait Times

Medicine & Health / Other

created Dec 03, 2009 | popularity 5 / 5 (2) | comments 0

(PhysOrg.com) -- Some of the same artificial intelligence (AI) underlying NASA’s Hubble Space Telescope is now streamlining patient care at Strong Memorial Hospital, helping radiologists and technologists ...


Arts and sciences join to develop greener, more efficient conferences and exhibits

Other Sciences / Other

created Dec 01, 2009 | popularity 4 / 5 (1) | comments 0

Santanu Majumdar spent his years as a graphic design graduate student developing a project that might sound counterintuitive for a student of fine arts - a software program made to simplify information gathering at conferences ...





Search results for software program


Intel Offers Developer Kit For Future Atom Processor Netbook Apps

Technology / Software

created Dec 03, 2009 | popularity 5 / 5 (1) | comments 0

Intel Corporation has made its beta version of the Intel Atom Developer Program Software Development Kit (SDK) available for Microsoft Windows and Moblin operating systems developers. The kit helps software companies and ...


Microsoft Word

Court bans sale of Word; Microsoft promises fix

Technology / Software

created Dec 22, 2009 | popularity 4.5 / 5 (10) | comments 8

(AP) -- A federal appeals court ordered Microsoft Corp. to stop selling its Word program in January and pay a Canadian software company $290 million for violating a patent, upholding the judgment of a lower ...


Handheld Touch Screen Device May Lead to Mobile Fingerprint ID

Handheld Touch Screen Device May Lead to Mobile Fingerprint ID

Technology / Engineering

created Dec 16, 2009 | popularity not rated yet | comments 0

(PhysOrg.com) -- The Federal Bureau of Investigation Hostage Rescue Team had a problem -- they needed a small, portable tool to identify fingerprints and faces, but couldn't get anyone interested in building ...


'Fighting' IED attacks with SCARE technology

'Fighting' IED attacks with SCARE technology

Technology / Computer Sciences

created Dec 10, 2009 | popularity 4.7 / 5 (3) | comments 4

(PhysOrg.com) -- University of Maryland researchers have developed and successfully tested new computer software and computational techniques to analyze patterns of improvised explosive device (IED) attacks ...


Should I buy a PC or Mac?

Technology / Software

created Nov 25, 2009 | popularity 2.4 / 5 (21) | comments 35

Q. Our 6-year-old PC computer is dying a slow death and we are considering moving to a new iMac but have a few concerns. First, of all, we have several Word documents on our disk drive now that we want to keep and add to ...


Breakthrough in monitoring tropical deforestation announced in Copenhagen

Breakthrough in monitoring tropical deforestation announced in Copenhagen

Space & Earth / Environment

created Dec 10, 2009 | popularity 3.8 / 5 (5) | comments 0

Tropical forest destruction accounts for some 20% of global greenhouse gas emissions. But quantifying these emissions has not been easy, particularly for tropical nations. New technology, developed by a team ...


'Outbreaks Near Me' app now available for Android mobile phones

Technology / Software

created Dec 01, 2009 | popularity 5 / 5 (1) | comments 0

(PhysOrg.com) -- "Outbreaks Near Me," an up-to-the-minute disease-tracking system released as an iPhone application in September, is now available for use on Android mobile phones, greatly increasing the number of people ...


'One keypad per child' lets schoolchildren share screen to learn math

'One keypad per child' lets schoolchildren share screen to learn math (w/ Video)

Electronics / Consumer & Gadgets

created Dec 10, 2009 | popularity 2 / 5 (3) | comments 3

The slogan is "one laptop per child." But it will be a long time before that is true everywhere in the world. Meanwhile, a new device aims to make a situation that is common in poor areas - one computer shared ...


HP researchers try to tell you who your friends are

Technology / Computer Sciences

created Dec 17, 2009 | popularity 1 / 5 (1) | comments 0

Most people have scores of contacts, scattered around their mobile phone, e-mail address book and multiple social networking sites. Scientists at Hewlett-Packard can tell you which of those contacts are your closest friends.


Internet-based customized newscast has been cooking in the InfoLab at a US university for over three years

US university coding future of news

Technology / Computer Sciences

created Dec 16, 2009 | popularity 3.7 / 5 (3) | comments 0

Personalized newscasts culled from the Web and presented by digital avatars. Baseball stories written by computers using raw data.



List of search results for software program