JVM/CLR Совместимые с источником Опции Языка

Лучший способ - узнать, каких персонажей нужно убежать. В случае вашего «так называемого» искусства, вам нужно только избежать < и | символов.

Пожалуйста, удалите два escape-символа, ^ , (также известные как каретки) , в первой строке, которая предшествует скобкам, ) [ 1125] и ( . Вам нужно только избегать закрывающих скобок, ) , если ваше искусство находится в скобках.

Затем просто добавьте недостающие каретки в остальные пять строк, перед пятью оставшимися символами трубы, | .

Пример:

@Echo Off
Set "Delay=PathPing LocalHost -n -q 1 -p 250 >Nul"
Echo(
Echo                                 ___^<__(^|)_   ""-/\//\//
%Delay%
Echo                                  '   ----' ""-.   \/ //
%Delay%
Echo                                               )  ]  ^|
%Delay%
Echo                                        ____..-'  . /                          )
%Delay%
Echo                                    ,-""      __.,' /   ___                 /,
%Delay%
Echo                                   /    ,--""/ / / /,-""   """-.          ,'/
%Delay%
Echo                                  [    (    / /\/ /  ,.---,_   ._   _,-','
%Delay%
Echo                                   \    -./ / / /  /       -._  """ ,-'
%Delay%
Echo                                    -._  / / / /_,'            ""--"
%Delay%
Echo                                        "/ / / /"
%Delay%
Echo                                        / /\/ /
%Delay%
Echo                                       / / / /
%Delay%
Echo                                      / ^|,' /
%Delay%
Echo                                     / /   ^|
%Delay%
Echo                                    [ //  ,'
%Delay%
Echo                                    ^| / ,'
%Delay%
Echo                                    ^|/.-'
%Delay%
Echo                                    \-'`

Timeout 3 /NoBreak>Nul

:PASS
Echo Slyshoiev en dyevet rhyzhok.

Pause>Nul

Я использовал PathPing выше вместо Ping, так как он, кажется, дает больший контроль над скоростью задержки, отрегулируйте 250 для возможного 125 ] и 500, чтобы увидеть различия в скорости . Последняя строка там только для того, чтобы вы могли видеть все, вы можете удалить ее, как только вы довольны результатом.

8
задан Michael Myers 1 May 2009 в 20:54
поделиться

3 ответа

Проверьте язык программирования Fantom . Он имеет свой собственный Java-подобный / C # -подобный синтаксис, но может нацеливаться либо на Java VM, либо на .NET CLR.

На их странице «Why Fantom» дается общий обзор их подхода к переносимости. по сравнению с динамическими языками, работающими на ВМ.

5
ответ дан 5 December 2019 в 22:20
поделиться

Если вы думаете об объединенном подходе, вы можете посмотреть на Луа.

0
ответ дан 5 December 2019 в 22:20
поделиться

Возможно, вам повезет, используя IKVM.NET . Я не уверен в его точном статусе, но стоит попробовать, если вы настаиваете на запуске Java-кода в .NET Framework. Она включает в себя реализацию .NET библиотеки базовых классов Java, поэтому она кажется достаточно полной.

Единственный другой вариант, который я могу предложить, - это перенос кода на язык J # , полный язык .NET ( хотя не первый класс в том смысле, что C # или VB.NET есть). Язык был разработан так, чтобы различия с Java были минимальными.

1
ответ дан 5 December 2019 в 22:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: