High Level Language Primitives
A high-level programming language (HLL) program is composed of discrete statements and primitive data types that may also be perceived to perform a single operation or represent a single data item, but at a more abstract level than those provided by the machine. Copying a data item from one location to another may actually involve many machine instructions that, for instance,
- calculate the address of both operands in memory, based on their positions within a data structure,
- convert from one data type to another
before finally
- performing the final store operation to the target destination.
Some HLL statements, particularly those involving loops, can generate thousands or even millions of primitives in a low level language - which comprise the genuine instruction path length the processor has to execute at the lowest level. This perception has been referred to as the "Abstraction penalty"
Read more about this topic: Language Primitive
Famous quotes containing the words high, level and/or language:
“Why does not the kitten betray some of the attributes common to the adult puss? A puppy is but a dog, plus high spirits, and minus common sense. We never hear our friends say they love puppies, but cannot bear dogs. A kitten is a thing apart; and many people who lack the discriminating enthusiasm for cats, who regard these beautiful beasts with aversion and mistrust, are won over easily, and cajoled out of their prejudices, by the deceitful wiles of kittenhood.”
—Agnes Repplier (18581950)
“So long as State constitutions say that all may vote when twenty-one, save idiots, lunatics, convicts and women, you are brought down politically to the level of those others disfranchised.”
—Susan B. Anthony (18201906)
“We find that the child who does not yet have language at his command, the child under two and a half, will be able to cooperate with our education if we go easy on the blocking techniques, the outright prohibitions, the nos and go heavy on substitution techniques, that is, the redirection or certain impulses and the offering of substitute satisfactions.”
—Selma H. Fraiberg (20th century)