A set of computer instructions that enables a computer to perform a specific task. Programs are usually written in a high-level language such as C, C++, Java, Visual Basic (or older languages, such as Fortran and Cobol) that can be understood by human programmers and then translated into machine language using a special program called a compiler. Machine language is a special set of codes that directly controls a computer, also known as assembly language.

Articles on that refer to Program

Why We Can Be Confident of Turing Test Capability Within a Quarter Century By Ray Kurzweil
The Age of Intelligent Machines: A Coffeehouse Conversation on the Turing Test By Douglas R. Hofstadter
What Is Artificial Intelligence? By John McCarthy
Top News of 2002 By Ray Kurzweil and Amara D. Angelica
Decoupling Art and Affluence By Harold Cohen
The Age Intelligent Machines, Chapter Six: Electronic Roots By Ray Kurzweil
The Age of Intelligent Machines, Chapter Four: The Formula for Intelligence By Ray Kurzweil
The Age of Spiritual Machines: Glossary By Ray Kurzweil
Chapter 6: Locked in His Chinese Room By Ray Kurzweil
Chapter 2: I Married a Computer By John Searle

News Articles that refer to Program

XML-based 'Flare' programming language project launched
Advances in Quantum Computing
Bolder nano R&D needed to reduce foreign-oil dependence: Von Ehr
Singularity University to Study Accelerating Technologies, Launches at NASA Ames
Singularity University Launches Inaugural Summer Program At Moffett Field
Alice Chatbot Wins for Third Time
Singularity Summit At Stanford Explores Future Of 'Superintelligence'
How to make a molecular nanobot
DNA molecules programmed to self-assemble into patterned nanostructures
Let the Nanotech Wars Begin!