MATHEMATICAL DESCRIPTION OF VARIABLES, POINTERS, STRUCTURES, UNIONS USED IN C-TYPE LANGUAGE
Nath et al already have published a paper on mathematical description of keywords, variable declarations, arrays, user defined functions of c-type language. The authors have given the definition of variables, array initialization, calling a function from simple mathematical derivations or mathematical models. The authors have already shown that it is possible to conceptualize any high level language from mathematical derivations or mathematical models. In the present paper the authors tried to explore some of the important concepts of c-type language such as Pointers, structures, unions and variable declarations in c-type language. The structure is a complex data type and hence the authors tried to apply some simple mathematical logic or model to explain structure. Pointer is also one important concept in c-language and the authors have tried to explain it from simple mathematical models. The authors tried to establish that there is one to one mathematical logic or model for each component of any high level language. The present method may be further extended to other high level language, scripting language or object oriented language, database management systems etc.
Manoj Kumar Srivastava, Asoke Nath