😀 🔤 Hola Quinpu 🔤

Hoy, día 256 del año, y como tal elegido como día del programador, hay que celebrarlo como Dios manda. Hace no mucho @rudygodoy había comentado que sería genial implementar un lenguaje de programación basado en Emoji. Resulta que siempre hay uno más friki, que ya lo ha hecho. Así que les presentamos Emijicode, un lenguaje de programación totalmente basado en emoji. ¿Cómo? Pues sí.

La estructura básica de los programas es la siguiente:

:checkered_flag: :grapes:

:watermelon:

En símbolo :checkered_flag: representa el inicio de un programa, una especie de shebang. El inicio de un bloque de código se señala con :grapes:, teniendo como fin :watermelon:. Los tipos, métodos, métodos de clase e inicializaciones van en Emoji. Los nombres de variables no pueden usarlo. Los comentarios deben iniciar con :older_man:. Supongamos que quiero hacer un programa que muestre el texto “¡Hola Quinpu!”. Sería de la siguiente forma:

:checkered_flag: :grapes:
  :older_man: Muestra “Hola Quinpu”
  :grinning: :abc:¡Hola Quinpu!:abc:
:watermelon:

¿Fácil no? Pues si quieres divertirte un buen rato ingresa al sitio web de Emojicode.

:checkered_flag: :grapes:
  :grinning: :abc:Happy hacking!:abc:
:watermelon:

Emojicode es super completo, puedes hacer hilos, clases, herencia, “closures”, etc. Tiene gestión de memoria automático, etc. :laughing: