COMPUTER PROGRAMMING FUNDAMENTALS
WHAT IS PROGRAMMING
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Simplicity, Clarity and Unity
|
|
Orthogonality
|
|
Naturalness for Application
|
|
Support for Abstraction
|
Detailed explanation-1: -This refers to the attribute of being able to combine various features of a language in all possible combinations, with every combination being meaningful. Orthogonality feature makes it easier to learn a programming language it also makes it easier to write program because there are fewer exceptions.
Detailed explanation-2: -Duality of patterning (Hockett 1960) is the property of human language that enables combinatorial structure on two distinct levels: meaningless sounds can be combined into meaningful morphemes and words, which themselves could be combined further.
Detailed explanation-3: -Language is systemic (a system) Language is a system of systems! What is this? Sub-systems within language include phonetics and phonology (sounds), morphology and lexicology (words), syntax (grammar), discourse analysis (sentences) and semantics (meaning).
Detailed explanation-4: -Duality in linguistics refers to the two aspects of language known as phonology and meaning. Phonology refers to the sounds made to produce words and language, which is one topic of research in linguistics.
Detailed explanation-5: -Arbitrariness in human language refers to the fact that the meaning of linguistic signs is not predictable from its word form, nor is the word form dictated by its meaning/function. It is not possible to deduce the underlying meaning from its word form. Furthermore, there may be semantic change.