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

Application Development and Programming Languages - Essay Example

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

Extract of sample "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, correct the bugs or their cause. It is easier to maintain a well design and implemented object-oriented system than well designed imperative system. This is due to the facts that object oriented language is more complicated than imperative language because of the use of polymorphism and inheritance; these make it difficult to identify errors and their causes as it cause indirection in the program.

All system implementation requires both good interactive performance and good run time performance. It is difficult to satisfy these needs using a pure object oriented language since it requires a lot of optimization such that interactive performance suffers; the performance can be improved by adopting adaptive recompilation which helps improve the system’s responsiveness to programming changes. Lack of dynamically dispatched calls in an imperative language like C improve performance since they do not encourage factoring codes into small, reusable units, thereby reducing the frequency of the expensive operations.

Frequent calls not only hinder optimization and slow down execution with dispatch overhead per second. Imperative language uses top-down programming development tool where a problem is broken down into several pieces and work on each piece separately. This makes other project work difficult to reuse. Object oriented language use object which are modules containing data and subroutines, the object can communicate with one and another through Message passing and can be reused. Object that contains same data type and do respond to the same message is of the same class.

Scripting language supports scripts and is a high level programming language. It is interpreted and executed at run time rather than allowing traditional compilation by computer’s processors. Client-side scripting languages affect the data as seen by end user of a web page. Examples are JavaScript, Ajax. Server-side scripting language manipulates data in the database, on the server. Examples are PHP, ASP. The scripting language is added within HTML tags to add functionality to a web page like serve dynamic advertisements, graphical displays or different menu styles.

Scripting language that I will use to develop a highly interactive Web application is JavaScript; it will make the application more dynamic as I can create special animation on web pages like rollout, rollover and other types of graphics that would leave an amazing on the applications’ users mind. JavaScript is also used for validation purpose. Integrated development environment was at first possible when developing using terminal, which were not supported by early system as they used to enter programs with punched cards before compiling them.

The first integrated development environment was Maestro I, developed in 1970s. Soft bench was one of the first integrated development environment with plug-in. Today most of them are menu-driven and with a lot of graphics like Eclipse, Netbeans. There are many reasons for using IDEs as the allow autocomplete, these make one not necessary remember all the code procedure. Visual debugger enables one to find errors from the codes easily. Furthermore, it allows source control as one check the changes, add files to the commit, write a comment and push it.

Lastly it enables doing all the work in the same platform. The IDE that I will use is Netbeans as it is easy to interact with and provide many palettes components that I can utilize in developing Java, C, C++ and PHP applications. It also allows me to organize my project files and identify coding errors in each file that may occur. Netbeans also uses colour syntax code for easier reading. Reference Agrawala, A. K. & Rauscher, T. G. (1973). The application of programming language techniques to the design and development of microprogramming languages. pp. 134--138.

Dickinson, J. (2009). Grails 1.1 web application development. Birmingham, U.K.: Packt Pub.

Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Application Development and Programming Languages Essay”, n.d.)
Application Development and Programming Languages Essay. Retrieved from https://studentshare.org/information-technology/1630489-application-development-and-programming-languages
(Application Development and Programming Languages Essay)
Application Development and Programming Languages Essay. https://studentshare.org/information-technology/1630489-application-development-and-programming-languages.
“Application Development and Programming Languages Essay”, n.d. https://studentshare.org/information-technology/1630489-application-development-and-programming-languages.
  • Cited: 0 times

CHECK THESE SAMPLES OF Application Development and Programming Languages

Body Language

However, the ideas held in one person's brain communicated through their actions and speech are not necessarily the ideas the other person receives as a result of these same… This illustrates that the idea of communication is not limited to the words and sounds that humans have developed as a means of expressing their ideas but can also extend to gestures and behaviors....
4 Pages (1000 words) Admission/Application Essay

Educational Goals - English Language Center in Colorado

The paper 'Educational Goals - English Language Center in Colorado" discusses that a person is nothing alone and needs to belong to a place, family and background to aspire in his life.... The author wants to be an inspiration for his brothers, sisters, and friends.... nbsp;… In today's world, no one can deny the importance of the English language as it is an international language and should be known to everyone due to which, I joined English Language Center in Colorado....
1 Pages (250 words) Admission/Application Essay

Visual Language: Reading Symbols and Narratives

A twin-tailed mermaid covers the logo and represents the uniqueness, seductive taste, and inspiring innovation that Starbucks delivers not only in the field of coffee making but also in the baking of… The mermaid also represents the quality that the company delivers to its customers.... “For people all over the globe, she is a signal of the world's finest coffee” (Steve). The first version of the companys logo was brown in color....
1 Pages (250 words) Admission/Application Essay

The Desire to Be Own Boss

nbsp;The program introduced me to programming languages such as c++, PHP, and Java.... The program introduced me to programming languages such as c++, PhP, and Java.... The paper "The Desire to Be Own Boss" gives information about the author, his goals and qualities....
1 Pages (250 words) Admission/Application Essay

Music: Language of Soul

This paper talks about the music as the language of a soul because it is embedded in our daily lives from weddings to the funeral, partying to disco and from baby showers to birthdays; every occasion feels incomplete without soulful music, it is a universal language of joy, happiness, and love.... hellip; Music possesses a magic that causes the adrenal rush to flow in a person's blood making him jump on a dance floor....
1 Pages (250 words) Admission/Application Essay

Linguistic Contact and Diversity

It is true and essential to value the diverseness of languages in line with the cultural values that they uphold.... The diverse cultures and languages create a society that is worthy living because of diverse interests that are appealing.... Why is it that history and languages that were destroyed are currently being traced?... The values and importance of diverse languages are to be natured because of their underpinning values that are globally acceptable and valuable....
2 Pages (500 words) Admission/Application Essay

Freuds Discoveries about the Language of Dreams

This paper attempts to look at some of the impacts of Freud's views on the concept of dreams, management in business and other organizations as well the field of social research.... This paper will also examine the significance of Freud's perspectives.... hellip; This research will begin with the statement that ancient scholars have played an important part in most of the activities and processes of life that are characteristics of modern life....
4 Pages (1000 words) Admission/Application Essay

Museum Assignment Paper Language of World Art

The subject of each painting always reflects the Social, Economic or political aspects of the culture of the Era.... This essay will compare and Contrast two pieces of Art from two… The first painting to be analyzed is Public Prayer in the Mosque of Amr, Cairo By Jean Leon Gerome painted in 1871....
3 Pages (750 words) Admission/Application Essay
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