Submission via GitLab
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
As stated by the curriculum, your task is to build a simple compiler for a small procedural programming language.
|
||||
It's quite hard to fit this goal into the 5 ECTS budget of this module (lecture included), nevertheless I think I found the right trade-offs with the given specification.
|
||||
|
||||
Still, it is highly recommended to work in teams and that you start early - always trying to be ahead of schedule.
|
||||
Still, it is highly recommended to work in teams and that you start early — always trying to be ahead of schedule.
|
||||
</aside>
|
||||
|
||||
## Prerequisites
|
||||
@@ -31,7 +31,7 @@ While I don't care whether you have officially finished your bachelor, you shoul
|
||||
- - -
|
||||
|
||||
- Fluent in C (or C++, or Go, or Rust, or Haskell)
|
||||
- General programmer mindset
|
||||
- General programming mindset
|
||||
- Knowing your tools
|
||||
|
||||
- Algorithms and data structures
|
||||
@@ -44,9 +44,9 @@ While I don't care whether you have officially finished your bachelor, you shoul
|
||||
|
||||
<aside class="notes">
|
||||
Since this course is very programming intensive, you need to be fluent in one of these languages.
|
||||
If choose C and think strings are compared using `==` you'll have a very hard time.
|
||||
If you choose C and think strings are compared using `==` you'll have a very hard time.
|
||||
|
||||
For OS, if you think calling `exec` without `fork` while implementing a library is a good idea, maybe revisiting the OS course would be a good idea.
|
||||
For OS, if you think calling `exec` without `fork` while implementing a library is a good idea, maybe consider revisiting the OS course.
|
||||
</aside>
|
||||
|
||||
- - -
|
||||
@@ -81,10 +81,6 @@ The lecture and proseminar assumes that you are familiar with the basics of gram
|
||||
- Specification provided
|
||||
- Evaluation scheme provided
|
||||
|
||||
## Requirements
|
||||
|
||||
- Working compiler
|
||||
|
||||
## Recommended Schedule
|
||||
|
||||
- See README
|
||||
@@ -93,11 +89,6 @@ The lecture and proseminar assumes that you are familiar with the basics of gram
|
||||
You are free to deviate from this schedule.
|
||||
</aside>
|
||||
|
||||
## Submissions
|
||||
|
||||
- End of June: build test submission (optional)
|
||||
- Mid of July: final submission (no extensions)
|
||||
|
||||
## Teams
|
||||
|
||||
- 1–3 people
|
||||
|
Reference in New Issue
Block a user