Question: 1. What is a procedural programming language? Briefly describe and give an example of one. - 6 points 2. Who developed FORTRAN? - 2 points

 1. What is a procedural programming language? Briefly describe and give

1. What is a procedural programming language? Briefly describe and give an example of one. - 6 points 2. Who developed FORTRAN? - 2 points 3. Briefly describe the main application of FORTRAN and the main application of COBOL. - 6 points 4. Describe what a programming paradigm is and provide 3 examples of different programming paradigms. - 8 points 5. Briefly describe the phases involved in the compilation process. - 8 points 6. Draw the parse tree for the following derivation: - 8 points => cid> : => A = => A=+ => A=B+ => A=B+ + => A=B + C + => A= B + C + => A=B+C+D*cexpr> => A = B+C+D"() => A=B+C+D*(+ ) -> A=B+C+D'A+ cexpr>) => A=B+C+D (A + ) => A=B+C+D*(A+B) 7. What does an assembler do? - 4 points 8. Briefly describe Von Neumann Architecture and the Instruction Cycle. - 8 points 9. What are data abstractions and control abstractions? Describe each one, specify the different levels of abstraction, and provide an example for each level and type. - 14 points 10. Provide an example of syntactic sugar. - 2 points

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!