Noviembre, 2023

30nov18:0020:00MEETUP SOFTWARE CRAFTERS "Lenguaje de Programación Manual"MEETUP SOFTWARE CRAFTERS MURCIA

Detalles del Evento

Objetivo

El objetivo de este kata es aplicar y perfeccionar las técnicas de TDD y Extreme Programming al desarrollar un compilador para un lenguaje basado en emojis.

 

Hand Programming language
Encuentras un espejo extraño que siempre muestra una mano en movimiento. La mano parece estar viva y, después de muchas preguntas con respuestas de “sí” y “no”, te das cuenta de que la mano está tratando de enseñarte un programa escrito en HPL (Hand Programming Language).
Este lenguaje opera con una memoria de tamaño indefinido de bytes, con todos los valores inicializados en 0. El lenguaje cuenta con 7 instrucciones:

  • ?: mueve el puntero de memoria a la siguiente celda
  • ?: mueve el puntero de memoria a la celda anterior
  • ?: incrementa la celda de memoria en la posición actual
  • ?: disminuye la celda de memoria en la posición actual
  • ?: si la celda de memoria en la posición actual es 0, salta justo después del ? correspondiente
  • ?: si la celda de memoria en la posición actual no es 0, salta justo después del ? correspondiente
  • ?: muestra el carácter actual representado por el código ASCII definido por la posición actual.

 

Notas

  • Dado que las celdas de memoria son bytes, con valores de 0 a 255, si disminuyes 0 obtendrás 255 y si incrementas 255 obtendrás 0.
  • Los bucles de ? y ? pueden estar anidados.

https://github.com/F0rno/kata-Hand-Programming-Language/#hand-programming-language-kata

 

Este encuentro será en español ?? y será un evento remoto ? 100%.
? Agenda

  • ?Kata: 18:00 – 20:00
  • ? de después: 20:00 – 22:00

Entra en nuestra comunidad de software crafters
Para contactar con nosotros o ser parte de la comunidad puedes entrar en el slack de software crafters bajo en el canal #loc_murcia.

Fecha / Hora

(Jueves) 18:00 - 20:00

Localización

CEEIM VIRTUAL

Organiza

GRUPO SOFTWARE CRAFTSMANSHIP MURCIA

X