Plain English Programming

About the Project

Changing What Programming Means
The Goal: Change What It Means to Program

Plain English Programming is a tool that transforms plain-English input into valid code. The pre-beta product is a plugin that generates valid Objective-C code. Beta and production releases will extend this capability to other programming languages.

You'll be able to learn one set of commands — one plain-English grammar — and use it to program in many different languages.

Beginners can start making things immediately — which sparks interest in learning more. Professionals can switch languages easily to port their programs. People with carpal tunnel and repetitive stress injuries may find relief. PEP is your new assistant in the world of programming.

  • Simple
  • Universal
  • Portable
  • Extensible

Get in touch