Fill This Form To Receive Instant Help

Help in Homework

The Rise of Scripting Languages

  • Words: 38087

Published: May 29, 2024

Introduction

A principal change has been happening for the decade in the Manner in which individual script computer programs. Computer languages like Tcl and Perl have substituted computer languages such as C++ and C. There has been a significant difference amongst computer languages because computer languages were meant for various jobs than a programming computer language. The programming languages' main tasks are for algorithms and building data structure for the scratch applying essential basics such as the words memory. The computer's language of scripting make an assumption of the powerful constituents and bond them together. Complexity management is the primary application of system programing language. The scripting language, on the other hand, simplifies the component connection and give a quick development of applications. The key focus of this task is the progress and development of scripting language and the advancement made on the web-applications.

The term scripting bears the same age with computers. This is by the fact that a person needs a computer when scripting. It started way back in the 1950s and 1960s, where the computer programmers have exposed punch cards into the operator's mainframe, and the machine used applied in running the batch mode. Job Control Language (JCL) was the first scripting language. It was very functional except that its response time was very slow. In 1960, the scriptable shell ideas came into practice when the programmer began making interactive systems that shared time. MULTICS was one of the earliest projects and also; the last when several of the Bell Labs programmers left the project. Using their system, that is, MULTICs, UNIX was the next project that was created. It was through UNIX shell that doing a complex task in one line of the shell was made possible applying the capability to send the output of one program into the response of the other (Meurer, Smith, Paprocki, Čertík, Kirpichev, Rocklin & Rathnayake, 2017). In the year 1987, a famous Larry Wall made Perl created web-application. Computer languages such as Ruby and Python were discovered, and python was the foremost Perl opponent.

HOW the features provided by the languages have changed the way application developer write a server-side program?

In application development, the following are some of the features that the program developers write the servers program. It includes features such as high-level data types, flexible, dynamic typing, batch, and interactive use, lack of declaration and simple scoping rules, the sophisticated pattern matching, and ease of access to other programs. To the application developer, languages such as AJAX, JQuery JAVA, and other helped them make extensions and plugin for the existing computer applications. Amongst the changes that have been experienced is that a developer can use something like C in as a language of scripting through running a file source to the compiler such as the GCC and, as a result, receive a binary execute. There have as well been hybrid tools of scripting, such as the CPython implementation, which now works as an environment scripting for Python. Once the tool runs for the first time, the existing file compile which others around it are made to use the interpreting source as a PY file. The Area of Application; in this part of this task, languages will be categorized in order to examine them properly. The major categories of languages include; Universal scripting, Application, Command and Markup.

Scripting Command languages; these are the oldest categories of scripting language. It occurred in 1960 when there was great necessity for task and program regulation managers. As earlier mentioned, JCL was the most renowned language which was made for IBM OS/360 operating systems. Awk and Sed were also among the text dispensation languages. They were the first language to comprise regular expression corresponding and later implemented into Perl.

Application Scripting Languages; they were generated in 1980. Such language, Microsoft designed visual basic and after some time subset visual basic for programming application was made. It stresses on the component embedding and user interface programming. With time, the earlier languages such as excel macro language and world basic (Hanam, Brito & Mesbah, 2016). They were later substituted by VBA as the primary programing language in Microsoft office set. Its effect spread later VBScript and LotusScript embraced these modifications.

 

 

JavaScript is also found in this class. It is the client’s part of the projects’ web-programming. JavaScript have contain some dialect such as Jscript and was initially established in the Navigator Netscape 2.0 browser.

 

 
 
 

 

 

 

 

 

Markup Computer Languages; this Language is different from the others since they are not programming Language but special commands referred to as ‘tags’ that markup the document text, which is then applied in the programs called ‘processors.’ They have the capacity to change a script to be presented in a browser or turn it into data design. The primary application of markup language is the differentiation of structures and content. Furthermore, markup integrates the interaction of objects and formatting commands into documents.

Generic Markup Language (GML) was the first Makeup language developed in 1969 by IBM. In 1986, ISO produced standard referred to as SGML, which was founded on the GML concept. HTML, TeX, and XHTML were among the Markup Languages that become most famous. Donald Knuth, in 1969, designed a precise description of how the document should look based on the whole structure complexity. This Language was projected on individuals who do not critically require to distinguish the program in disparity with Postscript, which was designed and manufactured by adobe. TeX become more popular in the scientific community due to the fulfillment of the need for high-quality, which rendered complex formulas.

The elementary Language of the World Wide Web is HTML, which is an application of the SGML. A streamlined and simpler version of SGML form is the XML, which highlights storing, exchange, and transporting of data amongst all types of systems. XML is plied for converting complex data and store it in a hierarchical order. In 2001, HTML was regenerated in terms of XML and was renamed as XHTML (Dahl, 2016).

 

 

Universal scripting languages; this was a language that was created and well known for the UNIX environment, although its objective was different. The language of Perl programming was created for generating reports but later become known for its ability to put up efficient and simple CGI scripts that are applied in dynamic web pages formation.

To start with, Python was an instrument used for retrieving system services of the investigational operating system Amoeba. It later becomes a tool designed for the scripting language. Other languages exist in application language applied by the Microsoft.NET platform. Tcl was primarily applied as an extension application, although it was initially made as a handling string and closed integration with the Tk library. It was different form Python and Perl since it depended on the extensions of C++ and C. On the web services, another language that appeared, is PHP, which the most famous and bears the combination of traditional programming procedures and HTML (Kennedy & Musciano, 2017).

 

 

Python is a tool oriented language that offers high-level structured data. Doe instance, binding, dynamic typing, and associative rays, amongst others. Python is a dominant language of programming that has a simple syntax and is flexible. Guido van Rossum made python in 1990 because, by that time, it was free and could have run by any computer. By nature, python is modular. This translates that the python’s core can be operated by importing new extensions.

Some extended versions for such as Perl like extensions and script manipulations, are contained in the distribution of the python. Additionally, it contains operating system services, web-related utilities, and Graphical User Interface (GUI) generator, amongst others. Besides, new extensions can be created by using old or new codes. There has been a notable number of extensions that have been made. One of them is GADFLY, which is an SQL database manager scripted Python, Numeric Python, FNORB, OmniBorker PIL imaging library, amongst others.

 

 
 
 

 

 

Figure1

 

The above figure shows the molecule application viewer showing the protein Carmbin (1crm) with its subordinate structure displayed as a stretch. The surface of the molecule corresponds with to sheet2 and helix1 illustrated and colored using the RASMOL residue that color the scheme and the by atom form scheme of coloring. As observed, several pulls down menus have been torn off to portraying the type of command they offer. This type of command set can be dynamically extended by packing commands and modules form the libraries.

Perl; Wall Larry made it in 1986. It is essentially the integration of several UNIX utilities, C, and shell scripting convenience. Several strengths of the language are; Easy access to regular expression, associative arrays, and lists, Automatic resource management and the capacity to treat any figure as a string.

In case one wish to generate something, it can be done in numerous methods. This is termed TIMTOWTDI, which means (There Is More Than One Way To Do It).

To tackle the difficulty, one can apply the object alignment, although some computer languages power the application and often add needless complexity to nearly every project. In order to handle such kind of a problem, Perl Language added some objects support and did so in a manner that, if needed, the complex modeling could be accomplished.

 

 

 

“The above codes shows an easy script that calculates the column’s average in a data table. It portrays one common usage; that is read the data and divide each line openly to “words” and keep this data in an array.”

LISP; this is a figurative data processing language that uses integral calculus, mathematical logic, the game theory, integral and differential calculus amongst other filed of intellect. Since LISP is a language in mathematics, it makes it possible to provide a complete depiction. In the first place, LISP differs in the type of data. S-expressions are arc data in the way of expression symbolism. Major sub-expressions may be secluded because of the fact that S- expressions contain a branching tree type of structure and an indefinite length. The language source is the second variance from the other language since it stipulates on the way that the s- expressions are processed. Lastly, the LISP makes it possible to execute and interpret programs scripted in the form of S-expressions.

 

 

 

 

“This is a super simple number guessing game. It’s created to demonstrate what it’s like to work within a REPL.”

HOW has the structure of those programs changed?

Over the years, some programming languages like Python 3, C, and PHP 7 and others were different and were crated with different objectives. With time, the languages have been modified so as to suit the developer’s goals. In structured programming included languages such as Pascal, ALGOL, ADA, and PL/I. Due to technological advancement, there has been an eruption of new procedures in programming and application development that have included features that have included structured programming. GOTO, for example, has made the unstructured programming more complex.

HOW mechanism used by the server-side languages interface with web servers has changed. Concerning the server-side application programming, the web browser has been made to communicate with web-servers using HTTP (Hyper, Text Transfer Protocol. It has been mechanized in a way that when the developer clicks on the web program or run a search, the HTTP request is sent from the browser to the man server.

The client codes, on the other hand, have changed, and now the programmers can use languages such as ads HTML, JAVASCRIPT, and CSS. The client code runs inside the web browser and comprises little or no access to the underlying operating system. Unlike in the past, web developers cannot control the browsers on what the user uses to view the website.

The other mechanism that has been applied by the web developer is that the server-side code can be written in several programming languages such as PHP, Ruby, C#, and Python, which gives full access to the operating system and the program developer can choose which language is suitable.

In the current world, individuals have the expectation that web application works in the same manner as the window application due to the fact that web application has turned to be sophisticated and powerful. Primarily, web application resides the source of the coding scripts, assembles, and process to the webserver. The web server, on the other hand, admits an inbound Http request and then goes to the resources entreated in an n HTTP reaction.

The procedure of releasing an ASP.NET sheet to the central server for handling is referred to as PostBack. The HTML page is sent to the webserver every moment a PostBack occurs. The following is what happens; the server loads the page, process the event into new HTML, and goes back to the client, although the PostBack refreshed the entire page.

Ajax; the part of the Ajax is a tool regarded as XMLHttpRequest. The Ajax make it probable to move data from the browser to the server using XMLHttpRequest API deprived of necessarily reloading the web page. This Ajax part quickly famous, and web applications like Gmail and Google maps were made through the use of XMLHttpRequest to obtain a title of a new map without having to reload the page (Choi & Kim, 2017). The Ajax use requests are activated codes of the JavaScript. What occurs is as follows; the code sent a request to a Uniform Resource Locator (URL). A response is then received and activate a callback role to tackle the answer. The other codes continue to conduct while the request line up to be processed due to the fact it is asynchronous.

In conclusion, the technologies' server sides gave significantly progressed in the last two decades. Computer languages like Perl, HTML, and Python have outstretched the criteria of the language scripting. The web application has enhanced with the aid of customer-side technologies like as AJAX while plays a critical function in the development of web applications. It is forecasted that in the near future, there will be the development of various computer languages that can exceed the current language by a large margin.

 

References

  • Choi, K. H., & Kim, K. J. (2017). A study on acceptance procedure improvement of web application by outsourcing for mobile service. Wireless Personal Communications, 94(1), 5-16.
  • Dahl, D. B. (2016). xtable: Export Tables to LaTeX or HTML. R package version 1.8-2. Hanam, Q., Brito, F. S. D. M., & Mesbah, A. (2016, November). Discovering bug patterns in JavaScript. In Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering (pp. 144-156).
  • Kennedy, B., & Musciano, C. (2017). HTML & XHTML. The Definitive Guide.
  • Meurer, A., Smith, C. P., Paprocki, M., Čertík, O., Kirpichev, S. B., Rocklin, M., ... & Rathnayake, T. (2017). SymPy: symbolic computing in Python. PeerJ Computer Science, 3, e103.

Get high-quality help

img

Barry Silbert

imgVerified writer
Expert in:Information Science and Technology

4.7 (135 reviews)

I recently got 90% on the research paper these guys wrote. The writer was really intense and made sure it met guidelines required.


img +122 experts online

Learn the cost and time for your paper

- +

In addition to visual imagery, Cisneros also employs sensory imagery to enhance the reader's experience of the novel. Throughout the story

Remember! This is just a sample.

You can get your custom paper by one of our expert writers.

+122 experts online
img