Формат | Размер | Скачать |
---|
Название | : | |
Продолжительность | : | |
Пользователь | : | id 723643437774 |
Дата публикации | : | ript src= |
Просмотры | : | layer\/9383995e\/www-embed-player.vflset\/www-embed-player.js |
Понравилось | : | 1,156 |
Не понравилось | : | 32 |
This is a clip from a conversation with Bjarne Stroustrup from Nov 2019. New full episodes are released once or twice a week and 1-2 new clips or a new non-podcast video is released on all other days. If you enjoy it, subscribe, comment, and share. You can watch the full conversation here: www.youtube.com/watch?v=uTxRF5ag27A (more links below) Podcast full episodes playlist: www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4 Podcasts clips playlist: www.youtube.com/playlist?list=PLrAXtmErZgOeciFP3CBCIEElOJeitOr41 Podcast website: lexfridman.com/ai Podcast on Apple Podcasts (iTunes): apple.co/2lwqZIr Podcast on Spotify: spoti.fi/2nEwCF8 Podcast RSS: lexfridman.com/category/ai/feed/ Комментарий от : @lexfridman |
I always like it when someone lets me think that the time I spent on Haskell wasn't wasted. 🥲 Комментарий от : @kilianfolger5313 |
I wish web devs are watching this Комментарий от : @Notoriousjunior374 |
I tried counting the word abstraction said by him. .... during whole podcast I failed Комментарий от : @ycombinator765 |
• an optimized, low level language but with great modern abstractions (you know which one i’m talking about) • one of the functional languages just grab one out of a hat pretty much • and a quick and dirty scripting language that you can actually be most productive with …and ain’t that the truth what a list honestly Комментарий от : @Lennyp4 |
Proud to see smart men talking about things that really matter. Thank you, Gentlemen Комментарий от : @user-jg8lx7ss6u |
I believe, more than language, one should decide what he wants to do - just find SOME job, or be able to do some stuff he/she is interested in - graphics, robotics, mobile biz apps, web, ML, etc. Комментарий от : @JanisGrinvalds |
C programming is all about memory location. Real, cal, memcpy, there is a lot of commands. C ++ uses the command line argument. C ++ is an extension of the language C. C and C++ are all in memory organization. Комментарий от : @metaleyes4059 |
you do not choose which language to learn, the market forces you to learn a particular one. right now, if you want to find a job, you need to know Java and Python, at least. however, it depends on the domain. check craigslist, they list what languages you need to know. some of them say you have to know C++. you do your own research and come up with your own list, based on your interests. interested in AI, Python is a must. Stocks, then C++, operating system level programming, than C. it depends what you want to do. it is the dumbest idea to tell ppl that they have to learn 5 languages. those smart ppl are not very smart time to time bec they are human, and human psychology plays a big role about their behaviors. Stroustrup is a very smart person but he should be smart enough to know when to stop talking. remember this, they are just humans. Einstein helped us to build the atom bomb, and we killed millions of ppl thanks to him. you have to be able to think for yourself. Комментарий от : @robertjulesyoung9994 |
learn just one language, and be very good at it. you don't need to learn more than one. don't be a slave, don't try to please your boss, ppl around you, be yourself. however, that kind of consciousness will come to you after 40, I don't blame you because you are stupid now. that's okay. Комментарий от : @robertjulesyoung9994 |
3:35 "Keynote by Jason Turner at CPP con a couple of years ago" Комментарий от : @yash1152 |
“I have to understand a bit of it”, a bit?🤣 Комментарий от : @christopherchen4920 |
He has the looks, the name, and the brain of a genius. Комментарий от : @EduardoSanchez-un2hh |
Geez those S's are rough with earbuds... Комментарий от : @philhawtin5269 |
Just to be precise, it is Motorola 68000 and not 6800, this processor was a 16-bit processor and it did not support unaligned accesses. It was truly a marvelous processor and was used in Macintosh 2 iirc. Комментарий от : @hargunbeersingh8918 |
this days you need to learn frameworks also Комментарий от : @nested9301 |
Wow... best advice ever! Honestly, I think Python is the best language to start with, given the level of abstraction inherent in the language. Once you've gotten your feet wet, move on to Java. Then, C (I recommend C before C++). Then, C++. Finally, Javascript. Комментарий от : @experiment0003 |
Don't learn programming languages, learn how to google Комментарий от : @dzaki4559 |
I know Pascal, VB, Python, C++, and SQL, HTML, CSS and JavaScript if you count those as programming languages. Is that enough? Was thinking of learning Java and PHP next. It's so easy; all these languages are very similar. C++ is the main language I use and my favourite by far. Python is next for when you want something done quick and dirty. LIke a bot scraping the internet lol. Комментарий от : @ifstatementifstatement2704 |
I've written using C, Basic, C++,Java, C#, Scala, Js, Typescript, Python, Ruby, PHP, Actionscript and I'm thinking whether to add Rust or Golang to my arsenal. Pretty sure i won't need it but who knows. Комментарий от : @vetiarvind |
Once you learned one language it's easy to pick up the rest. Комментарий от : @droneguy69 |
This inspired me to take start working on my C++ projects again but than i remembered the massive complexity of the language & brutalness of incorrect memory managements. No Thanks, c++ is only for the pros. Комментарий от : @per_scep_tivegamer879 |
Really like the way he talks :) Комментарий от : @griefytrolly |
People are proud of their assembly/C/C++ code being fast but have never heard of VHDL/Verilog hardware description languages, where algorithms are implemented in custom digital hardware and perform 100 times faster than their lowest level programming languages. Комментарий от : @hmdz150 |
What if I only learn assembly? Комментарий от : @aeroscience9834 |
Hairstyle ++ Комментарий от : @restacks8777 |
The nervous nurse ipsilaterally tap because pollution proximately influence an a jobless loss. mixed, untidy plane Комментарий от : @rahadban6442 |
He just wanted to mention C, Perl and Java Комментарий от : @amnesiac-original |
Languages I've written commercial projects in: Assembler, BASIC, C, Objective C, C++, C#, Clarion, COBOL, FORTRAN, Java, Javascript, Pascal, Python, Modula-2, PL/I, RPG. And then, of course, many control languages, SQL, dBase, etc. I've never had trouble picking up whatever language a project is using. It's all the same concepts. Комментарий от : @oldcountryman2795 |
Excellent interview! Комментарий от : @walterwrt |
what I heard once more: C++ is not so much a programming language, it's rather a meta compiler language... you don't just write down an algorithm, rather its meant to for you to give your compiler as much (abstract) information as possible in order to optimize it for (any) actual CPU hardware. Fancy concept... Комментарий от : @justseen1745 |
Is he tweeting? He sounds like a bird at times. Get a better pop filter! :D Комментарий от : @Lobos222 |
I wonder what he qualifies a "known" language. I can write a very simple and short x86 program, but I have no idea how to be a programmer in that world. I couldn't live in a world where everyone speaks x86. If learning 5 languages means being fluent in 5, then it's a life work. I know one quite decently (python), then I know maybe 10 in which I know the grammar and the spelling but I have no idea on what's going on. 5 seems like way too much to me. Комментарий от : @osquigene |
Machine code in the streets, undefined behavior in the sheets Комментарий от : @Koettnylle |
Why the fuck is there html on the thumbnail Комментарий от : @Saustyy |
After Joe Rogan moving to spotify and being censored, this channel is one of best to remain. Thank you Lex. Keep up the good work. Комментарий от : @Tackleberry666 |
A pretty, artsy representation of the assembler code leaning up during the sped up writing of a large codebase... that'd be real ceewl Комментарий от : @autogenes |
I don't know, I hear Rust is better. Комментарий от : @myhandlehasbeenmishandled |
C/C++, Java, Python, Haskell. This should provide a good range of languages. You'll get your OOP, imperative and functional programming experiences, ranging from low-level (C) to high-level (Python) languages etc. Комментарий от : @nexusclarum8000 |
Learn functional programming. Break your brain today. Комментарий от : @n00b247 |
Bjarne Stroustrup: "It's easy to learn 25 programming languages" Комментарий от : @jamtart22 |
Legend. Комментарий от : @maycodes |
No thanks. Комментарий от : @stefanveselinovic4777 |
The never ending cycle of learning new languages and forgetting old ones. There was a time when java was my strongest language. Nowadays, i couldn't write a simple java program without doing some googleling. Комментарий от : @StormWolf01 |
TFW no Go :( TFW Go is implied in 'choose any language' :) Комментарий от : @nnmartin94 |
I replaced all 5 languages with C# and C++ Комментарий от : @sub_zero_911 |
nice coca cola advertisement Комментарий от : @reeb8587 |
I love this man! Комментарий от : @morsecode9223 |
I always like a quote of his, there are two types of programming languages in this world- ones nobody uses and ones everybody complains about Комментарий от : @j0hnc00 |
What does he mean by you should learn "machine code" today. "Machine code" is a little bit vague to me. Does he mean assembly or 1's and 0's ?? Комментарий от : @axedyson |
Please tell me if rust will replace c++ Комментарий от : @angrycoder8808 |
I will learn C first as the basic language, then C++, later Python, and do one but my goal is learning for robotics. Комментарий от : @joserosa5342 |
What does he say at @2:59 "I would go..." hard to understand with his accent. Комментарий от : @enacku |
c++ as a language is completely crap. Комментарий от : @peterschmidt353 |
legendTalks Комментарий от : @ajmalharis9810 |
Does he keep on whistling while he's talking without even knowing it?? Комментарий от : @Skulltroxx |
Ofc you should :) Комментарий от : @JoakimBB |
If you take a job as a software engineer or programmer you will inevitably have to use or understand more than one language in the course of your work. Комментарий от : @grail9558 |
Learning a compiled or interpreted language and not having the curiosity of wanting to know machine language through the use of an assembly is terrible. All coders should have a fair understanding of digital circuits and how they are coded. Комментарий от : @kraftwerk974 |
I like his preciseness by saying " a good learning" and not just "learning" when he talked about human languages and cultures Комментарий от : @greengirl4985 |
ok boomer Комментарий от : @xle6ywek345 |
What a legend! I mean, Bjarne is in the history books already! Комментарий от : @brennanrichards9086 |
At 3:00 I, too, was covering my mouth and listening as attentive and intrigued as Lex was lol Комментарий от : @tiamabderezai5374 |
My List: JS, Go, Java, python, C, and Few DSL's Next: Nim, Zig, WASM, Rust, Ocaml, Clojure Probably Next: erlang, haskell, julia Комментарий от : @_thehunter_ |
can talk fluently c, vb, java, c#. python , php .. i am getting there Комментарий от : @aes9217 |
This man is a Skyrim character Комментарий от : @Willifordwav |
As some one that has to program in C++, Stroustrup should not be forgiven. Комментарий от : @esra_erimez |
I learned only C++, but as we already know it accidentally has 3 or 4 Turing-complete languages in it. Комментарий от : @fakt7814 |
He modified his list and he left Java but Ruby python and JavaScript holding up. Комментарий от : @ayyubayyyub9415 |
I think this is the C++/X86 assembly talk Bjarne is referring too: youtu.be/zBkNBP00wJE Комментарий от : @macscroge |
Can't wait for the generic watchmojo top 10 programming languages video Комментарий от : @boertush |
4:38 visualization back then ... Комментарий от : @mithunparab1244 |
The keynote by Jason Turner he talks about is for the 6510 (Commodore 64), amazing keynote. It's called: 'CppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17"' EDIT: Removed "IIRC", the info in the comment made it redundant.. Комментарий от : @AndreasWilfer |
Jason Turner's talk: www.youtube.com/watch?v=zBkNBP00wJE Комментарий от : @erikpenninga |
Your Youtube channel should be ranked as a Unesco World Heritage site. I really would like to thank you so much Lex Fridman for bringing up the smartest and brightest brains in the world and making the content of your interviews with them available to us on Youtube. The opinions of such people are just very precious for continuing reshaping our thoughts and social/economic/scientific/environmental/etc organizations for the better. Комментарий от : @yalmuzique |
What about shader languages, Cg is cool. Комментарий от : @thomasanderson1416 |
his name is like an extremely poorly named String function, I swear! Комментарий от : @Securiteruadmin |
Thanks for the videos . They are very interesting and inspiring ! Комментарий от : @Ipadstands |
The second time , Pepsi is featured in the podcast , sponserd?😂 Комментарий от : @abdullahmosibah560 |
The real time compiler on 3:40: www.youtube.com/watch?v=zBkNBP00wJE Комментарий от : @freeuyghur2063 |
So true Комментарий от : @jay-rathod-01 |
really great advice! Комментарий от : @matthiasdebernardini3388 |