Guido van Rossum: Eventually Python will become a legacy language

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

ความคิดเห็น • 194

  • @LexClips
    @LexClips  2 ปีที่แล้ว +4

    Full podcast episode: th-cam.com/video/-DVyjdw4t9I/w-d-xo.html
    Lex Fridman podcast channel: th-cam.com/users/lexfridman
    Guest bio: Guido van Rossum is the creator of Python programming language.

  • @ajsandor6336
    @ajsandor6336 2 ปีที่แล้ว +102

    Just graduated with a degree in software engineering. We still had to learn how to make a basic processor and made a pong game from just binary inputs. The fundamentals are still being taught. They’re just being forgotten quickly with trying to learn all the new frameworks and dev tools out there.

    • @kibe2134
      @kibe2134 2 ปีที่แล้ว +6

      Which, from an educational standpoint, is fair enough. People do tend to forget what they either don't use or don't find interesting, though the knowledge might still be usefull for someone.

    • @Itsadrianyay
      @Itsadrianyay 2 ปีที่แล้ว +6

      hey everybody, this guy JUST GRADUATED!... See? noone cares!!!... jk congrats on the degree big boss

    • @guilhermecampos8313
      @guilhermecampos8313 2 ปีที่แล้ว

      Man, this is very cool, but is it normal to do something like this in college?

    • @ryanquinn1257
      @ryanquinn1257 2 ปีที่แล้ว +1

      I think there’s a middle ground. I appreciated the low level concepts I learned in UC schooling. It’s helped.
      I’m also pretty sure I didn’t have to program battleship in assembly (for two players where it’s human v human or human v computer) to really understand low level programming.
      Could have done without that suffering.

    • @Zayelion
      @Zayelion 2 ปีที่แล้ว +3

      Congrats on the degree. The problem with prioritizing learning these lower-level parts is it holds back and gatekeeps technological advancement. We need people that can do the job, not necessarily build the tools to do the job. Those are specializations and separate jobs now. People train in these specializations but the more foundational people wont hire them and stuff stagnates.

  • @andrews8733
    @andrews8733 2 ปีที่แล้ว +70

    Python will be around for a while. I don't know who is even maintaining gcc at this point. But it's still being maintained, because it's critical.

    • @colinmaharaj50
      @colinmaharaj50 2 ปีที่แล้ว +10

      You need C to make python. Python is a C/C++ pre-compiled moduled based system. No C, no python.

    • @samdcbu
      @samdcbu 2 ปีที่แล้ว +13

      @@colinmaharaj50 well C will live long past python so that won’t be a problem. I struggle to imagine a future of computing that isn’t extremely dependent on C.

    • @NateROCKS112
      @NateROCKS112 2 ปีที่แล้ว +6

      You can look up the GNU Project's page on GCC. It has a steering committee that makes decisions for the project. And the organization behind GCC -- the GNU Project -- is the same as it's always been.

    • @izd4
      @izd4 ปีที่แล้ว

      @@colinmaharaj50 Various other implementations of Python exist. My calculator has some non-CPython running on it, and I know off the top of my head that Jython and IronPython (C#) exist

    • @feritperliare2890
      @feritperliare2890 ปีที่แล้ว

      @@samdcbu well we should consider it C is quite hard to develop in at times it could be nice if we ever do to C as we sort of did with assembly and make a language that compiles extremely efficiently to C but with higher capabilities and no python doesn’t really count for that

  • @NGC-gu6dz
    @NGC-gu6dz 2 ปีที่แล้ว +20

    Let us pray JavaScript becomes legacy long before Python.

    • @mrmivpushkin
      @mrmivpushkin ปีที่แล้ว +1

      I think webassembly is probably be the js killer in the future

  • @Konami9999
    @Konami9999 2 ปีที่แล้ว +42

    I love python. It feels natural to code in it. Almost like writing a text in natural language

    • @jamespower5165
      @jamespower5165 2 ปีที่แล้ว +2

      The thing that actually feels like that - in an unpleasant way, I might add - is Kotlin. It feels like speaking English except with an unusual form of Tourette's syndrome where you say some other punctuation like periods and brackets in the middle. It's actually disorienting! Python on the other hand is friendly without being patronizing

    • @totalcasino3597
      @totalcasino3597 ปีที่แล้ว

      you probably never heard before about Ruby right?

    • @mattboemer4549
      @mattboemer4549 ปีที่แล้ว

      @@achrafaguenaou7825it’s kind of obvious that he was saying that it’s easier to get a job as a front end dev compared to the difficulty of getting any job with python. Backend, data science, whatever it may be- he’s saying it’s harder to get a job in those fields without a degree than it is to get a job as a front end dev. I felt like what he said was relatively straightforward so I don’t know how else to boil this one down.

    • @wyqtor
      @wyqtor ปีที่แล้ว

      @@jamespower5165 IMHO Kotlin does functional programming better than Python.

  • @colinmaharaj50
    @colinmaharaj50 ปีที่แล้ว

    1:40 Yeah, same here, I started with transistors and hand made digital circuits in 1991. My first digital circuit was a ramp generator to make a Digital multimeter. I did 8085 ASM, then I got a 286 when I was employed in my 1st (or 2nd) year. In office they had a 8086 IBM XT so I was more highly advanced at home. LOL.

  • @fakt7814
    @fakt7814 2 ปีที่แล้ว +22

    At some point it will be hard to find a compromise between adding more features to the language, maintaining backwards compatibility and preserving simplicity, and being simple is one of the core design points of Python. I believe that is one of the reasons Python 2 and 3 are not compatible, they decided it was a more acceptable trade-off. But it can't continue forever, it will either stop or Python become new C++. Of course there will be new languages inspired by Python.

    • @corydiehl764
      @corydiehl764 ปีที่แล้ว

      We are going to need much bigger memory first on our micro-controllers for Python to be the new C++

    • @wyqtor
      @wyqtor ปีที่แล้ว

      Julia is one of those languages, it was created to address Python's speed limitations without compromising on readability.

    • @aoeu256
      @aoeu256 ปีที่แล้ว

      @@wyqtor mojo also exists now

    • @wyqtor
      @wyqtor ปีที่แล้ว

      @@aoeu256 Yes, I am following Mojo as well. Very promising.

  • @bhaskarjha_com
    @bhaskarjha_com ปีที่แล้ว +2

    This lecture second half is the Gem which I want to uncover in my lifetime.

  • @insidetrip101
    @insidetrip101 2 ปีที่แล้ว +38

    I actually don't think he's right here, and I think people who think this endless abstraction can continue are the same people who think that the world financial system can't collapse. We keep just stacking more shit, more layers of abstraction, but if we do that for a long enough time, then we're eventually going to have systems where not only does no one know actually how they work (which we have now), but we'll have entire systems where it will take multiple life times of research just to figure out how they work.
    Machine learning isn't the answer, because that's just adding more layers of abstraction--and obfuscated abstraction at that--which will hide how things work. Even worse, if it really can program beyond human capability, then we're not going to be able to understand the code it output, and as a result how can we audit it? We'll have to just "trust" the ai, which I think is not a good idea.
    I really feel like we're building the tower of babel, and we're headed for a very very big fall here.

    • @satioOeinas
      @satioOeinas 2 ปีที่แล้ว +3

      Very insightful comment.

    • @chaitanyaravisankar2330
      @chaitanyaravisankar2330 2 ปีที่แล้ว +4

      This is probably why colleges start from the basics of computer science wrt computer architecture, digital logic, operating systems... Probably down the line their curriculum could also become abstracted.. Which is a terrifying thought to me.

    • @yuanjv
      @yuanjv 2 ปีที่แล้ว

      but maybe future humans can live far longer than a century

    • @smrtfasizmu6161
      @smrtfasizmu6161 ปีที่แล้ว +2

      The more complex the system the more complex the abstractions. Complexity causes more abstraction. If complexity of what software should do increases while no more abstraction layers are added it will be harder, not easier to understand how everything works compared to the situation where the rise in abstraction follows the rise in complexity.
      Your comment reminded me of a guy who claimed the busses cause rush hour. During the rush hour when people are getting back from work there are more buses on the street. When rush hour is over the number of buses on the street decreases. He concluded that buses are the cause of traffic. In reality, buses help make the traffic less bad and if the rise in traffic isn't followed by the rise in buses on the street, the traffic would be much worse.

    • @smrtfasizmu6161
      @smrtfasizmu6161 ปีที่แล้ว

      Oh, I have just noticed that OP is the idiot who claimed C is not pass by value on a different video. Yeah, this is the kind of "expert" that we are dealing with. He actually isn't any better than that guy who I met on the bus who argued that the traffic is so bad because there are too many buses on the streets. Read my previous comment for context

  • @4p4k
    @4p4k 2 ปีที่แล้ว +4

    I’m a data analyst at a big streaming company. We need faster languages than Python, SQL and R as datasets get ever larger. I work with pretty large datasets and building intermediary tables, optimising and sampling can only take you so far. These languages are getting inadequate for modern computing needs - especially with regards to data. Interested to see what new language supersedes them…

    • @a.7388
      @a.7388 2 ปีที่แล้ว +1

      Did you alrdy try Julia?

    • @jamespower5165
      @jamespower5165 2 ปีที่แล้ว

      Even native Python will be 5 times as fast in 5 years. You'll probably have better C/C++ bindings, faster algorithms written into libraries, better multithreading support - and faster computers as well on the hardware side of things. Ultimately library support matters and that's where Python will stay unbeatable

    • @isodoubIet
      @isodoubIet ปีที่แล้ว +2

      @@a.7388 It sounds nice but it's a buggy mess.

    • @izd4
      @izd4 ปีที่แล้ว

      Rust?

    • @awdwadawda352
      @awdwadawda352 ปีที่แล้ว

      What about Go? Would it have use cases for you?

  • @miraculixxs
    @miraculixxs 2 ปีที่แล้ว +1

    On replication, fascinating thoughts. The interesting thing is that we are not generally aware of the layers upon layers of things that must fall in place for nature to create. And it's a miracle that it works so flawlessly almost everytime.

  • @2Sor2Fig
    @2Sor2Fig 2 ปีที่แล้ว +2

    van Rossum is a wonderful human-being. Thanks for doing this series of interviews, I've really enjoyed them.

  • @tommythompson3189
    @tommythompson3189 2 ปีที่แล้ว +15

    python took out perl, something will take out Python

    • @RBLevin
      @RBLevin 2 ปีที่แล้ว +1

      Python took out BASIC.

  • @SameAsAnyOtherStranger
    @SameAsAnyOtherStranger 2 ปีที่แล้ว +4

    Guido Von Rossum: "We already got one!"

  • @Lolatyou332
    @Lolatyou332 2 ปีที่แล้ว +27

    Obviously eventually it will be a legacy language, but the thing is, what will replace it and be easier to use?
    Python is one of the easiest and most supported languages to use right now, I don't see any other language replacing it for what it does unless you need some extremely efficient and fast code or a front-end web app.

    • @raenastra
      @raenastra 2 ปีที่แล้ว

      50 - 100 years is an extremely long time in software. Consider how prevalent mobile applications have become in just 15 years. I agree that Python is currently in a great spot, but long-term, there's no telling what the future of software holds.

    • @tayern3927
      @tayern3927 2 ปีที่แล้ว +2

      The good news is that the only way for it to be a legacy language is if a new and easier language comes around. And when that happens, it'd be easy for current python users to move along. Just like how easy it is for C developers to pick up python.

    • @gonkong5638
      @gonkong5638 2 ปีที่แล้ว

      @@tayern3927 yeah, there is no problem at all. Better tools easier job.

    • @antman7673
      @antman7673 2 ปีที่แล้ว

      @@raenastra
      The further polished an idea gets the higher the longevity, if not for planned obsolescence.

    • @Daniel_WR_Hart
      @Daniel_WR_Hart ปีที่แล้ว +1

      Julia: *Heavy Breathing*

  • @AlexanderWeurding
    @AlexanderWeurding ปีที่แล้ว

    Thanks

  • @sreeragmohan.p7477
    @sreeragmohan.p7477 ปีที่แล้ว +2

    He makes a point clearly..might be a legacy one but can not be replaced.also it will take at least 50 + years for the conversion..and also will be so only when bots chooses the tech stack

  • @DataChiller
    @DataChiller 2 ปีที่แล้ว +15

    But what a legacy it will be... :)

  • @JesseJuup
    @JesseJuup 2 ปีที่แล้ว

    Musicians with modular synths play with basic (CMOS 4xxx) logic daily... 🤷‍♂️ It is still fully useable, specially in rhythmical pattens 8 or 16 note patterns are very common all the time.

  • @AHN1444
    @AHN1444 ปีที่แล้ว +1

    lol, software made on top of something unkown (like a programmer that does not how a cpu works), and those who make the cpu and know how it works, don't know in the end what electricity is in the end. Amazing

  • @fudgeracoon2529
    @fudgeracoon2529 2 ปีที่แล้ว +64

    I personally believe that C/C++ will always remain the elite of all programming languages.

    • @mattreigada3745
      @mattreigada3745 2 ปีที่แล้ว +19

      Rust will probably overtake C++ eventually, but even that will take at least another generation or so.

    • @gonkong5638
      @gonkong5638 2 ปีที่แล้ว +2

      @@mattreigada3745 at least 100 years.

    • @mattreigada3745
      @mattreigada3745 2 ปีที่แล้ว +4

      @@gonkong5638 won't be that long. Biggest deciding variable is development and widespread adoption of open source alternatives to the Linux kernel. That is unlikely to ever be needed, so C is safe, but C++ is more of an open question.
      Either Rust overtakes C++ within maybe a generation, or something shinier comes along cutting Rust down before it has a critical mass of projects. Unlike C, C++ has no real central nucleus of development though, so popularity is more variable with support for frameworks and language bindings.

    • @gonkong5638
      @gonkong5638 2 ปีที่แล้ว +1

      @@mattreigada3745 Yeah you're right, I was just exaggerate. But I think C would survive pretty long.

    • @Nick-kb2jc
      @Nick-kb2jc 2 ปีที่แล้ว +4

      Yes. Especially for video game development and any other piece of software where performance is critical.

  • @natnael6931
    @natnael6931 2 ปีที่แล้ว +13

    yet another layer of abstraction....

    • @DuskyDaily
      @DuskyDaily 2 ปีที่แล้ว +1

      Crash course computer Science by PBS studios, Got ya.

  • @Atlas92936
    @Atlas92936 ปีที่แล้ว

    Damn so there’s gonna be a new one in the future that will lead the job market?
    Definition of a legacy language:
    A ProgrammingLanguage which is still used in production code, but only in LegacySystems. In other words, where the language is typcally only selected when its use is a bona fide requirement, usually due to the need to interface with zillions of lines of code that already exist.

  • @breakdancerQ
    @breakdancerQ 2 ปีที่แล้ว +1

    Eventually people will become legacy too

  • @why78536
    @why78536 ปีที่แล้ว

    Who designed that schematic? Where is the creator?

  • @rahabarbhuiyan9513
    @rahabarbhuiyan9513 2 ปีที่แล้ว +3

    So what should I do, I am in cybersecurity and I am now just learning about user input in python, should I stop learning the course?

    • @fazlerabbi2666
      @fazlerabbi2666 2 ปีที่แล้ว

      Learn rust or golang

    • @chawza8402
      @chawza8402 2 ปีที่แล้ว +3

      I think python is worth the learn. Let say Python is to slow for your use case so you make the real computation using Cpp or Rust, you can use python to call those package

    • @purplecracka
      @purplecracka 2 ปีที่แล้ว +4

      I'm not invested in cybersecurity but I am a software engineer - Python will be around for a while, long enough at least for you to get familiar with coding and syntax in general. Once you're more well versed in writing programs for your use case then it will be much easier to switch to new languages need if needed and tackle more tough solutions.

    • @pi4795
      @pi4795 2 ปีที่แล้ว

      Honestly it doesn't matter much the language that you start with, but a simple one like python helps to focus on the important things

    • @fred.flintstone4099
      @fred.flintstone4099 2 ปีที่แล้ว

      No, you should definitely continue learning Python.

  • @yeahdudex
    @yeahdudex 2 ปีที่แล้ว +1

    Am I imagining it or did Guido look pissed at the GIL joke?

  • @vaalisuganesh7388
    @vaalisuganesh7388 2 ปีที่แล้ว

    I like lex taking notes dats how I learn syntax

  • @boaz104
    @boaz104 2 ปีที่แล้ว +10

    epic interview ultimate guest up there with musk and chamath big thanks lex you are doing a g r e a t job and service for a l o t of folks!

    • @maciejglinski6564
      @maciejglinski6564 2 ปีที่แล้ว +1

      hey, don't compare Guido, an actual improvment to society, to m*sk

  • @tqrules01
    @tqrules01 ปีที่แล้ว +1

    Python for me is just to slow. That said I understand that it's taught in schools and is populair now. But vb5 was super populair when I was a kid/ teenager. These things often change over time quite quickly

    • @romanval69
      @romanval69 ปีที่แล้ว

      Python is only slow if you're using it for the wrong purposes. The speed critical stuff should be compiled C/C++ code that can be imported into Python... which could then act as a general interface to it. This is the reason why Python is doing well in the SciComp community.

  • @003Shashank
    @003Shashank 2 ปีที่แล้ว +5

    Right now the programming philosophy is easy to write, easy to read code, and python is extremely good for this.
    I don't know what would replace it.

    • @nasimicin
      @nasimicin 2 ปีที่แล้ว +4

      A new language that easy to read and write like python, fast like c, memory safe like rust, and dont forget about versatility and cross platform.

    • @igorthelight
      @igorthelight 2 ปีที่แล้ว

      @@nasimicin Look at "Go" ;-)
      It's a little bit simplistic so some people who want the complexity of C++/Rust are disappointed.
      But it's quite simple and it compiles to machine code like C/C++/Pascal/COBOL/Fortran
      Another example would be "Julia" - a "faster Python", basically.

  • @zyswies3612
    @zyswies3612 2 ปีที่แล้ว +8

    Python is a very good and simple language

    • @ImperialArmour
      @ImperialArmour 2 ปีที่แล้ว

      have you tried running a for loop on python

    • @zyswies3612
      @zyswies3612 2 ปีที่แล้ว +1

      @@ImperialArmour depends on the fisherman capacity to learn it...

    • @jamespower5165
      @jamespower5165 2 ปีที่แล้ว

      @@ImperialArmour Are you talking about speed?

    • @ImperialArmour
      @ImperialArmour 2 ปีที่แล้ว

      @@jamespower5165 yup

    • @fred.flintstone4099
      @fred.flintstone4099 2 ปีที่แล้ว

      It is simple for basic stuff, then when you start using properties and ABC it just gets awkward. It was simple, then it got the walrus operator.

  • @augusto256
    @augusto256 2 ปีที่แล้ว

    Lex Fridman == Ian Malcolm

  • @a55tech
    @a55tech ปีที่แล้ว

    kinda sounded like he meant programming in general will be legacy, IMHO py might 1 of the last to stand

  • @django_flask8107
    @django_flask8107 ปีที่แล้ว +1

    Did they smoke weed before this interview?

  • @astroid-ws4py
    @astroid-ws4py 2 ปีที่แล้ว +1

    Nim will take Python

    • @mehdiyahiacherif2326
      @mehdiyahiacherif2326 2 ปีที่แล้ว

      not sure , nim is good but we need a scripting language for some web/data science tools , i don't know why we still making more general use programming languages ,
      C/C++ , go , python , js and rust could be the only languages that we use and other people just commit to them instead of creating new ones i can even delete go from the list , but they build a huge ecosystem around it (docker , kubernetes...)
      don't get me wrong i like trying languages , but a lof of time i don't really see the need
      tried D,V,Nim, julia ,peregrine , but i did not see a lot of added value

  • @JayGlascoe
    @JayGlascoe 2 ปีที่แล้ว

    Larry Wall... when?

  • @lukaschumchal7797
    @lukaschumchal7797 2 ปีที่แล้ว +2

    nice interview but it feels like two mates doing pot :D

  • @VictorB2012
    @VictorB2012 2 ปีที่แล้ว

    Isn't this what Java is now?

  • @thefaramith8876
    @thefaramith8876 2 ปีที่แล้ว +1

    Why trolls attack Guido lmao

  • @markusbuchholz3518
    @markusbuchholz3518 2 ปีที่แล้ว +1

    Of course, I am not a futurologist but I believe it is hard to find something more inspiring than C++ running on Linux. All other languages are sort of derivatives or shortcuts of the most probably powerful language human being pioneered. Sorry, this is only my humble point of view.

    • @igorthelight
      @igorthelight 2 ปีที่แล้ว

      But C++ is just "C with fancy classes". And C is just "B but with less limitations".
      There was D as a "modern C++" but it failed by being just a little bit better so there is no real reason to use it.
      Maybe Rust would be different enough to become that "next C++"? ;-)

    • @markusbuchholz3518
      @markusbuchholz3518 2 ปีที่แล้ว

      ​@@igorthelight You are right. I think however that Carbon will extend C++ abilities since it is back compatibility with C++. Anyway, I do not see the reason why people have to resign from using C++. The beauty is the fact that in CS everyone can find something which is the most suitable for solving a particular problem. I do not have anything against any language and I would like to avoid saying one language is better than the other. Good luck.

    • @jamespower5165
      @jamespower5165 2 ปีที่แล้ว

      Assembly is faster but yes C++ strikes the best balance. Different languages serve different purposes. C, C++ are still better when speed of execution is desirable. Python is better from the view that you don't even need to be a professional programmer to write code in it and so a vast array of libraries gets built up

    • @isodoubIet
      @isodoubIet ปีที่แล้ว

      @@igorthelight "But C++ is just "C with fancy classes"."
      That hasn't been true for 40 years.

    • @igorthelight
      @igorthelight ปีที่แล้ว

      @@isodoubIet I know that it keeps evolving and the gap is widening ;-)

  • @ninjaaron
    @ninjaaron ปีที่แล้ว

    I think it's pretty naive to compare the human brain to a computer. Throughout history, humans have always compared the function of the brain to whatever the most advanced technology of the time was. People used to say the brain was like a clock or a watch. Now they think of it in terms of computers and code.
    The fact is, we know very little about how the chemistry of the brain translates to actual thought and perception, and comparisons to computers are just speculation based on existing technology we understand. Brain function, while we know some things, is still largely undiscovered territory. We don't know if machine learning / deep learning are really similar at all to brain function at all because we simply do not understand brain function. Machine learning can give the appearance of thought in some cases, but it doesn't really act like a human at all, and for the most part, it is very good a some things humans are bad at and very bad at some things humans are very good at.
    It's not even clear to me that humankind has the capacity to comprehend the mechanism of our own thought. Maybe we do, but we aren't anywhere close to that point yet.

  • @CrazyWatcher670
    @CrazyWatcher670 2 ปีที่แล้ว +2

    The way they are pushing Python to non technical jobs, no wonder this is more than a tech.

  • @swedishpsychopath8795
    @swedishpsychopath8795 2 ปีที่แล้ว +6

    Sadly python is flawed and not easy at all to understand for children. Try adding 0.1 three times like this: x = 0.1 + 0.1 + 0.1 THEN print( x ) gives 0.30000000000000004 , yayy!
    (but if you add 0.1 TWO times the answer is 0.2, which is correct - meaning python is not consistent when it is wrong either and you'll never know when python gives you the correct answer - yayy!). The no paranthesis but indentation stuff is a nice idea but EXTREMELY difficult for children to understand. If the child makes ONE indentation out of place python spits out strange messages NOT related to the indentation error, but side effetcs of the now flawed logic.

    • @nasimicin
      @nasimicin 2 ปีที่แล้ว

      Use Python Decimal.

  • @curiousLeafy
    @curiousLeafy 2 ปีที่แล้ว +6

    The future they are talking about is nearly 200-300 years in the future but before that learn python if you want to.

    • @goochipoochie
      @goochipoochie 2 ปีที่แล้ว +2

      200-300 years ? Lul
      Humanity went from fighting with metal sticks to launching nukes in 200-300 years.

    • @curiousLeafy
      @curiousLeafy 2 ปีที่แล้ว +2

      @@goochipoochie let's finalize in middle atleast 250 years

    • @chickenstrangler3826
      @chickenstrangler3826 2 ปีที่แล้ว

      @@curiousLeafy naw. 250 years is hella long. How many programming languages and risen and fallen in the last 50 years? What makes you think that python will last 200+ years?

  • @cyberbiosecurity
    @cyberbiosecurity ปีที่แล้ว

    8:35 strange seeing you being so positive on 'alien perspective'....from the perspective of aliens located at, say, 1000 ly away,they'll see the following timeline:
    10000 bc(9000 bc in our reference frame) : apes start farming and changing landscape noticably
    -1500 ad(while we live in 2500 in our reference frame) : apes are prosperous and use dynamite(which makes flashes of anomalous spectrum)
    1900 ad(2900): apes now use radio and start building flying machines and skyrocketing various explosives
    1950(2950) : oh shit they've got nukes and spacecraft fokin fast , anomalous spectrum super high power density bombing, polluting their own habitat with radioactive isotopes.
    2000s ad: (we are having year 3000 by that time) crazy ass apes devastating their own ecosystem (which is clearly seen via spectrum), lots of spacecraft, oxygen plummeting, wars all over the globe, nonsense transmissions like politics tv programmes and ads). no signs of being able to 1) care much about their own survival long term 2) compassion towards other species 3) look at themselves from another perspective 4) avoid bad/rogue AI outbreak considering a) computation power progress b) aircrafts still crash regularly due to software quality.
    Aliens then ask themselves: "what the hell is happening with apes RIGHT NOW (they can see us with 1000yrs LAG but they know it) , how far has apes' technology gone, how dangerous have they become from 2000 to 3000 in APES' REFERENCE FRAME while we watch them from 1k ly away and HADN'T THEY ALREADY STARTED their low quality HIGHLY ARMED BADLY CONTROLLED drone swarms AIDED aggressive expansion to, say, produce more bacon and luxurious shit and bitcoins? should we fire our Halo-like sanitizing full spectrum entropizing guns towards apes just in case apes have already been approaching our area for 500+ years while we only received their 2000ad events via slow photons? (remember-aliens know it's 3000ad for us while they watch our 2000s). considering the rate of technical progress of apes....

    • @cyberbiosecurity
      @cyberbiosecurity ปีที่แล้ว

      so imagine our civilization in 2300, looking back at 1900-2000. we will see a stupid aggressive attention-deficient group of passengers on our space raft. so....then it turns out that we have data about only 1 biota and it's evolutionary and technological progress (ourselves). so we must(I mean we MUST due to mathematical statistocal laws of inference) consider any other newborn civilization to have about the same flaws/aggressiveness/shortsighted policy and resources-usage-wide stupidity and AI-self-assembled drones production capabilities. what should we do in order to maximize survival chances in case of same stupid+aggressive+techno-advancing biota emerging near us? on such a strategic meeting, I'll vote for FOKIN HIDE ASAP FIRST option. and you?
      remember: right now a sphere of photons containing visual of our vessel personnel actions is expanding in all directions through Laniakea, where a number of possible covert bad-biota sensors/radars covered in metamaterials are located, just fokin waiting to capture emissions of anomalous spectrum from nukes made by another dirty short sighted biota.

    • @cyberbiosecurity
      @cyberbiosecurity ปีที่แล้ว

      and yeas, in the long run we're gonna need such sensors mesh installed too for security purposes. FOR EXAMPLE who knows what will happen when one of Voyagers, full of bacterial/fungal/viral shredded rna/dna (some of which can likely (considering the consequences risk magnitude) turn out to be AUTOCATALYTIC, just like the one naughty molecule 4kkk years ago. this shit happens occasionally you know. ) hit some warm salty ocean some 1-100k ly away, giving birth to another biota unintentionally. YES chances are low everyday-life-wise and no insurance agent is now willing to take this risk into account. but just look at the trend of how risks are evaluated and perceived history-wise, and realize that we're talking existential risks here.

  • @IwinMahWay
    @IwinMahWay ปีที่แล้ว

    Next programming language won't even be one. Age of promts is about to come.

  • @SkyFly19853
    @SkyFly19853 ปีที่แล้ว

    I think that such a scenario would take decades to happen...

  • @kickassvideos5469
    @kickassvideos5469 2 ปีที่แล้ว

    guido jonguuuuh, lekker bezig pik.

  • @malanalan1
    @malanalan1 2 ปีที่แล้ว

    We need to get rid of fracking JavaScript and HTML

    • @eeriemyxi
      @eeriemyxi 2 ปีที่แล้ว

      What? HTML?

    • @malanalan1
      @malanalan1 2 ปีที่แล้ว

      @@eeriemyxi That's right. the current web "technology" is full of crap. It just happened. Never really designed.

  • @waitwhat9669
    @waitwhat9669 2 ปีที่แล้ว

    they sound like they are getting higher and higher as this interview progresses

    • @okerror1451
      @okerror1451 ปีที่แล้ว

      mostly Lex though :D

  • @yearyear1694
    @yearyear1694 2 ปีที่แล้ว +4

    Did Lex really bring up MetaVerse? Really? Can he explain how it would actually help the future generations? Stop hanging with Zuck.

  • @gabriellsscolaro
    @gabriellsscolaro 2 ปีที่แล้ว

    Man after I started learning OOP (only in Python, sorry ahah), I feels like us brain and also stomach and other organs are a type of object, and each fucking part of us body have a class, that sends information to the prefrontal cortex (that is the script), so execute everything

  • @dsgarden
    @dsgarden 2 ปีที่แล้ว +2

    The only thing simpler than python is using natural language to specify programs, which is (fortunately) still not a thing

    • @alimations9284
      @alimations9284 2 ปีที่แล้ว

      Fortunately? why? Are you afraid of losing your job as a programmer?

    • @fred.flintstone4099
      @fred.flintstone4099 2 ปีที่แล้ว

      @@alimations9284 Natural language is full of ambiguity. What does "“The man saw the girl with the telescope” mean? Did the man use a telescope to see the girl, or did he see a girl that had a telescope?

  • @jahed1250
    @jahed1250 2 ปีที่แล้ว

    I wonder if a language like Rust could replace Python and Java in universities. It's certainly an interesting language!

    • @SkyFly19853
      @SkyFly19853 ปีที่แล้ว +1

      I don't think so since how many developers Rust has got vs over 8 million Python developers?
      Whatever is popular would continue longer than Rust and others...
      The number of Python developers is still growing...
      but what about Rust?

    • @wyqtor
      @wyqtor ปีที่แล้ว +1

      Julia is the one you should watch out for. MIT created Julia specifically to address the limitations of Python without sacrificing on readability. Rust will however slowly replace C/C++ in low-level programming.

    • @SkyFly19853
      @SkyFly19853 ปีที่แล้ว +2

      @@wyqtor
      Rust has a long long way to go...
      Maybe after 2 decades to replace anything...

  • @pellax
    @pellax ปีที่แล้ว

    It looks like Lex is having a hard time pronouncing all that complicated words

  • @cornheadahh
    @cornheadahh 2 ปีที่แล้ว +11

    In the far future there will be only two programming languages. Javascript and Python. Javascript for frontend and Python for backend. Everything will be a web app.

    • @RBLevin
      @RBLevin 2 ปีที่แล้ว +4

      One can only hope.

    • @chawza8402
      @chawza8402 2 ปีที่แล้ว +1

      If Javascript has Typescript, what will "enhance" python?

    • @DuskyDaily
      @DuskyDaily 2 ปีที่แล้ว +2

      Then people would still try to create better web servers in fast memory safe languages like Rust. Then maybe better alternative to javascript or maybe something completely different from a browser. Can't really say about the future.

    • @PythonPlusPlus
      @PythonPlusPlus 2 ปีที่แล้ว +9

      Web assembly will eventually kill javascript. Javascript is a terrible language.

    • @yeetdeets
      @yeetdeets 2 ปีที่แล้ว +2

      @@PythonPlusPlus Python runs in the browser with PyScript. It's only a matter of time. Probably not much time.

  • @NeelsLotter
    @NeelsLotter 2 ปีที่แล้ว

    He never really answer the questions, always go on a his own new topic..*sigh*

  • @cozyrain410
    @cozyrain410 2 ปีที่แล้ว +7

    he is clueless

    • @nazariit171
      @nazariit171 2 ปีที่แล้ว

      Lmao

    • @bernardcrnkovic3769
      @bernardcrnkovic3769 2 ปีที่แล้ว +6

      probably more clueful than you can ever hope be 😅

    • @TheBoundlessNexus
      @TheBoundlessNexus 2 ปีที่แล้ว +13

      Who is? Gudio? You know he built Python right? or Lex? You know he is a Ph.D. computer scientist? I think both of them are pretty far from "clueless" lol.

  • @stxnw
    @stxnw 2 ปีที่แล้ว +7

    no wonder python started off as a mess
    it was written by a fool

    • @avithedev
      @avithedev 2 ปีที่แล้ว +12

      Why would you say this?

    • @peterdieleman303
      @peterdieleman303 2 ปีที่แล้ว +14

      @@avithedev Lmfao, what is happening in this comment section.

    • @stxnw
      @stxnw 2 ปีที่แล้ว +1

      @@avithedev you mean you watched the whole video and couldn't tell why?

  • @anonymousanonymous7304
    @anonymousanonymous7304 2 ปีที่แล้ว +1

    I'm the worst programmer, but it seems easy to hack.

    • @chair_smesh
      @chair_smesh 2 ปีที่แล้ว +2

      @Gyrate he is the worst programmer for a reason lol

    • @jamespower5165
      @jamespower5165 2 ปีที่แล้ว

      Garbage collection. Yes. That's why Rust has its different philosophy for cybersecurity. Python is mainly used in datascience and web development

  • @BrooklynNYC777
    @BrooklynNYC777 2 ปีที่แล้ว +4

    This guest went straight to legacy without current appreciation because he is hard to watch and listen to.

    • @theseventhdman
      @theseventhdman 2 ปีที่แล้ว +12

      the disrespect

    • @satioOeinas
      @satioOeinas 2 ปีที่แล้ว +5

      What the he’ll am I reading?

    • @zyswies3612
      @zyswies3612 2 ปีที่แล้ว

      Disrespect deserves none appreciation though...

    • @BrooklynNYC777
      @BrooklynNYC777 2 ปีที่แล้ว +1

      Nikola tesla, George Westinghouse, Edison could be listened to for days on end so there is no excuse. Guido needs to work on doing interviews or he can program an AI bot to do his interviews for him.

    • @jameyd916
      @jameyd916 2 ปีที่แล้ว +4

      @@BrooklynNYC777 why? Why does he need to get better at interviews? Its not like thats his livelihood

  • @illegalsmirf
    @illegalsmirf 2 ปีที่แล้ว

    Who is the gay guy?