Wikibooks: Programming Language Concepts Using C and C++/Object-Based Programming

Speech basically an activity that involves sharing a picture of countless hues with others is successful only when the parties involved come up with similar if not identical depictions of a thought an experience or a design. Success is a possibility when the following criteria are met Parties involv...

Full description

Bibliographic Details
Format: Book
Language:English
Subjects:
Online Access:https://en.wikibooks.org/wiki/Programming_Language_Concepts_Using_C_and_C%2B%2B/Object-Based_Programming
Description
Summary:Speech basically an activity that involves sharing a picture of countless hues with others is successful only when the parties involved come up with similar if not identical depictions of a thought an experience or a design. Success is a possibility when the following criteria are met Parties involved share a common medium This common medium supports relevant concepts. Absence or lack of these criteria will turn communication into a nightmarish mime performance. Imagine two people with no common medium between them trying to communicate with each other. Too much room for ambiguity isn’t it? As a matter of fact even when the two parties speak the same language their life views read it “paradigms” may make communication an unbearable exercise. A concept abstract or concrete does not have any corresponding representation in the language if it doesn’t have room in the imagination of its speakers. For instance Arabic speakers use the same word for ice and snow while Eskimos have tens of words for snow. This cannot be used as a proof of intellectual incapacity however roles are reversed when it comes to depicting qualities of a camel. Last deficiency is dealt with in two ways A new word probably related to an already existing one is introduced or an idiom is invented to express the inexpressible. The former seems like a better choice since the latter is open to misinterpretation and therefore leads to ambiguity which brings us back to square one. It will also blur its that is new concept s relation with other concepts and turn the vocabulary of a language into a forest of branchless trees. So what with programming languages? Programming languages like natural languages are meant to be used for communicating with others machine languages are used to communicate with a specific processor high level languages are used to express our solution to fellow programmers specification languages relay analysis/ design decisions to other analysts/designers. Had we had it that is relaying our ideas to her/his majesty the ...