Ask a question from expert

Ask now

CS 350: Programming Languages Concepts

13 Pages4553 Words176 Views
   

Programming Languages Concepts (CS 350)

   

Added on  2020-05-16

CS 350: Programming Languages Concepts

   

Programming Languages Concepts (CS 350)

   Added on 2020-05-16

BookmarkShareRelated Documents
Running head: DEVELOPMENT AND EVOLUTION OF JAVASCRIPTDevelopment and evolution of JavaScriptName of the StudentName of the UniversityAuthors note
CS 350: Programming Languages Concepts_1
DEVELOPMENT AND EVOLUTION OF JAVASCRIPT2Executive Summary The following paper contributes to the brief discussion about the development and featuresof one of the best scripting languages JavaScript. In addition to that, the overview of differentfeatures, assessment of the features, and different issues related to the use of the scriptinglanguage is also discussed in different sections of this report.
CS 350: Programming Languages Concepts_2
DEVELOPMENT AND EVOLUTION OF JAVASCRIPT3Table of ContentsIntroduction................................................................................................................................4Language Development.............................................................................................................4Designer / Developer:................................................................................................4Language overview....................................................................................................................6Implementation method:............................................................................................6Features and constructs that characterize the language:............................................6Language Evaluation..................................................................................................................8Consistent support to the different OOP characteristics............................................8Language Assessment................................................................................................................9Conclusion................................................................................................................................11References................................................................................................................................12
CS 350: Programming Languages Concepts_3
DEVELOPMENT AND EVOLUTION OF JAVASCRIPT4Introduction In order to increase interactivity of the users with a website and offloading the userdata validation at the client end the JavaScript language is used. JavaScripts is also able tocombine multiple libraries whether it is locally available or imported from remote locationunder a single name space for a web page. JavaScript has turned into the predominant server side scripting language for thedevelopment of present day web applications. Today, 95 % of the sites have customer sideJavaScript, regularly comprising of thousands of lines of code per application. With the increasing popularity of the internet in the beginning of the 1990’s the userswere mainly connected with the internet through the 28.8 Kbps modems. As the size of thepages were increasing at that time, thus it was time consuming for the applications to validatethe user inputs in a form by submitting them to the server and get the response from theserver with a roundtrip of data packets. This lead to the requirement of the scripting languagethat can help in validating the user inputs on a form and does not require any form post backto the server for validation.Following report contributes to the discussion on the development of the Javascriptlanguage, different time periods related to its evolution. In addition to that, overview,evaluation of its different features and assessment of the features of the Javascript language isalso provided in different sections of this paper. Language DevelopmentDesigner / Developer:Brendan Eich developed the well programming language known as JavaScript. It isnothing but an interpreted programming language which is used for enhancing theinteractivity of various kinds of web pages (Bray, 2017). On the contrary this language hasopened the doors to various kinds of security activities. JavaScript is known to be alightweight, object oriented language which generally comes up with first class function andis known to be best for writing various kinds of web pages (Nikiforakis et al., 2012). In thedomain of web engineering security is considered to be well known aspect for developmentof various kinds of web based system. Its framework is generally utilized for development ofvarious kinds of web pages. Modern type of web browser generally has two kinds ofrestriction for enforcement of JavaScript which generally consist of mechanism of sandboxand policy of same origin (Sen et al., 2013). Year or Time period:The development of JavaScript generally began in the year of the Nineteens. Netscapecommunication has a feeling of strong presence in the young web. The browser of thiscommunication was development in the recent year. It was founded by the same group ofpeople who took a part in the development of Mosaic in the early 90s. Marc Andreessen whois known as the founder of Netscape Communication and ex-Mosaic team need a methodwhich is considered to be more dynamic in nature. The scripting language of web needed tobe designed in such a way it can easily satisfy the need of various kinds of users. Sun andNetscape decided to change of LiveScript to known platform which is known as JavaScript.
CS 350: Programming Languages Concepts_4

End of preview

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

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

Web Application Development Assignment Sample
|9
|2703
|181

Web Design: HTML, CSS, and JavaScript for Web Application Development
|7
|1183
|92

Report on Programming Languages Concepts
|13
|4936
|292

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

Web Application Development Assignment (Doc)
|6
|1343
|385