The Semantic Phase and Type Systems

  Рет қаралды 249

Thomas Padron-McCarthy

Thomas Padron-McCarthy

Күн бұрын

Пікірлер: 1
@ethernet764
@ethernet764 Жыл бұрын
00:00:20 Recap 00:03:45 Static checks and dynamic checks 00:05:55 Static checks 00:08:17 Dynamic checks 00:10:20 Type system 00:13:27 Strong typing and weak typing 00:17:34 Runtime checks 00:22:10 Type expressions 00:33:48 Type expression tree 00:38:03 Example program 00:41:45 Grammar 00:48:37 Data types 00:54:01 Semantic rules 01:10:14 Example expression 01:17:13 Equivalence of types (and type expressions) 01:21:15 Name equivalence and Structure equivalence 01:22:25 C structs For 01:14:45, some examples of languages that treat *if* as an expression that returns a value instead of a statement are ruby, elixir, and lisp. Love the irony that C structs does not have structural equivalence. Learned a lot, thanks!
Optimization and Intermediate Code
1:21:51
Thomas Padron-McCarthy
Рет қаралды 283
The Run-Time Environment
1:28:47
Thomas Padron-McCarthy
Рет қаралды 399
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
Hardy's Integral
13:47
Michael Penn
Рет қаралды 15 М.
Lex/Flex
1:27:31
Thomas Padron-McCarthy
Рет қаралды 727
What is the intersection of all open intervals containing [0,1]?
22:55
Constructing Syntax Trees
1:09:51
Thomas Padron-McCarthy
Рет қаралды 648
More About Optimization
1:19:25
Thomas Padron-McCarthy
Рет қаралды 202
Tools EVERY Software Engineer Should Know
11:37
Tech With Tim
Рет қаралды 23 М.
OpenAI's o1 just hacked the system
26:31
AI Search
Рет қаралды 37 М.
Interpreters
1:26:48
Thomas Padron-McCarthy
Рет қаралды 342