Напишіть код, який працює або компілюється якомога більше мов програмування та друкує список розділених новим рядком імен попередніх та поточних мов програмування.
- Кожна використана мова повинна мати на 1 символ більше імені, ніж попередня; колишній
C#
,C++
,Ruby
,Jelly
,Python
... - Кожна мова повинна виводити список назв мови, розділених новим рядком, відсортованих за довжиною.
- Вихід повинен бути пірамідою: список може містити лише вживані імена мови, короткіші за назву запущеної мови скрипта + ім'я запущеної мови сценарію.
- Доступні нові та лінійні нові лінії.
- Стандартні лазівки заборонені.
- Не дозволяється створювати власні мови програмування лише для збільшення балів.
- Номери версій не враховуються в назві мови, але ви можете вказати її у своєму дописі, якщо є якісь несумісні зміни в нових версіях мови.
- Ви можете вирішити, чи бажаєте ви використовувати ярлик для назви мови чи повне ім'я, але ви не можете подати обидві форми в одній відповіді. Ви можете використовувати екс. або
SPL
абоShakespeare Programming Language
.- У довжину імен мови враховуються лише літери, цифри, символи ASCII та одинарні пробіли (не провідні та не промінні).
Приклади
Приклади виходів для C, C # і C ++:
C
C
C#
C
C#
C++
C
C#
C++
Повідомлення в пісочниці
—
RedClover
Існує безліч мов з однобуквеними іменами: тільки tio.run має 4, 7, C, D, I, J, K, M, R і V. (Ще одна важлива - B, попередник C.)
—
Лінн
@Lynn Але якщо ви почнете з більшої назви мови, ви можете втратити бал
—
RedClover