@@unsafecast3636 the first compiler is not written in that language. Once you have an X language compiler, you can write the compiler in that X language. This is also the case with Rust.
@@camotubi Actually... Not really. If you write a compiler of the language it's written in, and it's the first compiler to the language, it just means you have to manually compile it by hand. In a way, this could mean all programming languages are written in math formulae or its equivalent, or maybe English, for example, all for human(s) to interpret.
野龍 Nope. This process is referred to as “bootstrapping.” A compiler is written for the language in question in a certain language, which can then be used to compile source code written in the target language for a compiler for the language. The rust compiler, for example, was bootstrapped in OCaml.
_The year is 2050. PowerPoint C remains widely used for its efficiency, despite its support being terminated decades ago. No one really knows anything about it besides that it works. And also the fact that one of the original creators had the bright idea to put the documentation in a Google Doc._
Loved the mathematical bit. I swear that you see "it trivially follows" in books out of the author's spite for the time they read "it trivially follows" when it wasn't the case at all.
@pyropulse why are you taking a joke seriously? Also, said requirements of what is considered as advanced knowledge varies greatly. It's not something that is considered as a constant among mathematicians to even fully make that assumption. Especially considering papers and moreso books tend to begin with definitions of symbols and terms used. I have found myself in a situation where I couldn't see how something trivially followed from 2 referenced theorems in a book and after taking a course in that subject and looking at it again idly, it really did look like it trivially followed. In such a case, the perspective added from the classes helped. I do understand why someone would use it in one case or another, it doesn't mean I am in complete agreement with it though for every case.
I'm close friends with one of the University of Chicago researchers who made PPSuite for the hackathon. He forwarded our group of hometown friends this video. I love the way you broke down the core concepts for a general audience to understand. Good work! Cheers.
This reminds me a lot of when I used to build gigantic contraptions out of redstone in Minecraft. Both are hugely impractical but immensely satisfying.
I remember building flip-flops and xor gates from redstone on my friends xbox. That was pretty funny. When I got MC for the PC, I modded the hell out of it and used computer craft and other mods to have interpreters for scripting languages (computer craft used Lua, can't remember the others, tho') I should really get back to this :D
At first i was amused thinking it's an april fools video. But then i remebered that this is the day SIGBOVIK is held. Then i realized you will try to actually do this. After that it just became more and more painful as time went on. Looking forward to the next hilariously useless invention involving microsoft office programs
You may be my favorite RU-vidr because every time I look at your channel, I feel like my years of Microsoft Office experience have been made obsolete, and that you will teach me the way of the future...happy April Fools, and I can’t wait to see what else you do with Office!
Presuming you manage to implement a graphics output and controls input, it would be theoretically possible But I very much doubt it'll ever get further than theoretical, even if someone made it it wouldn't nearly be fast and optimised enough
When I sat in on an artificial intelligence class at the college I ended up attending they showed your video on powerpoint as a Turing machine, and now I've randomly found you on RU-vid! Very cool
You could use something similar to this to make every pixel location on a screen carry data to the next screen via mouse coordinates. The PPT just needs to have a way to create an updating popup that tells you the current x,y of your pointer, so that you can intentionally preserve specific data.
@@thomasi.4981 This could even be implemented in a user-plausible way by making the locations substantially larger than a pixel. Maybe you won't get _good_ performance, but you could maybe do two bytes at a time, one each for x and y.
I would quite like to see the performance of nested matrix multiplications and the implementation of differentiable primitives as well as probability distributions as first-class citizens so I can finally convert my workflow from TensorFlow to PowerPoint
I am a master of PPT for presentation and this is just amazing Thanks for the laugh Now I need to see if there is something I could learn from you that could be useful for me
3 billion human lives ended on August 29th, 2077. The survivors of the nuclear fire called the war Judgment Day. They lived only to face a new nightmare: the war against the machines. The computer which controlled the machines, PowerPoint, sent two Terminators back through time.
Wow. I've been subscribed to both you and Tom7 and it wasn't until today that I realized you *aren't* the same person. I could tell because you use github.
Actually, people have already made games in power point. It's possible to make simple choose-your-own-adventure style visual novels, as well as games where you have to move your mouse cursor around obstacles to reach a button to click.
I can't believe you are an undergrad. This is a quality work. I keep confusing you with Dr Tom Murphy, who went to CMU as well. You are both good comedians.
Imagine my surprise when I didn't remember commenting on your video before, and I see my comment screenshotted at 0:15 mark ("can it run Crysis") 😁 Maybe it's a sign I watch too much RU-vid..