Существует ли язык, на котором `print, 'hello, world!'` Является допустимой программой Hello World? - PullRequest
0 голосов
/ 20 февраля 2020

Футболка My Code Jam имеет следующий фрагмент кода спереди.

print, "hello, world!"

Вот его изображение (взято из Twitter * Ha sh Code, а не моей футболки). ):

Это неправильная программа Hello World на любом языке, который я знаю. Это почти Python 2, но не совсем. Очевидно, он работает в Javascript, но не дает никакого вывода. Я задал вопрос нескольким людям, и никто из них не знает.

Существует ли какой-либо язык программирования, на котором это действительная программа Hello, world?

Ответы [ 2 ]

1 голос
/ 20 февраля 2020

Это может быть Basi c, который использует запятую в качестве разделителя зоны. Таким образом, это в основном (ха-ха) влияет на отступ в 15 пробелов перед "hello world!".

См. http://www.dartmouth.edu/basicfifty/commands.html, "Заявления для печати".

Хотя, конечно, также может быть чем-то совершенно другим = D

0 голосов
/ 20 февраля 2020

Похоже, что это был ранний algol или похожий язык, запятая после печати указывает пропущенный первый параметр (который обычно был именем устройства или идентификатором перфорирующего устройства). Не все реализации позволили его пропустить, но такое упущение было унаследовано языками-интерпретаторами 80-х-90-х годов.

В Algol 60 не было стандартного ввода-вывода, но некоторые версии выводили в виде PRINT <device>, <some tags>, <data>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...