Interview with Esoteric Language Academic 2024
ฝัง
- เผยแพร่เมื่อ 15 มิ.ย. 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 - วิทยาศาสตร์และเทคโนโลยี
> Patreon...
"I have too many computer science degrees to be employable at this point" 😂
That one got me.
Still better than JavaScript
damn beat me to it.
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".
Your brain was developed for two weeks. Your ancestors missed out on evolution.
I lost it right there 🤣
Facts
> "has any programmer made anything useful with this?"
> yes.
> "alright, then its not worth my time"
I'm weak lol
I 100% saw that joke coming and it still got me
props on the TempleOS in the background
RIP Saint Terry
"Sometimes I take my belt and whip myself. Still better than Java script"
6:10 Now, a Whitespace program embedded into a C program is my new unreasonable phobia. How do I sanitize whitespaces, lol?
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.
clang-format
write everything on one line and don't use tab, elimiantes 2/3 of the syntax
@@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
formatter on a pre-commit hook
Hey! I know that guy from the #masstransit channel.
avg not just bikes moment
Didn't expect to see you here 💀
@@iluvsoupers Jason is in the tech industry I think.
Now we know it's not just bikes, but esolangs too!
No way not just esolangs???
The Parseltongue killed me 😂
"The most effective way to waste time" - relates to 90% of modern IT industry
Processes and bureaucracy are the bane of humanity. The dose is usually too high
JS is the most effective way of wasting time. you could just make a simple HTML and call it a day
"If I have to much time, I come up with too many problems." got me
the "ancient erlang" book in the background is on point
I wonder how it differs from "modern erlang". Surely, it can't be worse!
"explain it back to me in BNF"
Roughly eBFN, for brevity:
```RESP ::= TRUE | FALSE STR
STR ::= { 'a'..'z' | 'A'..'Z' | ' ' }```
E.g.: `FALSE "is fav bool"`
The ADHD and autism jokes were such a personal attack
"sometimes I write a malboge program. Sometimes I take a belt out and whip myself; still better than JavaScript." Truer words were never spoken.
Thank you for putting this out on father's day.
Us father-programmers need something to laugh at. Especially javascript.
Causally solving the halting problem, I see
Halting problem is trivially solved-eventually all programs halt due to the heat death of the universe.
I made a typo in "casually," but "caudally" fits too
@@GSBarlev jokes on you, all mine halt because I'm a terrible coder
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.
@@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,
"I made this language like 3 languages ago" got me so hard it's very true
> "what is Esolang?"
> exactly
ESOteric programming LANGuages
@@AlejandroGarcia_elviejo Is there a list of them somewhere?
Richie Guix is my idol.
The jab at Rust is what really got me... thank you for that.
Kept a straight face until he said Rust
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.❤❤❤
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
"LLVM? Never heard of it. I use VirtualBox."
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
"If I have too much time, I come up with too many problems" - this is genius 🤣
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.
I'm knee-deep wading through the esolangs wiki rn. *There's a whole dang wiki* of these works of art.
literally all of them, I've seen them before on the esolangs wiki
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.
Teenagers under the age of 41 -- probably using Rustlang. What has this world come to?
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.
Thanks for bringing Richie Guix back to the show! I'm hoping we'll get to hear from him again about GNU/Linux!
He actually calls It GNU + Linux 😂
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
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.
Took me a while to notice the templeos in the background... nice.
I was waiting for the APL joke.
It was beautiful.
Noob here, I didn't get it
Why does it feel like he would consider Rust an esolang, but hates it because it has real-world usage?
Because he does.
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.
There perfect programming languages and those that are used
(they do not overlap)
Gentoo boot menu is Turing complete?!
You can compile grub with lua support I think or could at some point.
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.
grub2 is turing complete, you can source your own script, thus creating an infinite loop
GRUB has a LISP API IIRC
but, can you use the language to mine quinoa-coins? asking for a friend.
"I have too many computer science degrees to be employable at this point"
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...
its beautiful...
This is so great! I literally got to take a class with Chomsky at the UofA
this is the best one so far
sigma sigma sigma skibidi... I died here
A modern update to the SMBC comic about the "most elegant programming language ever created" having been written by twelve year olds:
C8==D++
@@GSBarlev Can you put a boner array in your butt loop?
// 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
Wouldn't it have to be a dequeue or you're going to pop them out in reverse order for printing? 😜
Fckn amazing, 😂 thank you!
TempleOS on the PC was a nice touch
complete gold, thank you 🎉
You've got me on "Visually pleasing"
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 TH-cam and beyond. Amen, and may the algorithms ever favor their content.
As someone interested in compilers this was a blast. Thank you!
oh wow this is bringing back some memories. insert meme of 'i should call her' with my old esolangs wiki acc
The doubletake at the somehow-solved halting problem got a chuckle from me
HAHAHA, I was waiting for the white space reference, the printout of it was a perfect joke.
Richard stall man vibe
The production is amazing, set dressing, everything
"It dectect if it halt ?" is the best
I don't why I never noticed this before, but this character (and a few others) sound exactly like Strong Bad.
"It's the journey that matters. The longer, the better."
That's gold!
Loved the APL parseltongue. APL’s are the best non-esolang esolangs
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
That room decor actually slaps
I am understanding less and less, yet, it somehow becomes even funnier.
Thanks for the templeos reference
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.
I love the TempleOS cameo appearance
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
That 4:3 laptop though
1:16 Truly the most dedicated scholar of the Omnissiah
I dont think many people caught the 5d chess with multiverse time travel reference but I appreciate it, a good game
The subtitle font is perfection!
Knuth’s Computer Modern that he developed in METAFONT for TeX... after he developed METAFONT for TeX.
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.
love you bro you are hilarious and are the only light in our dim industry
Nice increase in production value, looks like they hired a set for this one
I like the templeOS at the background
i'm fucking crying, it's so good
2x COME_FROMs 🤣
Amen
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
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.
Thank God for subtitles.
I always have soft subs on, so for this video I had _double subtitles_ - hard subs on top of soft subs.
I'm really liking this documentary channel so cleverly disguised as satire.
FKN GENIUS!
Loved the double take on "this one can detect if your program halts"
a little more time and the author solves and fixes Godel's incompleteness :)
wooooo another video!!
Reminds me "Theory of Computation", an undergraduate course that i followed.
The Computer Modern font and Beamer styled headings. 💯
"This one detects if the program halts..."
..turning back to the keyboard in surprise...
"It detects if the program halts?!?"
kinda surprised richie guix didnt mention dawn, the subleq-only os
I can't keep up. I need to watch this a few more times. Laughing way too much.
Code golf mentioned! xD
APL mentioned, hell yeah!
5:45 "this one can detect if the program halts" - i would be curious to see it as well )))
Brainfog is the censored version
Most productive 8 minutes of my day.
"Now explain it back to me in BNF". I know multiple people who would be starkly offended by that. 😂
“This is FALSE named after the authors favourite truth value” … this is absolutely excellent comedy I can hardly believe it!
"This one detects if the program halts" is so funny omg
Another amazing "Programmers are also human" video release
this is art.
the chomsky bookshelf❤❤