Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

web technology Write 300- to 600-word response to the following discussion topic

ID: 3756583 • Letter: W

Question

web technology

Write 300- to 600-word response to the following discussion topic and post your answers to the discussion board topic "JavaScript ":

Explain how JavaScript relates to various categories of programming languages and how this impacts development of JavaScript programs.

Write a 150-word response to one peer in which you respectfully and professionally offer your opinion of his or her post:

Pose a clarifying question (e.g., What did you mean by…, Why did you say…, What criteria did you use…, What was your intention…, What is the connection…, What were your assumptions…?).

Provide an application or practical example (e.g., I have seen an example of this..., The result of this could be…).

Explanation / Answer

Explain how JavaScript relates to various categories of programming languages and how this impacts development of JavaScript programs.

JavaScript is a programming language that is used to improve logic and enhance interactivity to a static web browser. In the recent years, it has not only surpassed other competing programming languages and technologies, but also has become a major standard for browser-based programming. It has also expanded beyond the client space to become a dominant language on the server side example Node js.

The basic HTML does what is required for a standard web based application, but it does'nt help much when it comes to enhance functionality other than transport HTML text across a network for viewing. The only and a major problem with HTML is that it is completely static with no fuctionalities to implement logic.

Features such as input validation, autocorrect, smart text , hint , progress bars or causing graphics or UI to change during a mouse hover or mouse click would not at all had been possible for a browser to perform without some scripting ability. As a result, it led us to that space which provided some mechanism to make HTML web pages more interactive, and support such functionality in order to make web pages more interactive and deal with other logic related functionalities.

As scripting abilities for a web browser was an important part that needed to be dealt to make web browsers dynamic, Microsoft launched to VBScript opposing JavaScript along with plug-in technologies, such as ActiveX Data Object. Later Sun Microsystems introduced Java applets that were cross-platform i.e a technology that could be used in any browser(MAC, WINDOWS or LINUX).

Many other advanced technologies came in and went as the internet improved year after year. In the end, JavaScript won the popularity, and it is the only client-side scripting technology supported by the Safari, Chrome, Firefox, and Internet Explorer browsers.

Programming languages are either interpreted or compiled i.e they use an interpreter or compiler, or both of them. JavaScript is an interpreted language, as opposed to a compiled languages, like C , C++ and Java. This means that the code written in JavaScript does not go through an intermediary compilation stage in which the source code is transformed into machine language which is then used by a CPU to process.

Instead, JavaScript is an interpreted programming language which, on the fly is processed by the computer. Because JavaScript code is not in a CPU-friendly form, like as Java bytecode or a binary executable, program execution can be much slower than a comparable program written in some other programming language. However, modern JavaScript engines are highly optimized, and these inefficiencies or drawbacks are rarely noticeable.