Operator Overloading in C

Posted by Unknown 0 komentar
A major difficulty encountered by every user of a programming language is that the familiar is replaced by the unfamiliar. Programmers who already know the prob- lem specification in their domain of understanding spend much time translating this problem specification into a programming language specification [14, 20]. Yet most programming languages are already much too complex, in their full implication, for many programmers. Thus, they are more than unsuitable for casual use. Program- ming languages are often designed to satisfy many poorly defined and often conflict- ing objectives, such as efficiency, generality, problem-orientedness, machine indepen- dence, compatibility, reliability, ease of programming, and so on. Not surprisingly, a language’s ability to deal with problem oriented specifications is often less than satisfactory.

Every programming language provides some capability for capturing problem do- main semantics explicitly. A language that captures more of the problem domain semantics is very significant, for the reasons of providing an underlying uniform rep- resentation to the problem solution, reusability of functions, and improved maintain- ability of application code [4, 18]. It is therefore remarkable that so little has been written from a language independent point of view about user modification of the language design; yet it seems reasonable to expect that investigation into how pro- gramming languages might be systematically adapted will lead to better languages. Download free Operator Overloading in C.pdf here

0 komentar:

Post a Comment