Category:CSCE 314-500
Jump to navigation
Jump to search
Programming Languages
Note: Haskell is installed. To uninstall, run /Library/Frameworks/GHC.framework/Versions/Current/Tools/Uninstaller in Terminal as root.
Instructor | Teaching Assistant | |
---|---|---|
Name | Jaakko Järvi | Xiaolong Tang |
Office | HRBB 416 Appointment only |
HRBB 414D MWF 10:10–11:00 |
jarvi@cse.tamu.edu | xiaolong@cse.tamu.edu |
Important Links
- Course web page
- Slides are password-protected: programming:languages
- "Official" Haskell home page
- Learn You a Haskell (online book)
Course Goals
- Learn basics of Programming languages:
- parsing, internal representations, type-checking, interpreting, and code generation
- Learn Java (object-oriented) and Haskell (functional)
- Be able to adapt to other programming languages
Outline
Language Processing
- Grammars, lexing, parsing
- Abstract Syntax
- Type-checking
- Optimization and code generations
Haskell
Java
Pages in category "CSCE 314-500"
The following 39 pages are in this category, out of 39 total.
L
- CSCE 314 Lecture 1
- CSCE 314 Lecture 2
- CSCE 314 Lecture 3
- CSCE 314 Lecture 4
- CSCE 314 Lecture 5
- CSCE 314 Lecture 6
- CSCE 314 Lecture 7
- CSCE 314 Lecture 8
- CSCE 314 Lecture 9
- CSCE 314 Lecture 10
- CSCE 314 Lecture 11
- CSCE 314 Lecture 12
- CSCE 314 Lecture 13
- CSCE 314 Lecture 14
- CSCE 314 Lecture 15
- CSCE 314 Lecture 16
- CSCE 314 Lecture 17
- CSCE 314 Lecture 18
- CSCE 314 Lecture 19
- CSCE 314 Lecture 20
- CSCE 314 Lecture 21
- CSCE 314 Lecture 22
- CSCE 314 Lecture 23
- CSCE 314 Lecture 24
- CSCE 314 Lecture 25
- CSCE 314 Lecture 26
- CSCE 314 Lecture 27
- CSCE 314 Lecture 28
- CSCE 314 Lecture 29
- CSCE 314 Lecture 30
- CSCE 314 Lecture 31
- CSCE 314 Lecture 32
- CSCE 314 Lecture 33
- CSCE 314 Lecture 34
- CSCE 314 Lecture 35
- CSCE 314 Lecture 36
- CSCE 314 Lecture 37
- CSCE 314 Lecture 38