Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

image text in transcribed
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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Design And Relational Theory Normal Forms And All That Jazz

Authors: Chris Date

1st Edition

1449328016, 978-1449328016

More Books

Students also viewed these Databases questions