What programming languages should everyone learn? | Charles Hoskinson and Lex Fridman

preview_player
Показать описание
Please support this podcast by checking out our sponsors:

GUEST BIO:
Charles Hoskinson is the founder of Cardano, co-founder of Ethereum, a mathematician, and a farmer.

PODCAST INFO:

SOCIAL:
Рекомендации по теме
Комментарии
Автор

Everyone should learn assembly to learn the fear of God and develop carnal fight or flight instincts necessary for survival in the world of memory management.

advaithbala
Автор

"It's not about falling in love with the language it's about falling in love with computing and interaction with the computers". ❤️❤️

bideshbanerjee
Автор

I took one class in Lisp back in college, around 1990. Haven't really touched it since. But I think I learned more from using that language than enything before or since. The fact that a "normal" thing to do was to write a program that rewrites itself as it runs blew my mind...

jimbarino
Автор

Anyone else bothered that the code in the thumbnail wasnt indented and didn't even look like it made sense? No? Just me? Ok.

HelloThere-xsss
Автор

'some connection to understandable things'

that hit hard, man

bocckoka
Автор

i'm surprised Julia lang wasn't mentioned, especially in the context of Lisp-style & academic friendly languages, but Julia is actually easy to write (and read), has the same functional bent as Haskell (if you choose to write it that way), plus it can run as fast as C / Rust if you use Julia's gradual type system

_diversable_
Автор

I learned some HASKELL in my programming paradigms course many years ago. At the time, I didn't get the benefit and learned just enough to pass the course. We also learned Smalltalk and Prolog. I ended up using JS everyday, not a great language but it pays the bills. This got me interested in Scala, I will probably give it a try.

feralaca
Автор

i would say that i REALLY learned programming with LISP.... my first courses where in Python and Java. But for the basic concepts LISP makes a lot of sense

kohlrabenschwanz
Автор

Great conversation. Seems ill have to venture into Scala after my adventure into Python. Been quite the journey learning this stuff on my free time. Might need to find a mentor at some point or something.

JRis
Автор

Charles has the fairly rare combination of astronomical intelligence levels, while also being a fantastic communicator

andyashworth
Автор

Scala is one of the languages we've been hearing about for almost two decades, how they'll replace all the old languages. How no one uses these old things any more but C, C++, Java, C#, PHP, and Javascript still dominate almost everything and languages like Scala, Haskell, Julia, and Ruby - to name just a few, have their few moments in the spotlight only then to pretty much fade into some niche.

gullijons
Автор

Having previously worked with Scala for a while, I can say that the fact that it's both functional and oo is not always a good thing. Everyone writes in a different style and it's very hard to find a consensus about best practices. Love parts of the language, but it's chaos in large organizations

asdqwe
Автор

my favorite programming language is soldering iron.😄 real men HARD WIRE thier functions.

nsfeliz
Автор

You all need to go look at Scala 3 immediately. I had no idea how well designed this language was until he suggested it. Honestly blown away.

IamEchelon
Автор

My uni used scala for the intro to programming course, it was great

lmao
Автор

1:17 I'm glad you XKCD'd so I didn't have to. Respect.

lashropa
Автор

I like C++ a lot but having to use a lot of Python (PySpark) at work to use apache spark with, I was wondering if C++ has any place in the world of data engineering and big data?

josephjoestar
Автор

COBOL & Fortran (and some BAL and DEC MACRO-11) was all you needed to know when I started out. If you were "an expert" on DEC architecture and DEC supported languages you could write your own ticket..for a few years. Now I just use Python (on Linux) but I'm retired anyway.

johnnytoobad
Автор

First time I found useful someone given advice on programming language should learn.
Thanks

sunil.b
Автор

I started in high school teaching myself python, c#, Java & Go. Still use them all to this day. Scala & Haskell are really great languages and I definitely need to do more with them. Learning Rust now, but my bias is clearly with Go haha

rbrickproductions