Explain the following programming paradigms terminologies
Explain the following programming paradigms terminologies (3mks)
i. Programming technique
ii. Programming style
iii. Programming culture
b. i. Explain program parsing during program compilation, Why is it necessary? (3mks)
ii. Explain the two basic parsing approaches (5mks)
iii. Explain one of the difficulties encountered during parsing (2mks)
c. With the aid of a well labeled diagram, explain the compiler phases (7mks)
Question Five (20 marks)
a. Explain the three main Machine Code types generated by Compilers (6mks)
b. While citing a main disadvantage, discuss any two Capabilities of interpreters (5mks)
c. With the aid of a well labeled diagram, outline the organization and functions of each
component of a syntax directed compiler
