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.
- What is the purpose of a compiler, and how does it compile a C++ program? Include a diagram to describe your work.
- Part B: C++ in Research (5 points)
- 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?
- 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.
- What are some similar/contrasting works and their findings?