StudentShare solutions
Triangle menu

Exploring Programming Languages - Essay Example

Not dowloaded yet

Extract of sample
Exploring Programming Languages

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
Ja
Java programming language defined objects as the bundle of related state and behavior wherein it stores its state in the fields and exposed its behavior through methods. In other programming languages, fields are treated as variables while methods are treated as functions. The classes in java are blueprints that are used for the creation of an object, thus, it makes an object an instance of a class. Java uses inner classes instead of pointers to create a concise adapter classes that are often used to connect a callback and event from a module to others. Inheritance in Java is the ability of a class to inherit frequent used states and behaviors of other classes. In general rule of inheritance, a class must only have one direct superclass or parent class, while one superclass can have unlimited subclasses or child classes. Instead of the templates being used by other programming languages, Java used generics to create classes and objects that can operate on any defined types. This advantage gives the programmer an ease of use and better code.
In C# programming language, a type was defined by a class, while the instances of the class are called objects. There is a similarity in the definition of the object in both C# and Java, wherein it stated from the latter that object is an instance of a class. The class is the heart or core of all object-oriented programming and so it is vital in C#. A class is a container of data or fields and operations that manipulate the data or method. Pointers are variables that hold the address in the memory of other variable. Since it is a pointer, it could be used in value types and arrays but not to a structure containing a reference types. The same as Java, that inheritance was also implemented for it was the specialization relationship wherein the class could inherit only from a single parent or superclass, but a certain class can have many or multiple interfaces. C# uses generics instead of ...Show more

Summary

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.
Author : ymaggio
Exploring Programming Languages essay example
Read Text Preview
Save Your Time for More Important Things
Let us write or edit the essay on your topic
"Exploring Programming Languages"
with a personal 20% discount.
Grab the best paper

Related Essays

Procedural programming languages and object oriented programming language
Object oriented languages and procedural programming languages are basically two different paradigms based on two different thought processes. Both paradigms offer different approaches to model system solutions.
2 pages (500 words) Essay
Python Programming Language
Python Programming Language. Python programming language includes various features of modern programming languages such as it is an interactive, explained, and programming language which works on objects. Additionally, it includes programming exception, components, extremely elevated level of dynamic data types, brisk typing and class level functionalities.
15 pages (3750 words) Essay
Multi-Paradigm Programming Languages
The various programming languages available for computer programming are classified according to the paradigm in which they operate. Each programming paradigm is different in style, concept and methodology from others. Different paradigms are suitable for different purposes egg – object oriented paradigm considers any program written as a collection of various objects that interact with each other, database programming paradigm is ideal if the program is intended to handle large amount of data and logic and constraint based programming is the most suited for search problems.
3 pages (750 words) Essay
The Nature of Computing. Why Programming Paradigms and Languages
In this scenario, the instructions are given to the computer to carry out a specific task. In addition, these instructions are provided to the computer according to the rules of the programming language. At the present, there are numerous programming languages, which can be used to develop a wide variety of software applications (Shelly et al., 2005; Norton, 2001).
4 pages (1000 words) Essay
Programming Languages
As the computer science is an evolving and dynamic discipline, therefore, it is difficult to categorize the already developed computer languages. Some of the authors have classified the computer languages into three (3) categories include: machine level language, assembly level language and high level language (Venit and Drake, 2010).
7 pages (1750 words) Essay
The Overview of Programming Languages
Though every language is built on the common ground of communicating “Efficiently and Effectively” with the machine, each language has its own merits and demerits. Some were developed with a specific purpose, some with a specific business application, some for scientific purposes, and some to overcome the demerits of other languages.
4 pages (1000 words) Essay
Procedural programming languages and object oriented programming language
However it should be noted that it is possible to write an object oriented code using a procedural language like turbo C, similarly it
2 pages (500 words) Essay
System Programming
In this paper, I would give arguments to prove that we still want new scripts and programming applications because the tools and applications provided by an operating system cannot be used to perform every kind of job. There are many tasks which require writing and running
8 pages (2000 words) Essay
Application Development and Programming Languages
The modules are easy to develop as they use real world objects, compare to imperative language like Pascal where code are written from top to bottom and, there is no reusability of the codes.
2 pages (500 words) Essay
Languages
The spoken language is a uniquely human characteristic because other animals cannot use language “because they lack the human brain structures that create language. Our level of intelligence also allows us to use vocabularies or
3 pages (750 words) Essay
Get a custom paper written
by a pro under your requirements!
Win a special DISCOUNT!
Put in your e-mail and click the button with your lucky finger
Your email
YOUR PRIZE:
Apply my DISCOUNT
Comments (0)
Rate this paper:
Thank you! Your comment has been sent and will be posted after moderation