Founder of Linux (Linus Torvalds )about one and ONLY Programming language 🤯❗❗❗

Поделиться
HTML-код
  • Опубликовано: 19 окт 2024

Комментарии • 112

  • @xsanos2586
    @xsanos2586 4 месяца назад +477

    Bro doesnt think in english. He thinks in assembly💀

    • @PraviLukijanJC
      @PraviLukijanJC 3 месяца назад +5

      i dont think in english i think in serbian. but i know programming languages more than communicating languages.

    • @xellestar
      @xellestar 2 месяца назад +1

      only assembly? Not machine code? What a scrub

    • @xsanos2586
      @xsanos2586 2 месяца назад

      @@xellestar Or in brain f*ck☠️

    • @Tropics09-o6d
      @Tropics09-o6d 21 день назад

      ​@@xellestari think in hex

  • @User948Z7Z-w7n
    @User948Z7Z-w7n 2 месяца назад +215

    For a compiler, Linus speaks English very well.

    • @J-S_93
      @J-S_93 Месяц назад +7

      Lol, man's a whole Kernel

    • @User948Z7Z-w7n
      @User948Z7Z-w7n Месяц назад +2

      @@J-S_93 right

    • @CurrentlyObsessively
      @CurrentlyObsessively 2 дня назад

      ​@@J-S_93A kernel is useless without GNU to make use of it.

    • @J-S_93
      @J-S_93 2 дня назад

      @@CurrentlyObsessively kernel + GNU plus Linux. Interwoven, intertwined, intergenerational, intergalactic.

    • @CurrentlyObsessively
      @CurrentlyObsessively 2 дня назад

      @@J-S_93 What you're referring to has linux is really GNU/Linux which has a kernel at the core of linux.

  • @sdpolukhin
    @sdpolukhin Год назад +515

    C-gma male

  • @npaaron4157
    @npaaron4157 Год назад +337

    He probably knows the machine code as well 💀

    • @asdprogram
      @asdprogram Год назад +19

      every single one of them

    • @shees1993
      @shees1993 10 месяцев назад +31

      He used to write machine code because for five years he wasn't even aware what an assembler was. This is what he had himself said.

    • @saybrowt
      @saybrowt 9 месяцев назад +11

      ​@@shees1993The only objectively correct way to program

    • @mr.sagnik_dhar
      @mr.sagnik_dhar 4 месяца назад

      😂😂😂

    • @User948Z7Z-w7n
      @User948Z7Z-w7n Месяц назад +1

      ​@asdprogram And all the zeros too.

  • @davida3283
    @davida3283 Год назад +100

    And if I see the assembly language I am almost looking at the hex file

  • @crisscrash120
    @crisscrash120 5 месяцев назад +87

    He probably dreams in assembly

  • @vectorbrandon3623
    @vectorbrandon3623 Год назад +59

    Proud my first language is C

  • @Falcrist
    @Falcrist 4 месяца назад +13

    I can maybe believe Linus Torvalds knows what the assembly will look like most of the time, but were not writing code for the PDP11 anymore. C no longer maps to modern CISC and RISC architectures cleanly.
    Except embedded systems. It works well for us.

  • @Exilorian
    @Exilorian 3 месяца назад +19

    Bro writes his dreams in C using Vim

  • @MrGarkin
    @MrGarkin Год назад +41

    Wise Linus ponders,
    Rust's promise of new starts,
    Past left in the dust.

  • @TheddunTOSS
    @TheddunTOSS 4 дня назад +1

    When was the video shot? Especially considering the advancements in Zig, Rust, Nim, D (with betterC flag), TinyGo, etc.

  • @sadiulhakim7814
    @sadiulhakim7814 25 дней назад +3

    They introduced Rust in Linux

  • @vikkran401
    @vikkran401 10 дней назад +2

    What about Holy C isn't that one good?

  • @davealsina3392
    @davealsina3392 3 месяца назад +30

    he now accepts that they reprogram the kernel in rust ...

    • @BFedie518
      @BFedie518 3 месяца назад +12

      Nothing is being rewritten. It's just some of the *new* stuff that's in Rust (AFAIK).

    • @jhny0
      @jhny0 2 месяца назад +7

      @@BFedie518 nope. There are parts being rewritten in Rust. For some reason Rust devs like that. It really is a mistake. Rust should have never been introduced in the kernel. The ONLY thing that would make sense is support for kernel modules in Rust. Not Rust code inside the monolithic kernel.

    • @jhny0
      @jhny0 2 месяца назад

      @@hansu7474 exacly

    • @obamagaming3802
      @obamagaming3802 Месяц назад

      ​@@jhny0yes this recording is quite old

    • @Myname-l3h
      @Myname-l3h Месяц назад

      @@obamagaming3802pre 2015

  • @informagico6331
    @informagico6331 2 месяца назад +2

    Just wait for Zig comptime feature to be perfectioned...

  • @elozano173
    @elozano173 10 месяцев назад +3

    COBOL, Fortran, Pascal 🥰

    • @duranium4445
      @duranium4445 24 дня назад +1

      I hope you are joking. Those aren't even usable for os dev

  • @johnwight6041
    @johnwight6041 29 дней назад +3

    The C programming language is awesome isn’t it

  • @Janjimana
    @Janjimana 10 месяцев назад +3

    Swordfish

  • @nmap-p-
    @nmap-p- 3 месяца назад +2

    Appearantly it’s rust, which he states in a video which is almost older than 10 years than this one

  • @cebolinharenato
    @cebolinharenato 5 дней назад

    Linus is a kernel guy. That is why what only matters is low level language.

  • @21cselmowthikm.72
    @21cselmowthikm.72 Год назад +11

    We can dev a os in rust. Why i said rust is its close to c...

    • @SeanSMST
      @SeanSMST Год назад +10

      This is an old clip. You can contribute to the linux kernel in C and Rust, so seems like since then there has been a language to at least come close to C for him

    • @TheddunTOSS
      @TheddunTOSS 4 дня назад

      Sure you can develop an OS in Rust. Torvalds claim was not that you can not create an OS in other languages. His claim was that C is best suited for it. Rust is a rather good contended. But you can develop an OS in many languages, even higher-level languages. For example, gViso is close to an OS and is written in Go. JNode is a complete OS written in Java, with just some sprinkles of C. Cosmos is a Kernel written in C#. NodeOS uses parts of the Linux kernel but is an OS using Node.js for the whole userspace.

  • @effsixteenblock50
    @effsixteenblock50 3 месяца назад +6

    I wish what Linus said was true.
    It _used to be_ true.
    Nowdays, not so much.
    Even at their lowest settings, compiler optimizations have ruined any 1:1 comparisons between C and what it disassenbles to.

    • @TheAechBomb
      @TheAechBomb 3 месяца назад +7

      if compiler optimizations are changing your code that much your code isn't optimal

    • @User948Z7Z-w7n
      @User948Z7Z-w7n Месяц назад

      Turn it off

    • @effsixteenblock50
      @effsixteenblock50 Месяц назад

      @@User948Z7Z-w7n gcc with an optimization flag of `-O0` is still "on".

    • @RenderingUser
      @RenderingUser Месяц назад +1

      Nowadays we also have rust

  • @GopalVenkatesan
    @GopalVenkatesan 4 месяца назад +3

    With all due respect I don’t know if this statement stands true since a with compiler optimisations.

  • @fernandohiar9985
    @fernandohiar9985 4 дня назад

    He see binary every time.

  • @Wannabelokesh
    @Wannabelokesh Год назад

    I don't know what happened inbetween, recently I've been searching about him and found two things, first is: he got upset on people who want rust to be used for linux kernel development and the second is that its decided to started contributing rust in linux kernel development.

  • @CyberInfosec184
    @CyberInfosec184 Год назад +21

    C is the best

  • @userdterminal2101
    @userdterminal2101 Месяц назад

    I am having trouble understanding. What does he mean, when he says "If you think like a computer"?

    • @tamilstatusvideosandshorts1074
      @tamilstatusvideosandshorts1074 Месяц назад +1

      To think like how to give instructions(add,subtract) to computer.

    • @zytr0x108
      @zytr0x108 Месяц назад +2

      C doesn’t introduce too many abstract features that take you away from how the hardware actually works. It is basically a portable, more comfortable version of assembly. It forces/enables you to think about your data instead of abstract concepts like classes. Since C is relatively close to assembly you don’t have as much overhead and it’s easier to know what the compiled program will actually be doing. What he means is that if you know assembly and how a computer works, C‘s design decisions make sense and if you’re reading C code it also makes sense.

  • @spik330
    @spik330 5 месяцев назад +9

    C is the best language for Linus because he predict that the assembly is going to look like when he writes is, unfortunately he can't predict what the assembly is going to look like when hundreds of other people write it.

    • @AG-ur1lj
      @AG-ur1lj 3 месяца назад +8

      You were not listening. He never said anything about prediction. He said when he reads C code, he understands what the resulting assembly will look like. The coder is irrelevant. The point is that C is such a simple language, all of the fundamental keywords and operations could be done directly in assembly. Thus you know what the assembly will look like when you see them.

  • @therealvbw
    @therealvbw 10 месяцев назад +5

    C++ should be used instead of C at any level above drivers.

    • @NewLondonMarshall
      @NewLondonMarshall 5 месяцев назад +6

      The Linux kernel has proven this wrong.

    • @Falcrist
      @Falcrist 4 месяца назад +4

      ​@@NewLondonMarshallnothing has been proven in that respect.
      Prohibiting C++ has always been an aesthetic choice made by Linus for Linus. And there are hypothetical advantages and disadvantages that come with it like keeping C++ developers out of the codebase... But also missing out on some of the strong typing.

    • @RenderingUser
      @RenderingUser Месяц назад +1

      ​@@Falcristprohibiting cpp got rid of every foot gun that the kernel would have. All c code needs is c code. Cpp codebases are a mess of different versions of cpp

    • @Falcrist
      @Falcrist Месяц назад +1

      @@RenderingUser you can pick a singular version of C++ and stick to it.
      Doing that would ultimately create a defacto default version for systems level programming. That version would remain stable even as the rest of the language continued to evolve.

    • @RenderingUser
      @RenderingUser Месяц назад +1

      @@Falcrist stick to a singular version? Which version was that. One from ages ago? How more developed would it be compared to c?

  • @JLT9150
    @JLT9150 3 месяца назад +3

    Now so many think they need to learn C asap, you better learn some c language design or assembly first so you know what he is talking about.

  • @rlkandela
    @rlkandela Месяц назад

    That’s something to expect from an embedded developer, not so impressive.

  • @vffgddhbvv5047
    @vffgddhbvv5047 Год назад +4

    smegma grindset

  • @rhebucks_zh
    @rhebucks_zh Месяц назад

    C

  • @ambercrawford6327
    @ambercrawford6327 2 года назад +1

    Ats

  • @Oncopoda
    @Oncopoda 4 месяца назад +1

    I assume this is an old clip because Rust is amazing.

  • @Yuzuru_Yamazaki
    @Yuzuru_Yamazaki 2 месяца назад

    I C...

  • @yuvarajvelmuruganmudaliyar
    @yuvarajvelmuruganmudaliyar 2 года назад +48

    RUST

    • @Geekzov
      @Geekzov  2 года назад +5

      ❤️💯

    • @torbiboy3623
      @torbiboy3623 2 года назад +5

      them adding the rust cpu drivers in 6.0:

    • @softwarelivre2389
      @softwarelivre2389 Год назад +9

      Rust wasn't a thing yet when this video was recorded.

    • @aamirayaaz_05
      @aamirayaaz_05 Год назад +7

      Rust is a piece of shit c is still very relevant for every hardware oriented software nothing can replace C

    • @Natalietrans
      @Natalietrans Год назад

      This interview was done when Rust was more immature

  • @mariovidmar7
    @mariovidmar7 Год назад

    if we are going to be honest for linux to be adopted by ordinary users they would need to do major overhaul adopting system integration similar to chrome os where all native support for (best example fyde os ) chrome and android application is separated from linux container but its easy to install different distribution from sources (those being open source and bin almost completely similar to each thanks to snap ,app image and other tools to translate distribution install packages to other distribution but still slightly different because of their install maintenance packages , for example you can install fedora or debian or even arch or gento andfirst thing you will see after it will be their version of chrome os fork with linux container that use universal packages but system itself use their own distro packages (deb, yum ,rpm ...) same with other desktop environments and applications (I'm not an expert , besides that is my personal opinion ) , more standardization and integration with google services and application .

    • @kylewyrembek2176
      @kylewyrembek2176 4 месяца назад

      What about all the people who want nothing to do with google services and applications on their PC, because they're all hot trash?

  • @leojack1225
    @leojack1225 3 месяца назад

    100% agree. C is coding. The only real programming language I understand. Sadly for work I use Python, luckly gpt saved me to write it.

  • @simvoli
    @simvoli 10 месяцев назад

    Why nobody mentions Pytan?

  • @MihirSanjayYadav
    @MihirSanjayYadav 3 месяца назад

    If Linus was a black man, he'd definitely be a Compton Crip the way he loves C.

  • @JeersNX
    @JeersNX Год назад

    ASM is the best (8086's)

    • @mandarbamane4268
      @mandarbamane4268 Год назад +1

      That's not how it's supposed to be lol.
      Any compiled language will eventually get converted to machine code (whose human readable equivalent is assembly).
      But yeah, if compiler is written very badly & you know more optimization, then go with assembly xD

  • @craftrumzen2393
    @craftrumzen2393 Год назад

    Fax. Rust and pythons can make cool programs, but OS is something that needs real system language like C.

  • @Overlord176
    @Overlord176 4 месяца назад +3

    IN RUST WE TRUST 🦅🦅🦅🦅🦅🦅

  • @shwetagk5362
    @shwetagk5362 Год назад

    Oh this is why?now C kinda makes sense.Still cognitive overload problems with it😅

  • @Naegimaggu
    @Naegimaggu 25 дней назад

    u c I've yet to c a language that comes even close to c u c, when you c c u c what the computer do u c. c that's why we use c.

  • @BeyondWrittenWords
    @BeyondWrittenWords 7 дней назад

    RUST