Создайте текстовый файл с надписью «Hello World!» в максимально возможном количестве языков программирования при компиляции / интерпретации, и при этом максимально коротким.
Оценка за ваше представление рассчитывается следующим образом C / 2 ^ ((L - 1) / 4)
: где «C» - длина текстового файла в символах, а «L» - количество языков, на которых действует программа. Конечно, выигрывает самая низкая оценка.
code-golf
hello-world
polyglot
Джо З.
источник
источник
Ответы:
Работает как минимум в Julia, Perl, PHP, Python2, Python3, Qbasic, R, Ruby ...
источник
print()
функцию для вывода. pastebin.com/6fXtgFERJavaScript ES6, Oration , Vitsy , Minkolang оценка = +71,94703045766462
121 / 2^(3/4)
, Интересный факт? Я не пытаюсь победить, просто добавляю как можно больше языков.Что видит Витси
«Ну, я 1D язык, так что ... пока только первая строка имеет значение».
Спасибо за печенье, Витя: 3
Что видит JavaScript ES6
«Давайте посмотрим ... Вы поставили номер,
222
а затем что-то в комментарии. Хорошо, конечно, я буду с этим»."Вы сделали переменную. Отметили."
«Ах, я вижу, куда ты идешь с этим. Я покажу это».
"Оо! Многострочная строка! Теперь мы говорим, ES6, рулез, ES5 слюни!"
"Ну, я сделал. Мир."
Что видит Oration
«Этого не было в моих записях ... Лучше всего ничего не делать».
«О, вот несколько дополнительных заметок».
"Слушать..."
"...Привет, мир!"
« Больше ничего не думает ! Отлично, я здесь закончил. Дышит глубоко »
Минколанг объяснение
(Слишком ленив для создания повествования. Возможно, позже, код занял некоторое время.) Нерелевантный код заменен на
#
или опущен. Также добавлены комментарииC ... C
.Слой 1, часть 1
Слой 2, часть 1
Слой 1, часть 2
Слой 2, часть 2
источник
Оценка 0,84
Работает в H9 + и HQ9 +.
1/2 ^ ((2 - 1) / 4) = 0,84
источник
Работает на нескольких языках сценариев, включая PHP, GolfScript, APL, ...
источник
CoffeeScript и CJam, 46/2 ^ ((2-1) / 4) = 38,68
источник
ES8, Japt, TeaScript, C #, C ++, C, ESMin, оценка: ~ 8,8
ES8, TeaScript и Japt см
"Hello World!"
.источник
Madbrain и [вставить большинство производных BF здесь],
272227 байтПросто публикуем для удовольствия, а не для победы c:
ПРИМЕЧАНИЕ: TIO для Madbrain не существует, поэтому вам придется поверить мне в этом. Однако я написал (по общему признанию, не очень хорошо написанный (но эй, по крайней мере, это работает!)) Интерпретатор для Madbrain, который находится на esolangs wiki.
объяснение
Madbrain видит: (Я написал этот код C :)
Я признаю, что Madbrain достигает кода BF, но ничего не делает, поэтому я не включил его здесь.
Брейнфак (и множество производных BF) видит:
BF игнорирует все, что не
><+-.,[]
так, поэтому он игнорирует большую часть кода Madbrain. Тем не менее,+
в коде Madbrain есть некоторые s (это то, что++++++
есть), поэтому вам нужно добавить[-]
после того, что устанавливает текущую ячейку в 0.Код после
++++++[-]
является кодом для печатиHello World!
.источник
TI-BASIC и Pyth, 13/2 ^ ((2-1) / 4) = 10,93
Примечание: неконкурентный ответ, так как Pyth был создан после публикации этого вызова.
источник