Chapter

Scala 3 as a Language for Growing Your Career in Computer Science
listen on Spotify
39:21 - 44:23 (05:02)

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)
listen on Spotify
Scala
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.

Chapter
Scala 3 as a Language for Growing Your Career in Computer Science
Episode
#192 – Charles Hoskinson: Cardano
Podcast
Lex 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)
listen on Spotify
Programming Languages
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++.

Chapter
Scala 3 as a Language for Growing Your Career in Computer Science
Episode
#192 – Charles Hoskinson: Cardano
Podcast
Lex 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)
listen on Spotify
Smart Contracts
Summary

Discussions on the need for different execution environments and chains when writing smart contract applications in languages like Scala or TypeScript.

Chapter
Scala 3 as a Language for Growing Your Career in Computer Science
Episode
#192 – Charles Hoskinson: Cardano
Podcast
Lex Fridman Podcast