Compilers


Teaching Staff: Stefanidakis Michael
Course Code: HY-150
Course Type: Elective Course
Course Level: Undergraduate
Course Language: Greek
Semester: 8th
ECTS: 4
Teaching Units: 4
Lecture Hours: 2
Lab/Tutorial Hours: 2L
Total Hours: 4
E Class Page: http://e-class.ionio.gr/courses/DCS135/
Short Description:

Introduction to compilation of computer programs. General-purpose programming languages and domain specific languages (DSLs). Lexical analysis and token extraction from source code. Regular Expressions and their practical usage. Syntactical Analysis and parsing methodologies. Practical top-down parsing. Parsing Expression Grammars (PEGs). Symbol tables and intermediate code.Compiler tools: interpreters, assemblers, linkers and loaders.

e-class: https://e-class.ionio.gr/courses/DCS135/
Module webpage: http://mixstef.github.io/courses/compilers

Suggested Bibliography:
  1. Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman, Compilers: Principles, Techniques, and Tools (2nd Edition), Addison Wesley, 2006.

Back
<< <
December 2024
> >>
Mo Tu We Th Fr Sa Su
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Today, Wednesday 18-12-2024
HEAL-Link: free trial period to Elsevier's Complete Anatomy until 12/31/2024
Start: 16-12-2024 |End: 31-12-2024
[In Progress]
Attached files
en  pdf.png  Transform your anatomy learning
Size: 1.06 MB :: Type: PDF document
en  pdf.png  Inspire & motivate your students
Size: 1.06 MB :: Type: PDF document
en  pdf.png  Transform your anatomy learning
Size: 1.06 MB :: Type: PDF document
Text To SpeechText To Speech Text ReadabilityText Readability Color ContrastColor Contrast
Accessibility Options