Annexes

  • Glossary
  • Literature
  • Index

  • Glossary

    The glossary explains only terms in the context of this documents, but not of other mentioned fields.

    term

    explanation

    control parameter A control parameter (of a function) is a parameter, which changes the function's semantics.

    declaration file

    Modules consist of one or more files. The first file is the declaration file (.h-file), which lists all public names.

    global (property)

    The object is accessible to all functions in the module.

    implementation file

    The implementation file(s) (.c*-files) contain the definitions of functions and data objects of a module. Implementation files are not always needed.
    input parameter An input parameter (of a function) is a parameter, whose value is expected to be valid by the function. The function's caller may expect the parameter's value not to be changed by the function. Input parameters should therefore be declared const.

    local (property)

    The object is accessible only to the function or class.
    output parameter An output parameter (of a function) is a parameter, whose value must not expected to be valid by the function. The function has to initialize the parameter is if it were a function local data object. The function's caller may expect the parameter's value to be valid after the function returned.

    public (property)

    A name, which is accessible outside of a compilation unit (source or .obj file in C, C++). These are commonly names, which are declared extern in the declaration file.

    private (property)

    A name, which is not accessible outside of a compilation unit (source or .obj file in C, C++). These are commonly names, which are declared static in the implementation file.


    Literature

    [ANS91] ANS Developer's Guide -- C Programming Guidelines; 1991
    [MeSc92] Marco van Meegen, Peter Schless; Programmierkonventionen für C++ in Softwaretechnik Trends Bd.12 Heft 3; Bonn; Gesellschaft für Informatik 1992
    [Meye88] Bertrand Meyer: Object Oriented Software Construction; Prentice-Hall 1988.
    [Petz90] Charles Petzold: Programmierung unter Windows; Munich; Microsoft Press 1991


    Index

  • A B C D E F G H I L M N O P R S T V W
  • A

    B

    C

    D

    E

    F

    G

    H

    I

    L

    M

    N

    O

    P

    R

    S

    T

    V

    W


    [back] | [TOC] | [Introduction] | [Layout] | [Programmig Style Guide]


    Copyright © 1997-98 by Uwe Sauerland