Back to marketplace

Application Generation

No description yet. This curated deck is ready for daily study.

Total cards: 10•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (10)

#1
Front (Question)

name the stages of compilation

Back (Answer)

Lexical analysis Syntax analysis Code Generation Optimised

#2
Front (Question)

what happens at lexical analysis

Back (Answer)

comments and white spaces are removed keywords and identifiers are replaced with tokens symbol table is created out of the tokens code is prepared to the next stage.

#3
Front (Question)

define token

Back (Answer)

fixed binary length

#4
Front (Question)

what happens at syntax analysis

Back (Answer)

series of tokens is passed onto this stage code is checked if it follows the rules of the language i.e identifier - value not other way around tokens are places in a syntax tree errors reported in a list error diagnostics are given

#5
Front (Question)

What do linkers do

Back (Answer)

Combine the source code with the library code

#6
Front (Question)

what do loaders do

Back (Answer)

Load the exe file into memory

#7
Front (Question)

Back (Answer)

#8
Front (Question)

What is static linking

Back (Answer)

static linking involves combining the library code to the Source code in one Exe file

#9
Front (Question)

What is dynamic linking

Back (Answer)

Keeps the files separate by including the storage location of the library mentioned

#10
Front (Question)

How is a loader used if dynamic linking has taken place

Back (Answer)

Loads EXE file into memory and then searches for any libraries used based on the addresses mentioned in the EXE file