Week 2 Question 1

Submitted by: Submitted by

Views: 587

Words: 409

Pages: 2

Category: Science and Technology

Date Submitted: 07/24/2011 08:22 PM

Report This Essay

Week 1 Discussion Question 2

Raymond Johnson

PRG/210

July 24, 2011

Professor Ezam Mohammed

Week 1 Discussion Question 2

In the world of technology, there are many types of computer programming languages to help businesses and companies stay successful worldwide. In this paper, I will give examples of three programming languages, give the advantages and disadvantages of each program, which program I best recommend for my previous employer and why.

One program used for businesses and companies abroad is called Java. Java is a programming language developed by Sun Microsystems which is used widely across the internet. The language derives much of its syntax from C and C++. However, it has a simpler object model and fewer low-level facilities as C and C++. One advantage of this program is that it contains a built-in support for using computer networks. Another advantage is the program is designed to execute codes from remote sources securely. On known disadvantage is programs written in Java language run on a Java Virtual Machine (JVM). JVM runs very slow compared to other programs.

Another program used is C++. C++ is a general purpose programming language. This program includes system software such as Microsoft Window, application software, device drivers, and ETC. One advantage of this program is it has native support for object oriented programming. One disadvantage it has it does not provide efficient means for garbage collection.

The last program language I want to talk about is ADA. ADA is a structured, statically typed, imperative, and object-oriented high-level computer programming language which is extended from Pascal and other languages. A lot of people believe this program has vanished since the early 80’s. However, it is still being used today by the Department of Defense for command and control systems; it is also being used by NASA. The advantages of ADA can be used for both introductory and advanced computer science courses, and it...