Oberon (programming Language) - Design Goals

Design Goals

Oberon is designed to be a 'safe' language; it employs array bounds checking, garbage collection and strong type checking. These features, particularly ones which enable logic errors to be detected as early as possible (i.e. at compile-time), can significantly reduce the number of bugs occurring in a program at runtime. However, some features included in other languages in an attempt to reduce bugs (e.g. enumerations and programmer-defined ranges on integers), were omitted. Consequently, more care should be taken by the programmer, when working with numeric expressions, to avoid logic errors.

Read more about this topic:  Oberon (programming Language)

Famous quotes containing the words design and/or goals:

    For I choose that my remembrances of him should be pleasing, affecting, religious. I will love him as a glorified friend, after the free way of friendship, and not pay him a stiff sign of respect, as men do to those whom they fear. A passage read from his discourses, a moving provocation to works like his, any act or meeting which tends to awaken a pure thought, a flow of love, an original design of virtue, I call a worthy, a true commemoration.
    Ralph Waldo Emerson (1803–1882)

    We cannot discuss the state of our minorities until we first have some sense of what we are, who we are, what our goals are, and what we take life to be. The question is not what we can do now for the hypothetical Mexican, the hypothetical Negro. The question is what we really want out of life, for ourselves, what we think is real.
    James Baldwin (1924–1987)