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

Exploring Programming Languages - Essay Example

Comments (0) Cite this document
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 paperFile format: .doc, available for editing
GRAB THE BEST PAPER98.1% of users find it useful
Exploring Programming Languages
Read TextPreview

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
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 pagesRead More
Cite this document
  • APA
  • MLA
(“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
(Exploring Programming Languages Essay Example | Topics and Well Written Essays - 750 Words)
Exploring Programming Languages Essay Example | Topics and Well Written Essays - 750 Words.
“Exploring Programming Languages Essay Example | Topics and Well Written Essays - 750 Words”, n.d.
  • Cited: 0 times
Comments (0)
Click to create a comment or rate a document

CHECK THESE SAMPLES OF Exploring Programming Languages

Programming languages Comparison and History

...? Programming languages Comparison and History Table of Contents Introduction 1 HIGH AND LOW LEVEL PROGRAMMING LANGUAGES 2 PROCEDURAL LANGUAGES 1.3 OBJECT ORIENTED PARDIGM 1.4 SCRIPTING LANGUAGES 1.5 MARKUP LANGUAGES 1.6 PARALLEL LANGUAGES 2. General History of Programming Languages 3. Comparison among different Paradigms 3.1 MARKUP LANGUAGES AND SCRIPTING LANGUAGES 3.2 COMPARISON BETWEEN PROCEDURAL PARADIGMS AND OOP PARDIGMS 4. References 1. INTRODUCTION A computer program is simply is the process of abstraction of complexity to a user from a process. The program interface makes it easy for a user to be involved into a process and achieve his desired objectives. A software program either working on high dimensional vector spaces (finding...
6 Pages(1500 words)Research Paper

Multi-Paradigm Programming Languages

... 11th December Multi-Paradigm Programming Languages Programming languages are the formal way of interaction withthe computers. They are required for description and the control of the behavior of computers and other related machines. 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...
3 Pages(750 words)Essay

The Nature of Computing. Why Programming Paradigms and Languages

This paper presents a detailed overview of computer programming languages. This paper will discuss the evolution of computer programming languages, change in a diversity of languages and explore how languages such as Python, Perl, Ruby and C# emerged as a convergence of previous languages. Introduction to Programming and Programming Languages The computer programming is the process of writing the computer programs (also called software applications) to solve different kind of problems as well as to manage different processes of the computer. In fact, a computer is useless without a computer program. In addition, a computer program is written after understanding the problem. In this scenario, we must be clear about the processing...
4 Pages(1000 words)Essay

Programming Languages

...?Introduction Computer programming languages are engineered by human beings for conveying instructions to the machines solving their problems. The computer programming languages have tremendously been increased (developed), used and discarded, since the computer science recognized as a distinct academic discipline. 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). Whereas, the other authors have categorized the computer languages keeping in view...
7 Pages(1750 words)Essay


... in the program. b) void Time::setTime (int hh, int mm, int ss); { hour = (hh>=0 && hh<24) h :0; mnute = (mm>=0 && mm<=60) m : 0; second = (ss>=0 && ss <60 ) s : 0; } Time::Time() { hh=mm=ss=0; } c) Int Time::timesAreEqual (Time &tl, Time &t2); { if ( t1.hour= t2.hour && t1.minute == t2.minute && t1.second == t2.second ); return 1; else return 0; } Question 28 a) A pointer is a variable that holds some memory address. b) An array in C++ is a variable that holds subsequent memory locations up to the number declared by the user. The first element in the array has the index 0. d) when the statements q1 = &x; and q2 = &y; are executed pointer q1 get the value of x and q2 gets the value of y. x 78 y 96 x=78 y=96...
9 Pages(2250 words)Research Paper

The Overview of Programming Languages

...A Paper on Programming Languages Table of Contents: Introduction History of Programming languages Definition of Programming Language 2 Elements of Programming Language 3 Features of Programming Language 4 Classification of Programming Language 3 End line Bibliography Introduction: This paper attempts, in brief, to overview the topic, Programming Language. Though not in complete detail, this paper presents know-how of programming language with history to start with. History of programming languages: The History of Programming languages can be dated back to 1954. Ever since the idea of computing through electronic devices evolved, for many a people, it was interesting to develop new ways of automating the devices using a new subject...
4 Pages(1000 words)Essay

Procedural programming languages and object oriented programming language

...Procedural programming languages and object oriented programming language Introduction: 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. Procedural programming is simply an approach to programming and the languages that support this methodology are called procedural programming languages, as is the case with object oriented programming languages. However it should be noted that it is possible to write an object oriented code using a procedural language like turbo C, similarly it is also possible to write a procedural code using an object oriented programming language like C#. 2...
2 Pages(500 words)Essay

My Love for Programming Languages

... of Lecturer 28 December My love for programming languages As a geek, I learnt the intricacies involved in programming languages such as: C, C++, Java, and python. While there has been a revolution in the area of programming languages, I intend to be one of the forces to be reckoned with in the field. Programming is all about writing codes and debugging errors. I love writing codes so much and I also like the process of debugging my codes for errors. It reminds me of my childhood days, where I usually play around with my pencil and my eraser. When I am writing codes, I am using my pencil and when I am debugging for errors, I am using my erasers to correct my mistakes. I eat Java like burger, leak C like sweets, drink C ++ like water...
1 Pages(250 words)Admission/Application Essay

Application Development and Programming Languages

...Application Development and Programming Languages Object oriented language and imperative language differ from one inmany way as follows; Programmability of programming language refers to the ability of that language to modify itself as per the programmer’s requirements. Object oriented programming language, like java, provides an easy programmability procedure. Codes developed in one module can be reused in another module. 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. Maintainability is the ease with which a programming language can be maintained so as to find out bugs or their cause...
2 Pages(500 words)Essay


...Draft Language is the manner on how living creatures communicate with each other. They come in many forms. They could be the spoken language, sounds and symbols. Language are necessary for survival. Language can come through the spoken language. Humans communicate using the spoken language with the use of vocabularies, grammar and syntax. Noam Chomsky explained that this is so because of the human being’s brain structure that allows speech. Human beings also have vocal tracts that allows the use of spoken language. 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...
3 Pages(750 words)Essay

Analysis of All Changes Great or Small Exploring Approaches to Change and Its Leadership Article by Higgs and Rowland

The change referred to in this context includes a broad array of topics. From an individual perspective, the change may be a new behavior. From a business perspective, the change may be a new business process and/or new technology. From a societal perspective, the change may be a new public policy or the passing of new legislation. Successful change, however, requires more than a new process, technology or public policy. Successful change may require the engagement and participation of the people involved. Change management provides a framework for managing the people side of these changes. The most recent research points to a combination of organizational change management tools and individual change management models for effecti...
13 Pages(3250 words)Article

Latin and Greek Classical Languages

... By “By their very nature, languages have histories which reach far back in time. It is the task of historical, comparative linguistics to recover the details of that history. From the evidence of the ages, including the present, a composite picture of the linguistic past is assembled.” (Baldi, The Foundations of Latin p 1) Greek and Latin are often associated and both are academically classified as classical languages, with Greek evolving as the language of intellectual choice. The supposition that the latter derived largely from the former is a prevalent point of view and seems to have basis in fact, if one takes Diringer’s extensive analysis to heart as presented by J.B.Calvert in The Latin Alphabet, an extract of which appears...
8 Pages(2000 words)Term Paper

Circumstances and Causes Around the Death of Canadian Aboriginal Languages

...Circumstances and causes around language death: the Case of Canadian aboriginal languages. The phrase “language death” has a certain finality about it, but in the field of linguistics it is often quite difficult to define exactly when it has occurred. Crystal suggests a simple definition: “ A language dies when nobody speaks it any more” (Crystal, 2002, p. 1) and goes on to point out that at least two speakers are needed for true communication to take place. Defining exactly who is a speaker of a language, and who is a speaker of a different dialect can be tricky. These problems can be compounded in a situation where the language in question has no written form: “When a language dies which has never been recorded in some ways...
6 Pages(1500 words)Term Paper

Exploring A Communication Event In Saudi Lingua Culture

...Exploring a communication event in Saudi lingua culture Exploring a Communicative Event in Saudi Lingua Culture Introduction This document focuses on the significance of communication events in various stages of life. Event in this case refers to a communication occurrence involving crucial passage of information. The information can pass through a number of parties such as meetings or conferences, in teaching institutions, public speeches and or symbolic events (Seindlhofer, 2005, p.54). In teaching aid, communication is necessary particularly when teaching people of different native languages. Event can appear in many forms. For example, real events demonstrated when a message passes through electronic media such as films or media...
9 Pages(2250 words)Case Study

System Programming

...System Programming A computer system consists of interrelated devices that interact frequently. Modern operating systems have come with in-built assistive tools that play significant roles in process management, resource allocation, input output device management, as well as memory management. Windows and Linux operating systems have created advanced tools that control and manage the computer system effectively. For instance, Windows contains tools such as task manager, performance manager, process manager, process explode and process viewer, which run a computer. These tools enable users to configure and manage their tasks personally. Linux, similar to Windows, has tools such as process status, top, Xosview and treeps. This essay focuses...
8 Pages(2000 words)Coursework

Exploring Innovation Through Copying

... Exploring “Innovation” through “Copying” The need for innovative ideas and creative solutions in many societal paradigms is not a recent issue. More often than not, many people attach the concept of new ideas and innovative solutions because of a combination of complex mind bagging process that requires either confined solitude or scientific experiments. However, even with such the need for innovative and creative solutions, cannot be overemphasized in academic or business environments. In talk, “Where good ideas come from?” Steven Johnson traces the journey of innovative and creative ideas to a coffee house, a common place where people would meet daily to have a cup of coffee as they interact and share freely about... Exploring...
7 Pages(1750 words)Essay

Exploring the Narrators Ethnicity through Language in Two Contemporary Pieces of Literature

... Exploring the Narrator’s Ethni through Language in Two Contemporary Literatures Culture versus identity has served as a prominent theme in post-colonial literatures. Realizing the rightful set of norms that motivates self-realization and resolves the identity crisis has been an issue of concern for Asian-American authors. In the context of globalized culture, language can be termed as a tool that not just encourages but preserves self-identity. The Namesake and The Surrendered are two highly influential literary pieces that tackled the theme of taking pride in endorsing one’s true identity along with countering the cultural duality with utmost positivity. The Namesake is a novella turned full-fledge novel from acclaimed author Jhumpa...
11 Pages(2750 words)Case Study

Exploring the Concept of Positive Freedom

... Exploring the Concept of Positive Freedom Introduction The most powerful contemporary explanation of freedom in a psychological point of view is presented by Erich Fromm and the similarity between the idealist argument and his notion of ‘positive freedom’ is interestingly direct, in view of the dissimilarities in overall perspective: “Positive freedom consists in the spontaneous activity of the total, integrated personality” (Fromm 257). In essence, “Positive freedom… is identical with the full realization of the individual’s potentialities, together with his ability to live actively and spontaneously” (Fromm 257-8). The primary purpose of Fromm is to demonstrate the reason ‘freedom’ within the utilitarian perspective—or the nonexistence...
8 Pages(2000 words)Research Paper

How to Learn Other Languages and Be Able to Communicate with People from Different Backgrounds

...Business Communication Table of Contents Part A 3 My language 3 How to improve English 4 Training Plan 5 Cross- Culture problems 6 Business ethics 7 Part B 8 Report: Green University 8 Meeting Minutes 10 Reflection: Group presentation 12 Semi-formal email to Manager 13 Formal Letter to Mr. Philip Hargreaves 15 Reference List 18 Part A My language I was born in a Chinese family and was brought up in the capital city of China, Beijing. As a child, I studied in a national school, where classes were conducted mostly in the local language. This did not give me sufficient opportunity to get exposed to English. There was also a small section of students who spoke Korean and communicated in their mother tongue. Such circumstances made me...
10 Pages(2500 words)Personal Statement

Social Identities Across Languages, Discourses, Cultures

... of The unit of teaching dis and language tends to give a close examination on the different approaches that constitute the analysis of discourse that is both in writing as well as spoken. The group also focuses on the corresponding application of the two types of discourse in the learning of a language especially in the classroom. The following scripts focuses on an article that articulates on the link that exists between language and identity. In the attempt of describing the same, the paper articulates on the different definitions of language and identity and the various circumstances that lead to the relationship. The text also provides different views by other authors on the same argument of the relation that exists between the two...
8 Pages(2000 words)Article
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.

Let us find you another Essay on topic Exploring Programming Languages for FREE!

Contact Us