Chapter
Scala 3 as a Language for Growing Your Career in Computer Science
Scala 3 is suggested as a language for new computer science students as it is a hybrid language that has a connection to understandable things like Java and can be used for both functional and object-oriented programming.
Clips
According to the speaker, Scala 3 is a good language to learn because it allows for both functional programming and object-oriented programming.
39:21 - 41:37 (02:16)
Summary
According to the speaker, Scala 3 is a good language to learn because it allows for both functional programming and object-oriented programming. It also allows for dependent object types and weird proofs.
ChapterScala 3 as a Language for Growing Your Career in Computer Science
Episode#192 – Charles Hoskinson: Cardano
PodcastLex Fridman Podcast
The speaker suggests that Scala is a great gateway drug to learning more hardcore functional languages like Haskell, but for beginners, Python and JavaScript are the best options.
41:37 - 42:46 (01:09)
Summary
The speaker suggests that Scala is a great gateway drug to learning more hardcore functional languages like Haskell, but for beginners, Python and JavaScript are the best options. He also believes that Rust has replaced the need for C and C++.
ChapterScala 3 as a Language for Growing Your Career in Computer Science
Episode#192 – Charles Hoskinson: Cardano
PodcastLex Fridman Podcast
Discussions on the need for different execution environments and chains when writing smart contract applications in languages like Scala or TypeScript.
42:48 - 44:23 (01:35)
Summary
Discussions on the need for different execution environments and chains when writing smart contract applications in languages like Scala or TypeScript.