Books+ Search Results

Building an Interpreter from Scratch

Title
Building an Interpreter from Scratch / Soshnikov, Dmitry.
ISBN
9781801071338
1801071330
Edition
1st edition.
Publication
Packt Publishing, 2021.
Physical Description
1 online resource (1 video file, approximately 3 hr., 0 min.)
Local Notes
Access is available to the Yale community.
Notes
Made available through: Safari, an O'Reilly Media Company.
Access and use
Access restricted by licensing agreement.
Summary
Build and understand a full programming language semantics. About This Video Learn about basic expressions and variables in interpreters Learn about functions and functional programming Learn about object-oriented programming In Detail How do programming languages work under the hood? What's the difference between compiler and interpreter? What is a virtual machine and JIT-compiler? And what about the difference between functional and imperative programming? There are so many questions when it comes to implementing a programming language! In this course, we will learn about compilers and AST interpreters and virtual machines. We will further explore basic expressions and variables in interpreters and learn about variables and environments. We will also explore built-in and native functions, user-defined functions, and call stack and recursive calls. Lastly, we will learn about OOP, class inheritance, and code isolation. By the end of the course, we will implement a full AST interpreter for our programming language.
Variant and related titles
O'Reilly Safari. OCLC KB.
Format
Images / Online / Video & Film
Language
English
Added to Catalog
March 03, 2022
Also listed under
O'Reilly for Higher Education (Firm), distributor.
Safari, an O'Reilly Media Company.
Citation

Available from:

Loading holdings.
Unable to load. Retry?
Loading holdings...
Unable to load. Retry?