Skip to main content
Graph
Search
fr
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Practice
Publications
Startups
Units
Show all results for
Home
Lecture
Foundations of Software: Modeling Programming Languages
Graph Chatbot
Related lectures (31)
Previous
Page 3 of 4
Next
Grammars and Parsers: An Overview of Language Processing
Provides an overview of grammars and parsers in computer language processing.
Variables and Types: Introduction to C Programming
Introduces the fundamentals of variables and types in C programming, covering declaration, initialization, and the differences from Java.
Introduction to Compiler Theory and Language Processing
Introduces compiler theory, language processing, and the essential concepts behind building compilers.
History and Definition of Computer Science
Explains the basic concepts of computer science and their interaction.
Intro to Coding: Binary Code Representation and Transistors
Covers binary code representation and the importance of programming languages for different tasks.
Syntax Trees: Parse vs AST
Explains syntax trees, parse vs AST, while language syntax, AST classes, and grammar ambiguities.
Name Analysis: Compiler Phases and Symbol Tables
Explores compiler phases and symbol tables' role in mapping variables to declarations.
LL(1) Parsing
Covers LL(1) parsing, formalization, automation, constraints, and parsing tables.
Programming Bugs: Understanding, Fixing, and Preventing
Explores programming challenges, debugging techniques, software testing, and security practices in software development.
The Story of Grace Hopper
Delves into binary language and Grace Hopper's contributions to programming.