CodeCompletion.io

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

  • Basecamp's mistake
  • The Epic vs Apple Trial

⚠️ Compiler Error

This week's theme: Esoteric Programming Languages!

  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”.
  1. 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.
  1. 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.
  1. 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.

📺 Watch the Stream