Escriba un código que se ejecute o compile en tantos lenguajes de programación como sea posible e imprima una lista separada por una nueva línea de nombres de lenguajes de programación anteriores y actuales.
- Cada idioma utilizado debe tener 1 nombre más largo que el anterior; ex.
C#
`C++
`Ruby
`Jelly
`Python
... - Cada idioma debe generar una lista de nombres de idiomas separados por una nueva línea, ordenados por longitud.
- La salida debe ser una pirámide: la lista solo puede contener nombres de idiomas usados, que son más cortos que el nombre del idioma del script en ejecución + el nombre del idioma del script en ejecución.
- Se permiten nuevas líneas iniciales y finales.
- Lagunas estándar están prohibidas.
- No está permitido crear lenguajes de programación personalizados solo para aumentar la puntuación.
- Los números de versión no cuentan en el nombre del idioma, pero puede especificarlo en su publicación si hay cambios incompatibles en las nuevas versiones del idioma.
- Puede decidir si desea utilizar el acceso directo para el nombre del idioma o su nombre completo, pero no puede enviar ambos formularios en una sola respuesta. Puedes usar ex. cualquiera
SPL
oShakespeare Programming Language
.- Solo las letras, los números, los símbolos ASCII y los espacios individuales (no iniciales ni finales) cuentan en la longitud del nombre del idioma.
Ejemplos
Resultados de ejemplo para C, C # y C ++:
C
C
C#
C
C#
C++
C
C#
C++
Hay muchos idiomas con nombres de una letra: tio.run solo tiene 4, 7, C, D, I, J, K, M, R y V. (Otro significativo es B, el predecesor de C.)
—
Lynn
@ Lynn Pero si comienzas con un nombre de idioma más largo, podrías perder puntaje
—
RedClover