Topic: C++ Terminology Questionaire


Author: jbn@lulea.telesoft.se (Johan Bengtsson)
Date: 26 Aug 91 16:45:20 GMT
Raw View
I am in search for proper short form for "interface" (for a report).
The report describes the semantic structure of C++, and what
relationships can exist between C++ entities (types,variables,functions,
templates).

I am separating everything into
a) interface (variable declaration, function prototype, type definition)
b) implementation (variable/function definition)

Part of my work has its roots in the Ada world, where (I believe)
interface is called Specification (short: Spec) and implementation is
called Body.  This makes combined terms short:

Function interface      --> FuncSpec
Function implementation --> FuncBody
(C++: ClassSpec,ClassBody,FuncSpec,FuncBody,VarSpec,VarBody)

Specification has the alternate meaning "design document", and
therefore I would like to (if possible) use another "abbreviation"
for interface.

The question is, which short form feels most natural for the C++ community.
I do not wish to "invent" a term, acceptance by C++ users is important.

Current suggestions are:

(1) Spec
(2) Head
(3) Face

So, what do _you_ think is the proper word?

Please respond by email; I will summarize.

--
-----------------------------------------------------------------------------
| Johan Bengtsson, Telia Research AB, Aurorum 6, S-951 75 Lulea, Sweden     |
| Email: jbn@lulea.telesoft.se; Voice: (+46) 92075471; Fax: (+46) 92075490  |
-----------------------------------------------------------------------------