I will be discussing three of the several different programming languages for I am familiar with its usages and advantages. The programming language is an artificial language used by computers wherein machine instructions are written and then translated into machine language to be executed.
Secondly, the C# is also an object-oriented programming language developed by Microsoft for the development of windows based and internet applications which is literally the counterpart to Java of Sun Microsystems. Thirdly, the C++ programming language was developed by Bjarne Stroustrup, and defined as general purpose programming language that is better than the C language which supports data abstraction, object-oriented programming, and generic programming. Due to its extensive capabilities, most of the programs running in computer system such as applications, games, and even the operating system are written in C++ language.
As what I have mentioned above, the three different programming languages are all object-oriented wherein the programming methodology focuses on the data rather than the process. The data can be entities or objects that are being manipulated. Objects are commonly defined as sufficient modules, conceptual entities, and run-time units that are used as the foundation of the program. In most object-oriented programming language, an object is characterized by its identity, state, and behavior. Identity is a property of an object that distinguishes from other objects, while the state describes the data stored in the object, and lastly, the behavior is the one that describe the methods of the object's interface