COSC455 CH1

Ace your homework & exams now with Quizwiz!

1. Difference between machine language and assembly language

Assembly language is a convenience mechanism over the machine language. Assembly language contains the same instructions as a machine language but the instructions and variables have names instead of numbers for example.

10. Why arent concurrent languages listed as a separate family under figure 1.1?

Concurrent languages can fall into multiple categories, for example it can fall into both functional programming and dataflow programming.

3. Why are there so many programming languages?

Simple answer is that we do not need them, but we want them. With a variety of programming languages you are able to pick the best tool for the job that needs to be done.

9. What was the first functional language?

The first is Fortran(1957)which was used for high level math and science computing, but Cobal (1959) is the oldest language that is still used to this day.

14. 4. What was the intermediate form employed by the original AT&T C++ compiler?

The intermediate form produced by AT & T C++ compiler is "C".

6. What distinguishes declarative languages from imperative languages?

With imperative languages, you tell the compiler what you want to happen step by step. With declarative languages you describe what you want, but not especially how to get it.


Related study sets