logo

Report on Programming Languages Concepts

13 Pages4936 Words292 Views
   

Added on  2020-05-16

Report on Programming Languages Concepts

   Added on 2020-05-16

ShareRelated Documents
Running head: PROGRAMMING LANGUAGES CONCEPTSProgramming Languages ConceptsName of the StudentName of the UniversityAuthors note
Report on Programming Languages Concepts_1
PROGRAMMING LANGUAGES CONCEPTS1Executive Summary The following paper consist of discussion about the development of the server sidescripting language PHP. Different sections of this report contributes to the development ofthe language, overview and features of this language. In addition to that the, implementationmethods, evaluation and the assessment depending upon the evaluation is also provides inthis report.
Report on Programming Languages Concepts_2
PROGRAMMING LANGUAGES CONCEPTS2Table of ContentsIntroduction................................................................................................................................3Language Development.............................................................................................................3Designer / Developer:................................................................................................3Year or Time period:..................................................................................................3Domain and Category:...............................................................................................4Motivation and Intended use......................................................................................4Language overview....................................................................................................................5Implementation method:............................................................................................5Features and constructs that characterize the language:............................................5Constructs:..................................................................................................................5Source code examples demonstrating such features and the general programming:.6Style of the language:.................................................................................................7Language Evaluation..................................................................................................................7Consistent support to the different OOP characteristics............................................7Support to the MVC architecture for applications.....................................................8Language Assessment................................................................................................................9Conclusion................................................................................................................................10References................................................................................................................................11
Report on Programming Languages Concepts_3
PROGRAMMING LANGUAGES CONCEPTS3IntroductionPHP is a scripting language that is used at the server side for the web applications.This language is purely interpreter based language and therefore it does not require anycompilation process. Whenever a PHP file is run through an interpreter, it producescorresponding HTML code. This HTML code is then represented in a graphical manner onthe browser in order to display the users requested content. Scripting languages like the PHP are originated and popular among the developers asthis kind of language is easy-to-use, and mainly interpreter based. Being interpreter basedlanguage it reduces the time and complexity related to the compilations of process. PHPsupports loose data typing along with that it is robust too (Wyke, Walker & Cox, 2016).Therefore, this high-level and generic programming languages are helpful in boosting thedevelopment process of developing Web application. Popularity of this type of server sidescripting languages are clearly evident from the statistical data about their use in the open-source repositories like GitHub and SourceForge. Following r paper contributes to the development of the PHP language, overview ofits features, evaluation compared to other languages and final assessment of the languages inthe present development scenario. Language DevelopmentDesigner / Developer:PHP, as known today, is the successor to a product called PHP/FI. It was created byRasmus Lerdorf, in 1994. Initial incarnation of PHP comprised of a set of CGI or “CommonGateway Interface” binaries. It was written in C language. As time passed more functionalitywere desired. Rasmus then recomposed PHP tool and produced richer and broadimplementation (Nguyen, Kästner & Nguyen, 2015). It was capable of various databaseinteractions. It provided framework in which users were able to develop simple webapplications like guestbooks. Further, Rasmus released source code for the PHP Tools infront of common people in 1995. It helped developers to use that as they witnessed the fir.Moreover, users got encouraged and permitted to deliver fixes for bugs in code and improveupon that (Hu, 2016). Year or Time period: In September 1995, Rasmus expanded the language and dropped the name. The codewent through another makeover in April 1996 and assimilating the names of prior releases,PHP\FI was introduced by Rasmus. This second-generation deployment started to evolve thelanguage from suite of tools to a programming language at individual right. As it finallypassed the beta status in November 1997 the underpinning parsing engine got completelyrevised (Nguyen, Kästner & Nguyen, 2014). It underwent a short life of development. However, it continued to enjoy rise inpopularity in the nascent world of Web Development. PHP/FI, in 1997 and 1998 possessed acult of numerous users across the globe. Netcraft survey, as done on May 1998, denotedabout 60,000 domains comprising of headquarters having “PHP” (Brooks, 2017). Thisdenoted that the host server never intended to get that installed. This amount equated to about1% of every domains on Internet simultaneously.
Report on Programming Languages Concepts_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Paper on Concepts of Programming Languages
|8
|1677
|339

Web Application Development Assignment Sample
|9
|2703
|181

CS 350: Programming Languages Concepts
|13
|4553
|176

Functions and Advantages of Web Applications
|6
|1314
|92

Concepts of Web Application Development : Assignment
|12
|4610
|499

JavaScript Assignment | Development and Evaluation
|9
|1798
|78