In 2014, someone have proven that PowerPoint is Turing-complete without VBA macros at all.

About two years later, the same person attempted to emulate the x86 instruction set, aka. your CPU’s favorite language, in PowerPoint.

The truth is, PowerPoint is powerful enough to create actual apps. To my recall, there are some property agency who prefer to use PowerPoint slides instead of dedicated website for their interactive displays, showing the location, interiors, and facilities of, let’s say, an apartment.

These are all possible with PowerPoint, and now, even game developers are now jumping into PowerPoint as a game engine!

These just prove a point that in the future, everything is not Chrome, but PowerPoint. Heck, even Canva also attempts to steal the OG PowerPoint.


How about Keynote, Google Slides, and LibreOffice Impress?

When it comes to Turing completeness, they have to implement most PowerPoint features, especially AutoShapes, in order to work. We have tested Tom’s reference PPTX file in LibreOffice and as expected, they are not working well.

But the good news, some alternatives like Google Slides allow embedding some web content, so you can cheat your app-building process by combining these slides with interactive web content.


Thanks for reading this article! By the way, we’re also working on finishing these interesting posts. Revisit this site soon or follow us to see them once they’re published!

  • Udah mau setahun nih, apa kabar Leslar Metaverse?
  • Custom fonts for Misskey!
  • Twitter-active Cupertino productivity fan name needed!

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

🆕 Webmentions

👋 This website supports Webmentions and WordPress Pingbacks, which is great because your website can be notified if someone else is sharing your content.

📝 That said, not every website supports this feature. If you have shared something from us and want your website to be listed here, feel free to add your link here. You can also add the same link if your content was updated or deleted.