The defining feature of modern computers which distinguishes them from all other machines is that they can be programmed. That is to say that some type of instructions (the program) can be given to the computer, and it will process them. Modern computers based on the von Neumann architecture often have machine code in the form of an imperative programming language.
In practical terms, a computer program may be just a few instructions or extend to many millions of instructions, as do the programs for word processors and web browsers for example. A typical modern computer can execute billions of instructions per second (gigaflops) and rarely makes a mistake over many years of operation. Large computer programs consisting of several million instructions may take teams of programmers years to write, and due to the complexity of the task almost certainly contain errors.
Read more about this topic: Computer
Other articles related to "programs, program":
... UA offers programs of study in 13 academic divisions leading to bachelor's, master's, Education Specialist, and doctoral degrees ... Other academic programs unavailable elsewhere in Alabama include doctoral programs in anthropology, library and information studies, metallurgical engineering, music, Romance ... The University of Alabama varsity football program (nicknamed the Crimson Tide), which began in 1892, is one the most successful programs in history ...
... an educational organic garden, reduced landfill waste and water consumption, and implemented a program of purchasing renewable resources for renovations ...
... Excuse Me Please is one of the oldest shows of this channel ... Its title song has been sung by popular playback singer Harshdeep Kaur ...
... The cooperative education programs, which place students for up to three semesters in workplaces pertaining to their field of study, are unique to the campus in the University of Toronto ... Joint programs with Centennial College, that award both a university degree and a college diploma, are offered in journalism, new media, paramedicine, industrial microbiology, and ... Four departments of the campus contain programs that award a Bachelor of Arts degree ...
Famous quotes containing the word programs:
“Short of a wholesale reform of college athleticsa complete breakdown of the whole system that is now focused on money and powerthe womens programs are just as doomed as the mens are to move further and further away from the academic mission of their colleges.... We have to decide if thats the kind of success for womens sports that we want.”
—Christine H. B. Grant, U.S. university athletic director. As quoted in the Chronicle of Higher Education, p. A42 (May 12, 1993)
“Although good early childhood programs can benefit all children, they are not a quick fix for all of societys illsfrom crime in the streets to adolescent pregnancy, from school failure to unemployment. We must emphasize that good quality early childhood programs can help change the social and educational outcomes for many children, but they are not a panacea; they cannot ameliorate the effects of all harmful social and psychological environments.”
—Barbara Bowman (20th century)
“There is a delicate balance of putting yourself last and not being a doormat and thinking of yourself first and not coming off as selfish, arrogant, or bossy. We spend the majority of our lives attempting to perfect this balance. When we are successful, we have many close, healthy relationships. When we are unsuccessful, we suffer the natural consequences of damaged and sometimes broken relationships. Children are just beginning their journey on this important life lesson.”
—Cindy L. Teachey. Building Lifelong RelationshipsSchool Age Programs at Work, Child Care Exchange (January 1994)