Главная
Study mode:
on
1
- Introduction
2
- Brendan Eich and JavaScript's influences
3
- Working with Netscape Navigator 3
4
- Creating some JavaScript for Navigator 3
5
- WriteLn, Write and the DOM
6
- Top Down Programming JavaScript, Pascal, C, Java
7
- WriteLn and Write in Pascal
8
- Statement Separation in Pascal and JavaScript
9
- Java and C is Statement Terminated
10
- Java and Statement Termination
11
- Pascal is Case Insensitive
12
- JavaScript is Case Sensitive but it's complicated
13
- JavaScript vs Pascal Functions
14
- Strong Typing vs Dynamic Typing
15
- Turning Pascal Functions into JavaScript Functions
16
- Turning Pascal Functions into TypeScript Functions
17
- Type Annotations are Pascal
18
- Type Inference in TypeScript is from Standard ML
19
- Variables and Var
20
- Hoisting
21
- How JavaScript compilers work
22
- Pascal is a one pass compile
23
- Early JavaScript hoisting
24
- With Statements, Type Aliases, Sets are Pascal
25
- Conclusion
Description:
Explore the surprising influence of Pascal on JavaScript and TypeScript in this 50-minute video. Delve into the historical connections between these programming languages, examining features like top-down programming, var declarations, statement separation, and type annotations. Learn how early JavaScript, running on Netscape Navigator 3, incorporated Pascal-inspired elements. Compare and contrast Pascal, JavaScript, and TypeScript through hands-on coding examples, covering topics such as case sensitivity, function declarations, and type systems. Gain insights into language design decisions, compiler behavior, and the evolution of JavaScript features like hoisting. Discover the often-overlooked Pascal heritage in modern web development technologies.

How JavaScript and TypeScript Is Heavily Influenced by Pascal

Chris Hay
Add to list