Escreva um código que execute ou compile no maior número possível de linguagens de programação e imprima uma lista separada por nova linha de nomes de linguagens de programação anteriores e atuais.
- Todo idioma usado deve ter um nome mais longo que o anterior; ex.
C#
,C++
,Ruby
,Jelly
,Python
... - Cada idioma deve gerar uma lista de nomes de idiomas separados por uma nova linha, classificada por tamanho.
- A saída deve ser uma pirâmide: A lista pode conter apenas nomes de idiomas usados, menores do que o nome do idioma do script em execução + o nome do idioma do script em execução.
- Novas linhas iniciais e finais são permitidas.
- As brechas padrão são proibidas.
- Não é permitido criar linguagens de programação personalizadas apenas para aumentar a pontuação.
- Os números de versão não contam no nome do idioma, mas você pode especificá-lo em sua postagem se houver alterações incompatíveis nas novas versões do idioma.
- Você pode decidir se deseja usar o atalho para o nome do idioma ou o nome completo, mas não pode enviar os dois formulários em uma resposta. Você pode usar ex. um
SPL
ouShakespeare Programming Language
.- Apenas letras, números, símbolos ASCII e espaços únicos (sem início nem final) contam no comprimento do nome do idioma.
Exemplos
Exemplo de saídas para C, C # e C ++:
C
C
C#
C
C#
C++
C
C#
C++
Sandbox post
—
RedClover
Existem muitos idiomas com nomes de uma única letra: tio.run sozinho possui 4, 7, C, D, I, J, K, M, R e V. (Outro significativo é B, o predecessor de C.)
—
Lynn
@Lynn Mas se você começar a partir de um nome de idioma mais tempo você pode perder pontuação
—
RedClover