StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...

Exploring Programming Languages - Essay Example

Cite this document
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.
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER94.2% of users find it useful
Exploring Programming Languages
Read Text Preview

Extract of sample "Exploring Programming Languages"

Download file to see previous pages

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

...Download file to see next pages Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Exploring Programming Languages Essay Example | Topics and Well Written Essays - 750 words”, n.d.)
Exploring Programming Languages Essay Example | Topics and Well Written Essays - 750 words. Retrieved from https://studentshare.org/miscellaneous/1499636-exploring-programming-languages
(Exploring Programming Languages Essay Example | Topics and Well Written Essays - 750 Words)
Exploring Programming Languages Essay Example | Topics and Well Written Essays - 750 Words. https://studentshare.org/miscellaneous/1499636-exploring-programming-languages.
“Exploring Programming Languages Essay Example | Topics and Well Written Essays - 750 Words”, n.d. https://studentshare.org/miscellaneous/1499636-exploring-programming-languages.
  • Cited: 0 times

CHECK THESE SAMPLES OF Exploring Programming Languages

Popularity of Java Programming Language

As compared to other programming languages like C#, PHP, Perl, Python or C++, Java has a significant following given that many developers prefer using this programming language to complete their projects.... While the rating of Java against other programming languages may change, there is no doubt that Java remains a popular programming languages for the implementation of software solutions.... Java is also robust because it provides programmers with powerful exception handling, a feature absent in other programming languages....
4 Pages (1000 words) Research Paper

The Pros and Cons of Different Scripting Languages

Java is very easy to learn; however, like most programming languages, it isn't easy to master.... In this context more and more scripting languages surfaced around the WWW.... Some of the most popular scripting languages that will be discuss in this report are: JavaScript, CSS, XML, XHTML, and PHP.... HTML, the markup language that describes the appearance of a page, is easy to learn, and requires no background in programming....
15 Pages (3750 words) Essay

Object Oriented Programming

Traditionally, a computer program was seen as a collection of functions or procedures or simply a list of instructions whereas with the advent of Object Oriented programming, each program may be seen as comprising a collection of individual units, or objects, that act on each other.... OOP is an acronym for Object Oriented programming.... Traditionally, a computer program was seen as a collection of functions or procedures or simply a list of instructions whereas with the advent of Object Oriented programming, each program may be seen as comprising a collection of individual units, or objects, that act on each other....
4 Pages (1000 words) Essay

Computing and Programming with MATLAB

MATLAB programs work hand in hand with various softwares related to programming languages such as JAVA, C++, FORTRAN python, including other windows compatible applications.... In solving for the freefall velocity of the beetle, we shall make use of the MATLAB high level programming language, which will assist us to compute and display the results....
4 Pages (1000 words) Essay

Python Programming Language

The development of python was encouraged by Haskell, ABC, LIST programming, Java, Perl and Icon programming languages used for various purposes.... This report “Python programming Language” presents a detailed overview of the Python programming language.... This report will discuss some of the prime aspects of Python programming language, its history, design goals, purpose and the relevance to Linux.... hellip; The author states that Python is a well structured object-oriented programming language with dynamic functionalities....
12 Pages (3000 words) Essay

History of Programming and the Ancient Origin

What seemed clear was that programming languages have multiplied considerably over the years, although some are known to be greatly in use by government and businesses.... The aim of this product of research is to identify those valuable programming languages aside from knowing their history and to find out why they are valuable.... The same is true with words and languages.... the reporter states that covered by this portfolio are the historical facts about programming from the time it can be logically traced up to the present....
20 Pages (5000 words) Assignment

HTML, SQL, and PHP Programming Languages

The paper "HTML, SQL, and PHP programming languages " states that language programming requires one to pay attention to the concepts and principles of the language being used.... Like other programming languages, PHP is a code that is interpreted by websites to audible languages (Lengstorf, 2009, p.... The language has both data definition and data manipulation languages.... hellip; One of the proficiencies, which should be developed is being attentive and detailed to the language of programming....
9 Pages (2250 words) Essay

CLI in Modern Computing Operating Systems

… The role of the CLI in modern computing operating systems IntroductionThis paper aims at discussing command language and comparing it with alternative mechanisms of using operating system.... The paper majorly deals with discussion of the function of The role of the CLI in modern computing operating systems IntroductionThis paper aims at discussing command language and comparing it with alternative mechanisms of using operating system....
8 Pages (2000 words) Assignment
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us