Deep thoughts on other languages Like Rust, Go, etc.

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ม.ค. 2025

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

  • @noxabellus
    @noxabellus 5 ปีที่แล้ว +388

    Of all the videos to enable comments... lol

    • @MysteryMan159
      @MysteryMan159 4 ปีที่แล้ว +7

      I thought he was doing deadpan at first but realized these terms are real.

    • @AlexCouch65
      @AlexCouch65 4 ปีที่แล้ว

      Well, well, well, we meet again my friend!

    • @noxabellus
      @noxabellus 4 ปีที่แล้ว

      @@AlexCouch65 😁 well hey there bud

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

      Why does he disable comments?

    • @noxabellus
      @noxabellus 3 ปีที่แล้ว

      ​@@mattwitz7554 there are lots of good reasons to do so but id say in this case its cuz he's an ego-maniacal blowhard :]

  • @WeAreCameron
    @WeAreCameron 5 ปีที่แล้ว +254

    the most amazing part about this is that if you don't have like a really firm understanding of programming or if you have a really firm understanding of programming, it sounds completely genuine and plausible

    • @mehowop
      @mehowop 5 ปีที่แล้ว +34

      Because it is genuine? Memory composting is the way.

    • @LusidDreaming
      @LusidDreaming 3 ปีที่แล้ว +48

      Memory recycling and composting is inefficient and dumb. I just keep a stack of RAM by my desktop and hotswap them between runs of my program. I don't see any point in reusing memory and I wish there were a bigger market for disposable RAM.

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

      All those infidels that don't believe in robustness, elegance and technoseduction should be set on fire at the stakes. Let's make programming great again!

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

      Lol

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

      "FIRM"

  • @scottlee600
    @scottlee600 4 ปีที่แล้ว +219

    This makes me want to go write a new language that uses all of this fake jargon so that what he's talking about becomes real after the fact.

    • @jonathanmarler5808
      @jonathanmarler5808 3 ปีที่แล้ว +14

      Lol I had the exact same thought

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

      Coming here a bit late but that's exactly why the "rockstar" programming language got created :P No more HR people looking for "Rockstar programmer" anymore :D

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

    Zinc Oxide also has a "bribe" keyword, it allows a certain section of memory to be left alone from the theft police.

  • @dealloc
    @dealloc 4 ปีที่แล้ว +78

    I imagine this is how it sounds to my wife when I'm talking with my colleagues during home office.

  • @yossiitzinger
    @yossiitzinger 5 ปีที่แล้ว +89

    Where I live, most of this would only work on Monday, because that's when garbage collection happens

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

      No, since its stop the world garbage collection you don't even notice that any time has passed.

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

      I live in the garbage. I use Rust and Rust has no GC. The key is to become one with the garbage. Then you will not mind it.

  • @JustSomeAussie1
    @JustSomeAussie1 5 ปีที่แล้ว +118

    I feel like i just stepped into an alternate universe

  • @nicknapoli6345
    @nicknapoli6345 5 ปีที่แล้ว +26

    Thank you so much for posting this Casey. Seriously made my day today. Best deep dive in language assessment I've seen in a long time.

  • @NunSuperior
    @NunSuperior 5 ปีที่แล้ว +67

    I like Rattlesnake because it uses "ssss" terminated lines.

  • @zelexi
    @zelexi 5 ปีที่แล้ว +62

    I watched this video looking for a serious discussion... but this was way better

  • @SumoCumLoudly
    @SumoCumLoudly 5 ปีที่แล้ว +79

    Didn't realise I clicked on a techlead video

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

    The first time I saw this, I've actualy believed Casey was talking about real languages

    • @Glomly
      @Glomly 5 หลายเดือนก่อน +4

      I immediately went to google the iron ore, just to realize it's a joke

  • @scottmonaghan1078
    @scottmonaghan1078 5 ปีที่แล้ว +119

    *clicks play*
    *immediately trolled*
    *clicks like*

  • @HairyPixels
    @HairyPixels 5 ปีที่แล้ว +32

    I love watching Casey work his craft because he reminds me of why I became passionate about programming in the first place.

  • @ceezar
    @ceezar 3 ปีที่แล้ว +15

    I lost it at "everything is a plip". Man, I was doing so well until then.

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

    Wow, I never thought of using malware for memory composting. It totally makes sense! The malware breaks down the memory pages into cache lines that are so beneficial to well-functioning memory!

  • @andrewsonnentag8057
    @andrewsonnentag8057 5 ปีที่แล้ว +12

    "the paris attacks wouldn't have happened if people understood plisq" -Gaul Praham

  • @chrisc7265
    @chrisc7265 5 ปีที่แล้ว +73

    Memory composting makes my computer smell like malware ... any advice on getting rid of that stench? Air filtration systems? I want to take advantage of it, but my dog won't come inside the house anymore.

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

      Chris C sustainable water cooling solution should do the trick

  • @Eidolon108
    @Eidolon108 3 ปีที่แล้ว +7

    Thanks can't wait to cite this video in my company mandated lunch and learn session

  • @connorm9176
    @connorm9176 3 ปีที่แล้ว +29

    I'm a little embarrassed about how many of these fake languages I googled before I realized he was making it all up. Mostly live under a rock programming C, so don't really know how GC works. "Landfill segment" still sounded a little suspect lol. Real funny stuff. This had to have been scripted, or this guy got some legendary ad-lib skills

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

      Ad lib ofcourse. Casey is great at speaking

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

      GC just sweeps the stack on occation, following every single pointer and keeping track of what memory is used, then it frees all the things it couldn't reach. It's a little more foolproof than reference counting, because reference counting can leak cyclic object-graphs, which a gc would free since it couldn't reach them. Still, if you don't get rid of pointers to things that are no longer in use you can easily end up with some huge unused objectgraph that still isn't counted as garbage. This fragments memory and also takes the gc forever to scan.
      The universe has to pause whenever the gc makes it's sweep, which is bad for realtime stuff.

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

      @@toryvindmoe6794 r/wooosh ...

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

      @@RogerBarraud ?

  • @TheBeardedDoog
    @TheBeardedDoog 5 ปีที่แล้ว +65

    rust + salt = zync oxide // funniest video I've seen all week! Great one Casey!

  • @hexen93
    @hexen93 4 ปีที่แล้ว +17

    I was suspicious of a Casey video on "Deep thoughts" being roughly 5 minutes in length.. and I suppose for the right reason :D

  • @darak2
    @darak2 3 ปีที่แล้ว +36

    Those languages are fine, but the top companies are only interested in Rockstar programmers. Learning Rockstar is the best way to lead your career to the top.

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

      Watched that talk recently. Jokes aside it was great

  • @DougCuthbertson
    @DougCuthbertson 4 ปีที่แล้ว +34

    I don't know why he likes Dihydrogen Monoxide. I nearly drowned getting into it.

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

      It's also the worst language for onboarding junior developers: it has this kind of swim-or-die mentality embedded into it

  • @AlexTaradov
    @AlexTaradov 5 ปีที่แล้ว +40

    Reduce, Reuse, Recycle technology. Now in your favorite programming language for just $9.99/month.

    • @noxabellus
      @noxabellus 5 ปีที่แล้ว +11

      Oh man, Languages as a Service™ is clearly the future of programming

  • @luisendymion9080
    @luisendymion9080 5 ปีที่แล้ว +23

    (my English is weak) I lost count of all the WTFs I said before realizing what this was lol

  • @LucyPero
    @LucyPero 5 ปีที่แล้ว +54

    Stoplang had potential but it seems like it's losing traction lately.

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

      To the contrary, the dev team is working on the new exciting update codenamed "Reverselang". Sure they had to take a moment to stop and reasses, but now they are gaining momentum very quickly and moving fast in directions noone thought possible.

  • @matthewpeterson5159
    @matthewpeterson5159 5 ปีที่แล้ว +38

    THIS IS THE BEST VIDEO EVER CREATED. GOD BLESS YOUR SOUL

    • @TheBeardedDoog
      @TheBeardedDoog 5 ปีที่แล้ว +4

      I was literally writing the atheist version of this comment, but just decided to give you the thumbs up instead.

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

      @@TheBeardedDoog Joke's on us all because I don't believe in any magic sky fairies 😂

    • @sergeyrogatin9682
      @sergeyrogatin9682 5 ปีที่แล้ว

      ​@@matthewpeterson5159 my tips go to you m'lady

  • @wilfridtaylor
    @wilfridtaylor 4 ปีที่แล้ว +13

    How do you stop crows from stealing from the memory compost? I tried turning off execution on the pages but the crows don't care.

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

    I'm a newcomer to this channel and was totally WTF'ed for 2 minutes before I checked the comments.

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

    Wow, I had never thought of things this way before! Thanks for the helpful insight.

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

    I wasn't onboard until he started on about memory compositing

  • @antypurus3499
    @antypurus3499 5 ปีที่แล้ว +7

    He got me for a second there with iron ore xd but the molecule languages kinda gave it away

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

    Holy crap, I learned so much. Also, comments enabled?!

  • @deux2k
    @deux2k 5 ปีที่แล้ว +7

    The funny thing about this is that there actually exists a weird low-level language called Zinc.

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

      welp, it's time to create an Oxide library for it that implements the garbage composter algorithm

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

      Seems Iron exists too actually? It seems to be Rust based. But it is certainly not way better than Rust. Unless you like to type out keywords all the time. Public instead of pub or function instead of fun. Less is always better obviously. You only add when you absolutely must.

  • @Squid3d
    @Squid3d 5 ปีที่แล้ว +9

    Composting is a silly idea.
    It's common knowledge that bottlenecks are the biggest problem in programming (naming is easy peasy - some other fruit because we used lemon earlier - squeezy ) and
    you'd have to be an insane person to throw bottlenecks into compost.
    BottleBank.js
    Jeff & Casey when ?????

    • @biggiefrosty
      @biggiefrosty 5 ปีที่แล้ว +3

      Glass bottlenecks are much less harmful than plastic bottlenecks though.

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

    He had us in the first half ,not gonna lie

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

    i hear the haemoglobin web stack with rust works really well for backend web services development.

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

    Oh my god. I'm dead. Memory composting is the future!

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

    This had me googling "memory composting" for quite a while...

  • @ShredST
    @ShredST 5 ปีที่แล้ว +3

    I suspected this wasn't a serious video when I saw it's only 6 minutes long.

  • @dnavas7719
    @dnavas7719 5 ปีที่แล้ว +3

    “Deep thoughts” is quite a stretch

  • @hammer86_
    @hammer86_ 5 ปีที่แล้ว +9

    Malwares are the best composters.

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

    I actually went and looked up iron oxide lang and zinc oxide lang 💀

  • @ben.shields
    @ben.shields 2 ปีที่แล้ว

    The helpful viruses and malware metabolizing memory reminds me of the xkcd where the guy has a virus ecosystem terrarium type setup

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

    Bet someone is working on a compiler for ZincOxide right now.

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

    Memory composting is first class memory pools, change my mind.

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

    By the way, how many languages have come out in total? in the 1000s perhaps. And all the technobabble one must learn for each language doesn't include the intersection with math, physics, chemistry and whatnot. I call that linguistic ravage.

  • @johnhammer8668
    @johnhammer8668 2 วันที่ผ่านมา

    Casey has great imagination. I am impressed.

  • @Aidiakapi
    @Aidiakapi 3 ปีที่แล้ว

    I want a follow up showing me composting and how to get rid of the landfill.

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

    bro is an expert in this.

  • @5Gazto
    @5Gazto 3 ปีที่แล้ว +1

    4:40
    Great self-help gurus would agree with if they actually had the programming skills necessary to understand such technical topics. Garbage re-usage is the path to enlightment.

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

    LOL. Doesn't even look like it's night time with drinks where you're at 😂

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

    As someone new to programming, I'm not sure if he is shitposting IRL or talking facts

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

      Well he wasn't talkin about the shitpost implementation in this video, but it's an easy way to boost the memory compostation cycle (fertilizer)

    • @buttonasas
      @buttonasas 3 ปีที่แล้ว +4

      IRL is not a very good language. The problem with shit composting is that it's too specialized. After you make a single shitpost bin, you are already done with that feature.

  • @JanSordid
    @JanSordid 5 ปีที่แล้ว +8

    Instead of malloc and free we should have assemble and recycle 😋

  • @doot2359
    @doot2359 3 ปีที่แล้ว

    Ngl, i googled about the languages he mentioned at the beginning !

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

    This highlights how dumb and annoying is it when people use nonsensical names for already established concepts in their software.
    brew, pour, cask, cellar, bottles instead of packages and install for example.

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

    I can't find the landfill segment, how am I supposed to implepment the memory composting? please help.

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

    All these hip languages. I'm just glad people stopped messing around with scurvy.

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

    Memory garden paradigm is no good, code can't run on systems built using metal oxide semi-arid chips.

  • @danieleccleston7928
    @danieleccleston7928 4 ปีที่แล้ว +7

    I came looking for rust
    But i found GOld

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

    What's next, a video on how the SpaceFn keyboard layout is king and we should all just migrate to keyboards with the HHKB layout because MUH H@X?

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

    Go and Stop lang are sign languages... is pure genius!

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

    I love this guy

  • @Sychonut
    @Sychonut 5 ปีที่แล้ว +19

    This was dope Casey. Finally a voice of reason in the game dev community. All the idiotic short-tempered reaction to C++ and the childish fanboyism surrounding Rust does not reflect well on the game development community. C++ has a ton of issues for sure, but any language that has been around for more than 3 decades , is used widely in thousands of large projects, and cares for backwards compatibility, has. At the end of the day a language is just a tool and turning it into a religion or a look-how-cool-I-am symbol is ... well, is just simply childish to say it politely. I guarantee it that if Rust takes off, the same people will bash it in two decades for how the committee or the community went rouge and ruined it.

    • @SimGunther
      @SimGunther 5 ปีที่แล้ว +10

      Finally! Thank you for saying that a programming language is just a tool :)

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

      Rogue. Also a synonym for childish is petty or puerile.

    • @MrFreeGman
      @MrFreeGman 5 ปีที่แล้ว +8

      As a C programmer, I tried to have an open mind with rust, because I have to admit that not worrying about all the safety/security issues while still having the speed and efficiency of C is a very appealing idea. However when I tried to build a fairly complex program with it, I found myself wanting to jump out of my 15th story window on a number of occasions. The extreme style constraints and forced paradigms that give it its "safety" make it pretty much unusable for anything other than toy programs (I did succeed with a few of those at least).

    • @KingButcher
      @KingButcher 5 ปีที่แล้ว +4

      @@MrFreeGman What type of style constraints and forced paradigms did you experience?

    • @MrFreeGman
      @MrFreeGman 5 ปีที่แล้ว +3

      @@KingButcher The most intrusive by far is ownership/the borrow checker. It makes it impossible to use intuitive logic in many cases so you end up spending way too much time working around it and writing spaghetti code for something that wouldn't even make you think in any other language.
      Sure you could say that Rust just forces you to write "correct" code, but I think that's a cop out. The vast majority of "incorrect" C code that I write (according to Rust) is so simple and intuitive that it's almost impossible to screw up, and takes two seconds to debug when you do. It feels like Rust is designed for people who don't know how to write clean code and need training wheels.

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

    pls me a noob can someone give me teh symbol mapping table for this video. who's zinc oxide?

    • @MidnightSt
      @MidnightSt 4 ปีที่แล้ว

      also why can't you post video inks into r/maliciouscompliance, i believe this video qualifies.

  • @AshishShekar
    @AshishShekar 4 ปีที่แล้ว

    If you listen carefully, it makes sense WTF?

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

    Memory garden planted at startup wth 😂

  • @jac1011
    @jac1011 3 ปีที่แล้ว

    does anyone know what the theme is?

  • @androth1502
    @androth1502 3 ปีที่แล้ว

    he almost sold me on zink-oxide

  • @falafelfajt
    @falafelfajt 5 ปีที่แล้ว +11

    Master troll.

  • @anupkodlekere8604
    @anupkodlekere8604 4 ปีที่แล้ว

    Which theme does he use? Is it his person custom theme?Anyway I could get hold of it?

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

      The name of the theme is "Handmade Hero", you can at least find it in the 4coder text editor. 4coder has its theme files in a specific folder and in those text files it has the color values to use for different things. I hope that helps.

  • @shahzadakhtar1186
    @shahzadakhtar1186 2 หลายเดือนก่อน

    my dumbass really thought that ironore was a real language.

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

    More true now today than ever.

  • @aftalavera
    @aftalavera 2 หลายเดือนก่อน

    Zinc Oxide great tech by Lilly technologies!

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

    A part of me died

  • @ThomasGiles
    @ThomasGiles 4 ปีที่แล้ว +3

    If you want to succeed in the games industry you need to compost your memory.

  • @Kavukamari
    @Kavukamari 5 ปีที่แล้ว

    I think cupric nitrate is really up and coming, these bad languages better watch out

  • @adicide9070
    @adicide9070 3 ปีที่แล้ว

    watching this and I'm not sure if you are totally joking :D

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

    what about climate change?

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

    If you liked this video then you have watch his introduction to git 😆

  • @kingsleyoji649
    @kingsleyoji649 4 ปีที่แล้ว

    Why??? 😂😂😂

  • @L1Q
    @L1Q 3 ปีที่แล้ว

    03:40 complete nonsense talking this long with a straight face 👏

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

    Am I the only one registering zno-lang.org?

  • @Cosmorth
    @Cosmorth 5 ปีที่แล้ว

    Oxygen Magnesium Aluminum muitetuL

  • @heater5979
    @heater5979 3 ปีที่แล้ว

    Bravo!

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

    Top quality shitpost

  • @supernewuser
    @supernewuser 5 ปีที่แล้ว +4

    Haha this is so ridiculous.

  • @РодионЧаускин
    @РодионЧаускин 2 หลายเดือนก่อน

    Young Mark Hernandez Brenda Brown Shirley

  • @mertovun6614
    @mertovun6614 4 ปีที่แล้ว

    omg heisenberg, you are such a boomer... :( still, cool af is what u re doing

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

    Emacs, yes!

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

      It's 4coder not Emacs

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

    Esa debe ser la razon porla q android es menos efectivo q ios

  • @5Gazto
    @5Gazto 4 ปีที่แล้ว

    LOL, got trolled.

  • @danplt
    @danplt 3 ปีที่แล้ว

    Oh boy!

  • @EnterTheNoid
    @EnterTheNoid 3 ปีที่แล้ว

    I wonder why Casey isn't taken more seriously?

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

    lol what

  • @vitormoraes8320
    @vitormoraes8320 5 ปีที่แล้ว +6

    TLDS: Get Lost Rust Fanboys

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

    🤣🤣🤣🤣🤣🤣 ZincOXide

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

    😀

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

    bruhhhhhhhhhhhhh😂😂😂😂