Interview with Esoteric Language 2024

Sdílet
Vložit
  • čas přidán 15. 06. 2024
  • Esoteric programming language
    Full version + BC Vim Linter for $5 tomorrow on: / programmersarealsohuman
    Interview with an Esoteric developer with Richier Guix-Intercal - aired on © The Esolang 2024.
    BACKROOMS Esolang: esolangs.org/wiki/Backrooms
    Vim linter and Dev Tools soon on the patron!!
    How to create a compiler
    compiler 101
    theoretical computer science 101
    creating an interpreter
    made up programming language
    BNF
    Backus Naur form
    Programmer humor
    Programming jokes
    Programming memes
    Computer science concepts 101
    Brainfu
    Brainf* programming language
    Whitespace language
    Esoteric
    Intercal
    Malboge
    FlipJump
    #programming #jokes
  • Věda a technologie

Komentáře • 329

  • @kailentit
    @kailentit Před 13 dny +248

    > Patreon...

  • @Jeremyak
    @Jeremyak Před 13 dny +229

    "I have too many computer science degrees to be employable at this point" 😂

    • @hospeh
      @hospeh Před 2 dny

      That one got me.

  • @yt-sweety
    @yt-sweety Před 13 dny +675

    Still better than JavaScript

    • @axeman2638
      @axeman2638 Před 13 dny +6

      damn beat me to it.

    • @charlieking7600
      @charlieking7600 Před 13 dny +15

      Anything better than JokeScript, which was developed for two weeks.
      And, that's kinda funny, it's earlier name was "Mocha", which is read by native Russians as "piss".

    • @j.r.r.tolkien8724
      @j.r.r.tolkien8724 Před 13 dny +4

      Your brain was developed for two weeks. Your ancestors missed out on evolution.

    • @aafjeyakubu5124
      @aafjeyakubu5124 Před 11 dny +2

      I lost it right there 🤣

    • @hunternegron336
      @hunternegron336 Před 9 dny

      Facts

  • @sreedev
    @sreedev Před 13 dny +535

    > "has any programmer made anything useful with this?"
    > yes.
    > "alright, then its not worth my time"
    I'm weak lol

    • @peterittzes
      @peterittzes Před 10 dny +3

      I 100% saw that joke coming and it still got me

  • @MelancolicoCatrin
    @MelancolicoCatrin Před 13 dny +191

    props on the TempleOS in the background

  • @hotpil7020
    @hotpil7020 Před 13 dny +102

    "Sometimes I take my belt and whip myself. Still better than Java script"

  • @mks-h
    @mks-h Před 13 dny +270

    6:10 Now, a Whitespace program embedded into a C program is my new unreasonable phobia. How do I sanitize whitespaces, lol?

    • @deathpyre42
      @deathpyre42 Před 13 dny +108

      Plot twist, the whitespace program is the only functional aspect of the program, what looks like a c-program isn't actually read by the compiler at all, it exists only as random code meant to space out the whitespaces. So when it comes time to debug it and they see the janky mess of C, they inadvertently irreparably break the whitespace program, and every attempted fix throws out worse and more cryptic errors.

    • @Austin-fc5gs
      @Austin-fc5gs Před 13 dny +16

      clang-format

    • @raz1572
      @raz1572 Před 12 dny +14

      write everything on one line and don't use tab, elimiantes 2/3 of the syntax

    • @zeustechbr
      @zeustechbr Před 12 dny +6

      @@raz1572 genious, once I saw a game being made under 10 lines, well if you put everything into 1 line it's a one line game ffs hahaha. And the guys in the video were doing exactly that

    • @izd4
      @izd4 Před 12 dny +2

      formatter on a pre-commit hook

  • @NotJustBikes
    @NotJustBikes Před 13 dny +151

    Hey! I know that guy from the #masstransit channel.

    • @WoolyCow
      @WoolyCow Před 12 dny +11

      avg not just bikes moment

    • @iluvsoupers
      @iluvsoupers Před 12 dny +13

      Didn't expect to see you here 💀

    • @JamesTsividis
      @JamesTsividis Před 12 dny +5

      @@iluvsoupers Jason is in the tech industry I think.

    • @chri-k
      @chri-k Před 12 dny +4

      Now we know it's not just bikes, but esolangs too!

    • @Truttle1
      @Truttle1 Před 6 dny +1

      No way not just esolangs???

  • @SirFlak
    @SirFlak Před 13 dny +211

    The Parseltongue killed me 😂

  • @MasterSergius
    @MasterSergius Před 13 dny +104

    "The most effective way to waste time" - relates to 90% of modern IT industry

    • @XDarkGreyX
      @XDarkGreyX Před 13 dny +11

      Processes and bureaucracy are the bane of humanity. The dose is usually too high

    • @monad_tcp
      @monad_tcp Před 11 dny +9

      JS is the most effective way of wasting time. you could just make a simple HTML and call it a day

  • @malamhari_
    @malamhari_ Před 13 dny +95

    "If I have to much time, I come up with too many problems." got me

  • @AdamBosnjakovic
    @AdamBosnjakovic Před 13 dny +120

    the "ancient erlang" book in the background is on point

    • @NatiiixLP
      @NatiiixLP Před 13 dny +3

      I wonder how it differs from "modern erlang". Surely, it can't be worse!

  • @ZapOKill
    @ZapOKill Před 13 dny +201

    "explain it back to me in BNF"

    • @mountain3301
      @mountain3301 Před 13 dny +8

      Roughly eBFN, for brevity:
      ```RESP ::= TRUE | FALSE STR
      STR ::= { 'a'..'z' | 'A'..'Z' | ' ' }```
      E.g.: `FALSE "is fav bool"`

  • @miguelguthridge
    @miguelguthridge Před 13 dny +116

    The ADHD and autism jokes were such a personal attack

  • @Jango1989
    @Jango1989 Před 13 dny +29

    "sometimes I write a malboge program. Sometimes I take a belt out and whip myself; still better than JavaScript." Truer words were never spoken.

  • @josda1000
    @josda1000 Před 13 dny +63

    Thank you for putting this out on father's day.
    Us father-programmers need something to laugh at. Especially javascript.

  • @yds6268
    @yds6268 Před 13 dny +83

    Causally solving the halting problem, I see

    • @GSBarlev
      @GSBarlev Před 13 dny +31

      Halting problem is trivially solved-eventually all programs halt due to the heat death of the universe.

    • @yds6268
      @yds6268 Před 13 dny +4

      I made a typo in "casually," but "caudally" fits too

    • @dylanclarke9497
      @dylanclarke9497 Před 13 dny +9

      @@GSBarlev jokes on you, all mine halt because I'm a terrible coder

    • @ISV_Damocles
      @ISV_Damocles Před 13 dny +10

      The joke was that the language was designed to not be Turing complete (eg, no recursion, fixed-function looping at best) so it can't be abused in the way he wants (to write a compiler into another esolang) and the fact that an esolang author would write such a language (that can't be abused for other esolangs) is what surprised him and then angered him.

    • @drdca8263
      @drdca8263 Před 13 dny +4

      @@ISV_DamoclesA programming language can be such that it simultaneously
      1) isn’t Turing complete and the halting problem for it is computable
      2) compilers for other languages can be written in it.
      For example, if the language requires that each program in it includes a proof that it halts on every input, this would make it so that the halting problem for it has the answer “yes”, but this shouldn’t really appreciably limit what languages it can have compilers for,

  • @KingJellyfishII
    @KingJellyfishII Před 12 dny +15

    "I made this language like 3 languages ago" got me so hard it's very true

  • @razac_zr
    @razac_zr Před 13 dny +87

    > "what is Esolang?"
    > exactly

  • @RurikLoderr
    @RurikLoderr Před 13 dny +35

    The jab at Rust is what really got me... thank you for that.

    • @guser436
      @guser436 Před 3 hodinami

      Kept a straight face until he said Rust

  • @linuxcuanthony493
    @linuxcuanthony493 Před 13 dny +50

    Richie Guix is my idol.

  • @ChiefBridgeFuser
    @ChiefBridgeFuser Před 13 dny +31

    As an electrical who understood about half of this with a son-in-law who resembles this character and a son who was rejected from a full-stack javascript job: I approve.❤❤❤

  • @ellielikesmath
    @ellielikesmath Před 13 dny +37

    a triple math phd wanting to work on esolang instead of the hodge conjecture is very accurate. i also would've accepted them wanting to work on their crippling depression and/or their fear of human interaction. lol

  • @5cover
    @5cover Před 13 dny +30

    "LLVM? Never heard of it. I use VirtualBox."

  • @alzeNL
    @alzeNL Před 13 dny +52

    When your late to term on your 1st year of a PhD and the only supervisor willing to take on your research subject wrote an obscure programming language that no one uses and the book costs £95 to learn the basics, yes, thats this man :D

  • @yevgeniysimonov5906
    @yevgeniysimonov5906 Před 13 dny +16

    "If I have too much time, I come up with too many problems" - this is genius 🤣

  • @gjsmo
    @gjsmo Před 13 dny +60

    So I wanted to know how many of the esolangs talked about in this video were were real, and in looking them up I found out that the APL poster on the wall is actually a Deadfish interpreter. So that's fun.

    • @GSBarlev
      @GSBarlev Před 13 dny +15

      I'm knee-deep wading through the esolangs wiki rn. *There's a whole dang wiki* of these works of art.

    • @thezipcreator
      @thezipcreator Před 13 dny +9

      literally all of them, I've seen them before on the esolangs wiki

    • @ped7g
      @ped7g Před 13 dny +21

      This channel is secretly documentary channel. Just hiding it under facade of satire, but if you dig into it deeper... there's always truth behind, like JavaScript being horrible.

  • @The-cyber-imbiber
    @The-cyber-imbiber Před 13 dny +146

    Teenagers under the age of 41 -- probably using Rustlang. What has this world come to?

  • @MatthijsvanDuin
    @MatthijsvanDuin Před 13 dny +7

    I still have deep respect for the person who wrote an Unlambda (esoteric pure functional language) interpreter in INTERCAL, and even more for the person which, based on a comment in the source code, found and fixed an integer overflow bug in it.

  • @zeckma
    @zeckma Před 13 dny +14

    Thanks for bringing Richie Guix back to the show! I'm hoping we'll get to hear from him again about GNU/Linux!

    • @ronaldosd
      @ronaldosd Před 13 dny

      He actually calls It GNU + Linux 😂

  • @unfa00
    @unfa00 Před 12 dny +6

    I love that Matrix glitch sequence. Having some nice VFX fun I see :) Amazing work!
    Taking all the pictures for photogrammetry must have been quite a challenge while you keep your hand up like that :D

    • @antonliakhovitch8306
      @antonliakhovitch8306 Před 17 hodinami

      It certainly *looks* like photogrammetry, but I wonder whether it might have been a nerf (which requires a lot less imagery). In any case, photogrammetry isn't too terrible either these days -- just take a video with your phone, and software will automagically grab the best stills.

  • @johanngambolputty5351
    @johanngambolputty5351 Před 13 dny +13

    Took me a while to notice the templeos in the background... nice.

  • @krpp
    @krpp Před 13 dny +12

    I was waiting for the APL joke.
    It was beautiful.

    • @chitra___
      @chitra___ Před 11 dny

      Noob here, I didn't get it

  • @oserodal2702
    @oserodal2702 Před 13 dny +42

    Why does it feel like he would consider Rust an esolang, but hates it because it has real-world usage?

  • @TRDiscordian
    @TRDiscordian Před 13 dny +5

    I'm only 1min into this, but as someone who has written a most efficient interpreter for an esolang, and my own language spec, and an interpreter on my Switch for that language, this video seems extremely accurate.

  • @chattphotos
    @chattphotos Před 13 dny +8

    There perfect programming languages and those that are used
    (they do not overlap)

  • @yds6268
    @yds6268 Před 13 dny +34

    Gentoo boot menu is Turing complete?!

    • @qlum
      @qlum Před 13 dny +9

      You can compile grub with lua support I think or could at some point.

    • @zekicay
      @zekicay Před 13 dny +5

      Grub's menu system should be turing-complete, it has alu, branches, and with `source` + `normal`, you can even have multiple source files and a call stack.

    • @monad_tcp
      @monad_tcp Před 11 dny +2

      grub2 is turing complete, you can source your own script, thus creating an infinite loop

    • @A5A5A5A5h
      @A5A5A5A5h Před 5 dny +1

      GRUB has a LISP API IIRC

  • @svenstarson1908
    @svenstarson1908 Před 13 dny +51

    but, can you use the language to mine quinoa-coins? asking for a friend.

  • @TheOriginalJohnDoe
    @TheOriginalJohnDoe Před 12 dny +6

    "I have too many computer science degrees to be employable at this point"

  • @GSBarlev
    @GSBarlev Před 13 dny +26

    The scary thing is I don't think a single one of these esolangs were invented for this video. See: *_Gen Alpha Brainrot_* whose Hello World begins with, as described:
    sigma _(x8)_
    grimaceshake
    skibidi
    sigma _(x8)_
    rizz
    gyatt
    fanumtax
    skibidi
    sigma _(x8)_
    ohio
    skibidi...

  • @Caminante-blanco
    @Caminante-blanco Před 13 dny +2

    This is so great! I literally got to take a class with Chomsky at the UofA

  • @roboto_
    @roboto_ Před 13 dny +7

    this is the best one so far

  • @MelancolicoCatrin
    @MelancolicoCatrin Před 13 dny +25

    sigma sigma sigma skibidi... I died here

    • @GSBarlev
      @GSBarlev Před 13 dny +4

      A modern update to the SMBC comic about the "most elegant programming language ever created" having been written by twelve year olds:
      C8==D++

    • @NilesBlackX
      @NilesBlackX Před 13 dny

      @@GSBarlev Can you put a boner array in your butt loop?

  • @AConversationOn
    @AConversationOn Před 13 dny +16

    // Start of main program
    // Push 'h' ASCII value (104)
    // Push 'i' ASCII value (105)
    // Push 'l' ASCII value (108)
    // Push 'a' ASCII value (97)
    // Push 'r' ASCII value (114)
    // Push 'i' ASCII value (105)
    // Push 'o' ASCII value (111)
    // Push 'u' ASCII value (117)
    // Push 's' ASCII value (115)
    // Push ';' ASCII value (59)
    // Print the characters on the stack until the stack is empty

    • @johanngambolputty5351
      @johanngambolputty5351 Před 13 dny +2

      Wouldn't it have to be a dequeue or you're going to pop them out in reverse order for printing? 😜

  • @DreySF
    @DreySF Před 13 dny +2

    Fckn amazing, 😂 thank you!

  • @joseduarte9823
    @joseduarte9823 Před 13 dny +5

    TempleOS on the PC was a nice touch

  • @czczr
    @czczr Před 13 dny +1

    complete gold, thank you 🎉

  • @Pblrzo
    @Pblrzo Před 13 dny +3

    You've got me on "Visually pleasing"

  • @cyberking1128
    @cyberking1128 Před 12 dny

    Blessed be the uploaders; Programmers are also Human (PBUT). May our minds be opened by their wisdom and our burdens lightened by their humor. Let us rejoice in the unity and fellowship they foster in the hallowed halls of CZcams and beyond. Amen, and may the algorithms ever favor their content.

  • @rperanen
    @rperanen Před 10 dny

    As someone interested in compilers this was a blast. Thank you!

  • @Skwisgar2322
    @Skwisgar2322 Před 5 hodinami

    HAHAHA, I was waiting for the white space reference, the printout of it was a perfect joke.

  • @ShadowKestrel
    @ShadowKestrel Před 2 dny

    oh wow this is bringing back some memories. insert meme of 'i should call her' with my old esolangs wiki acc

  • @Palozon
    @Palozon Před 8 dny

    The doubletake at the somehow-solved halting problem got a chuckle from me

  • @xtan-yt
    @xtan-yt Před 12 dny +3

    Richard stall man vibe

  • @unl0ck998
    @unl0ck998 Před 13 dny

    The production is amazing, set dressing, everything

  • @bluedrack2817
    @bluedrack2817 Před 12 dny +2

    "It dectect if it halt ?" is the best

  • @HeatSeekingVelociraptor
    @HeatSeekingVelociraptor Před 12 dny +2

    I don't why I never noticed this before, but this character (and a few others) sound exactly like Strong Bad.

  • @Evilanious
    @Evilanious Před 2 dny

    "It's the journey that matters. The longer, the better."
    That's gold!

  • @davidzwitser
    @davidzwitser Před 13 dny +3

    Loved the APL parseltongue. APL’s are the best non-esolang esolangs

  • @75hilmar
    @75hilmar Před 11 dny +1

    He reminds me of the guy from star trek tng "The Nth degree". The old alien guy with the dreads who doesn't travel the universe, he makes people super smart via space time manipulation so the people come to him

  • @the_dude_josh
    @the_dude_josh Před 13 dny +1

    That room decor actually slaps

  • @Puschit1
    @Puschit1 Před 13 dny +5

    I am understanding less and less, yet, it somehow becomes even funnier.

  • @aichrist
    @aichrist Před 8 dny +1

    Thanks for the templeos reference

  • @f1f1s
    @f1f1s Před dnem

    I haven’t laughed that hard for years. The ‘SMETANA to Infinity’ made me double up with laughter on the floor for 20 minutes straights. The last time I cried that hard was Stewart Ashen’s ‘Violin (violin)’ review video. This is the best of your videos.

  • @CompanionCube
    @CompanionCube Před 13 dny +1

    5:19 this actually reminds me of something philosophical; you think you have all the time in the world, until you don‘t have any time left

  • @TechNolaByte
    @TechNolaByte Před 11 dny +1

    I love the TempleOS cameo appearance

  • @ethanr0x
    @ethanr0x Před 13 dny +3

    That 4:3 laptop though

  • @handrew4813
    @handrew4813 Před 11 dny +1

    1:16 Truly the most dedicated scholar of the Omnissiah

  • @hamsandwich780
    @hamsandwich780 Před 13 dny

    I dont think many people caught the 5d chess with multiverse time travel reference but I appreciate it, a good game

  • @LinusBerglund
    @LinusBerglund Před 5 dny

    This makes me think about that Dan Friedman's 60th birthday video when Oleg Kiselyov had a talk, said something like "... the natural step is of course..." and then had a slide with so many nested call/cc:s that the audience burst out laughing.

  • @b3stbuddy
    @b3stbuddy Před 11 dny

    The subtitle font is perfection!

    • @f1f1s
      @f1f1s Před dnem

      Knuth’s Computer Modern that he developed in METAFONT for TeX... after he developed METAFONT for TeX.

  • @TheD3cline
    @TheD3cline Před 12 dny

    love you bro you are hilarious and are the only light in our dim industry

  • @SkigBiggler
    @SkigBiggler Před 13 dny +1

    Nice increase in production value, looks like they hired a set for this one

  • @digitalzoul57
    @digitalzoul57 Před 13 dny

    I like the templeOS at the background

  • @optimisticlucio6124
    @optimisticlucio6124 Před 13 dny +1

    i'm fucking crying, it's so good

  • @MrAlanCristhian
    @MrAlanCristhian Před 13 dny +18

    2x COME_FROMs 🤣

  • @burntt999
    @burntt999 Před 2 dny

    As far as I’m concerned this guy is a genius. Plus it takes a shit load of knowledge to not only know about so many different programming topics but to also know how other people view them.

  • @thalber
    @thalber Před 12 dny +1

    i am amazed that they gave this character a vaguely positive character arc. all the other recurring characters only become MORE of a threat to society over time, but this guy
    - now knows he's autistic
    - focuses less on bullying people
    - discusses mass-transit

  • @wherami
    @wherami Před 13 dny

    Amen

  • @Strykenine
    @Strykenine Před 13 dny +8

    Thank God for subtitles.

    • @robertjenkins6132
      @robertjenkins6132 Před 13 dny

      I always have soft subs on, so for this video I had _double subtitles_ - hard subs on top of soft subs.

  • @westbywest
    @westbywest Před 2 dny

    I'm really liking this documentary channel so cleverly disguised as satire.

  • @marianarlt
    @marianarlt Před 13 dny +4

    FKN GENIUS!

  • @MichaelGraham1980
    @MichaelGraham1980 Před 12 dny +1

    Loved the double take on "this one can detect if your program halts"

    • @mojeimja
      @mojeimja Před 11 dny +2

      a little more time and the author solves and fixes Godel's incompleteness :)

  • @CausticAscarite
    @CausticAscarite Před 13 dny

    wooooo another video!!

  • @simpleepic
    @simpleepic Před 13 dny

    Reminds me "Theory of Computation", an undergraduate course that i followed.

  •  Před 7 dny

    The Computer Modern font and Beamer styled headings. 💯

  • @Tasarran
    @Tasarran Před 4 dny

    "This one detects if the program halts..."
    ..turning back to the keyboard in surprise...
    "It detects if the program halts?!?"

  • @RedstonekPL
    @RedstonekPL Před 13 dny +1

    kinda surprised richie guix didnt mention dawn, the subleq-only os

  • @aafjeyakubu5124
    @aafjeyakubu5124 Před 11 dny

    I can't keep up. I need to watch this a few more times. Laughing way too much.

  • @LadyTink
    @LadyTink Před 13 dny

    Code golf mentioned! xD

  • @alexanderhunt9263
    @alexanderhunt9263 Před 12 dny

    APL mentioned, hell yeah!

  • @s1v7
    @s1v7 Před 12 dny +1

    5:45 "this one can detect if the program halts" - i would be curious to see it as well )))

  • @Cerlancism
    @Cerlancism Před 13 dny +4

    Brainfog is the censored version

  • @dazzaondmic
    @dazzaondmic Před 2 dny

    “This is FALSE named after the authors favourite truth value” … this is absolutely excellent comedy I can hardly believe it!

  • @franknord4826
    @franknord4826 Před 13 dny +1

    "Now explain it back to me in BNF". I know multiple people who would be starkly offended by that. 😂

  • @demojoe28
    @demojoe28 Před 13 dny

    Most productive 8 minutes of my day.

  • @oranellis
    @oranellis Před 2 dny

    "This one detects if the program halts" is so funny omg

  • @DrCoomerHvH
    @DrCoomerHvH Před 12 dny

    Another amazing "Programmers are also human" video release

  • @jaznokle4754
    @jaznokle4754 Před 11 dny +1

    this is art.

  • @leobardostephenlincolnstrangez

    "Errors are for beginners, we only do undefined behavior" my sides hahaha