Computer Science Homework Help

UAGC C Programming Machine and Assembly Languages Paper

 

Part A: Understanding C++ (5 points)

For the first part of the assignment, answer the following questions based on this week’s reading (1 page for all three answers):

What are machine and assembly languages? What are their major features and components, and what problems do they typically address?

Where is C++ used in the real world, and where it is not used? Briefly describe how it compares to other popular languages.

  1. What is the purpose of a compiler, and how does it compile a C++ program? Include a diagram to describe your work.
  2. Part B: C++ in Research (5 points)
  3. For the second part of the assignment, you will examine some current research being done on C++, or where C++ formed the basis of the research. Using the NCU Library, find a recent work (less than two years old) from a peer-reviewed source that has conducted work on C++. Briefly (3 pages) describe:

How did C++ fit into the research?

What were the research questions?

What did the authors find?

  1. What is some future work which could be built upon this research? Include both what the authors found, and describe things in your own words.
  2. What are some similar/contrasting works and their findings?