Episode 29: Don't Do That
Welcome to Code Completion, Episode 29! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code!
Follow us @CodeCompletion on Twitter to hear about our upcoming livestreams, videos, and other content.
Be sure to also sign up to our monthly newsletter, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.
You are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the app development process.
⭐️ This Week's Topics
- Join the Code Completion Club at https://codecompletion.io/jointheclub!
- Indie App Spotlight, with three apps for you to check out:
- Longplay by Adrian Schönig,
- Money Flow by Daniel Romero, and
- Proxyman by Nghia Tran.
- Basecamp's mistake
- The Epic vs Apple Trial
⚠️ Compiler Error
This week's theme: Esoteric Programming Languages!
- Chef is a language designed to make a program look like a cooking recipe, with a stated goal that “Program recipes should not only generate valid output, but be easy to prepare and delicious”.
- LOLCODE brings coders back to the early days of memes with keywords such as HAI, CAN HAS STDIO, and KTHXBYE, all phrases that may have come up as a caption for a lolcat image.
- INTERCAL, short for "Compiler Language With No Pronounceable Acronym”, is an older parody language that satirizes aspects of the various programming languages of the time.
- Inspired by a similarly sounding language, Brainfudge is a language that makes use of only 8 characters: !@#$%^&*; but otherwise uses the same syntax as its inspiration, BrainF*ck.
Compilation Results
This time, Spencer went first, followed by Ben. Let's see how they did!
1. Chef is a language designed to make a program look like a cooking recipe, with a stated goal that “Program recipes should not only generate valid output, but be easy to prepare and delicious”.
Both Spencer and Ben believed this to be true, which as a code completion, it was!
2. LOLCODE brings coders back to the early days of memes with keywords such as HAI, CAN HAS STDIO, and KTHXBYE, all phrases that may have come up as a caption for a lolcat image.
No one doubted the existance of LOLCODE either, since it was also a code completion!
3. INTERCAL, short for "Compiler Language With No Pronounceable Acronym”, is an older parody language that satirizes aspects of the various programming languages of the time.
Spencer doubted how crazy crazy programming languages could be, but this was a code completion!
Which means…
4. Inspired by a similarly sounding language, Brainfudge is a language that makes use of only 8 characters: !@#$%^&*; but otherwise uses the same syntax as its inspiration, BrainF*ck.
Ben correctly sussed out this compiler error! Although BrainF*ck is a real language, Brainfudge as described is not…
Learn More →
🎁 Sponsor
This week's episode of Code Completion is brought to you by Mystiko. Click here or search for Mystiko on the iMessage App Store today to give it a try.