The design of C language may be examined from the perspective of orthogonality. C language is somewhat inconsistent in its treatment of concepts and language structure, making it difficult for the user to learn (and use) the language. Examples of exceptions follow:
Too much orthogonality is also troublesome. This concept may be examined in C language:
This can cause side effects and cryptic code.
Since languages need large number of components, too much orthogonality can cause problems. From a language designer's point of view, the most difficult task (and an important one) is to strike a balance.
(wiki - by Buddhila Ashen Pitigala)
Copyright © 2026 eLLeNow.com All Rights Reserved.