Элементы RadioASCII: выводить элементы таблицы Менделеева, медленно теряя символы

15

Вот список из 118 (текущих) элементов периодической таблицы (в свернутом фрагменте стека для вашего удобства):

Примечание. Этот список был найден с помощью следующего кода JavaScript на этой странице Википедии :[].slice.call($('.wikitable:first tr td:nth-child(3)').map(function(){return this.innerText})).slice(1,-1).join('\n')

Ваша задача - вывести как можно больше из них на максимально возможном количестве языков. Эта цель еще более усложняется тем фактом, что радиоактивные элементы медленно разъедают ваших оставшихся пригодных для использования персонажей по мере продвижения!

правила

  1. Ваш ответ будет содержать от 1 до 95 фрагментов кода.

  2. Каждый фрагмент кода должен быть на другом языке программирования. Для этой задачи я использую очень слабое определение «язык»: все, что не является обратно совместимым, - это другой язык. Например, если весь код Lang A работает в Lang B, но Lang B добавляет больше, то они считаются одним и тем же языком. Но Python 2 и Python 3 считаются разными, потому что print 'foo'действует в Python 2, но не в Python 3.

  3. Первый фрагмент кода может использовать некоторые или все 95 печатных символов ASCII. Во втором фрагменте один символ ASCII по вашему выбору будет запрещен. В третьем фрагменте этот персонаж плюс еще один на ваш выбор должны быть запрещены. И так далее. Вкладки и переводы строк никогда не запрещаются.

  4. Запрещенный символ должен быть использован в предыдущем фрагменте, а не в комментарии, строковом литерале и т. Д .; на самом деле он должен интерпретироваться компилятором / интерпретатором. Например, если мой первый фрагмент - print 'Hydrogen'я не могу сделать &запрещенным, потому что я не использовал его. Мои варианты любой из символов p, r, i, n, t, , или '(я не могу использовать H, y, d, ... потому что те в строковый литерал). Выбранный вами персонаж отныне запрещается появляться в любых последующих фрагментах.

  5. Каждый фрагмент кода должен выводить уникальный элемент периодической таблицы (находится в списке выше). «Вывод» может быть выполнен любым методом, который вы пожелаете: STDOUT, окно оповещения (например, в JS), REPL «вывод» (имейте в виду, что, если он содержит кавычки, он недействителен), запись в файл и т. Д.

  6. Вы должны либо не принимать ввод, либо вводить пустую строку (для таких языков, как sed).

  7. Вы не можете использовать встроенные функции, которые возвращают имя элемента (например, ElementDataв Mathematica).

Форматирование

Пожалуйста, отформатируйте ваш ответ в следующем формате:

### 1. Language A - none forbidden

    code

Optional commentary on this snippet goes here.

### 2. Language B - `a` forbidden

    code

More optional commentary

### 3. Language C - `ab` forbidden

    code

More optional commentary

и т.п.

Если обратные пометки ( `) запрещены, просто используйте вместо них два обратных черты вокруг списка. Например, ``ab`cd``приведет к ab`cd. (Если обратный штрих является первым или последним символом, вы также должны дополнить внешние обратные черты пробелами; например, `` abc` ``-> abc`.)

счет

Ответ с большинством языков программирования победит. В случае ничьей победит ответ с наименьшим совокупным количеством символов из всех программ.


Этот вопрос был вдохновлен этим.

Дверная ручка
источник
4
Просто, чтобы я понял это правильно, это в основном то же самое, что и 95 цитат из фильма, за исключением того, что все играют в пасьянс?
Мартин Эндер
2
Запрещенные символы не могут быть выбраны из строковых литералов, и они также не могут быть использованы в будущих строках?
Scimonster
3
Мне просто грустно, что вы не использовали термин "Элементы RadioASCII".
Увлечения Кэлвина
1
Должен ли я использовать «фрагмент кода» для обозначения «не обязательно завершенной программы», например, cout<<"Hydrogen";в C ++? Нужно ли включать includes в код? Нужно ли программе печатать новую строку после имени элемента?
DLosc
1
@DLosc Нет, фрагменты должны быть полными, работоспособными, полными программами. Новая строка необязательна.
Дверная ручка

Ответы:

17

95 языков (используются все символы!)

(TODO: еще пара ответов, которые я запланировал, но не реализовал)

1. Кобол - запрещает A

PROGRAM-ID.g.PRODECURE DIVISION.DISPLAY"Ununtrium".

Печать Ununtrium.

2. REBOL - запрещает B

REBOL[]prin"Tellurium"

Печать Tellurium.

3. до н.э. - запрещает ^

a=0^0
"Strontium"

Печать Strontium.

4. Д - запрещает D

void main(char[][]D){printf="Ruthenium";}

Печать Ruthenium.

5. Java - запрещает E

enum E{E;{System.out.print("\x41luminium");}}

Печать Aluminium.

6. Скала - запрещает F

val F=print("Plutonium")

Печать Plutonium.

7. Ржавчина - запрещает G

fn main(){let G:u8;print("\x41mericium")}

Печать Americium.

8. Ним - запрещает &

discard 0&0
echo "Neptunium"

Печать Neptunium.

9. C # - запрещает C

class V{static void Main(){System.Console.Write("Neodymium");}}

Печать Neodymium.

10. Бурлеск - запрещает%

,1 1.%vv"Manganese"Q

Печать Manganese.

11. Немерле - запрещает I

Nemerle.IO.print("Magnesium")

Печать Magnesium.

12. Ада - запрещает J

procedure gnat.io.J is begin put("Palladium");end;

Печать Palladium.

13. Идти - запрещает |

package main
func main(){if 1|1>0{print("Germanium")}}

Печать Germanium.

14. К - запрещает `` `

`0:"Ytterbium"

Печать Ytterbium.

15. Эрланг - запрещает /

-module(test).
-export([m/0]).
m()->io:put_chars("\x42eryllium").

Печать Beryllium.

16. Пролог - запрещает :

m:-write('\102erkelium').

Печать Berkelium.

17. Smalltalk - запрещает K

K:=0.'Lanthanum'display

Печать Lanthanum.

18. PARI / GP - запрещает L

print(Potassium)

Печать Potassium.

19. REXX - запрещает M

M=0
say "Tungsten"

Печать Tungsten.

20. LilyPond - запрещает N

#(let((N 0))(print"\x46levorium"))

Печать Flevorium.

21. Дуга - запрещает Q

(let Q 1(pr "\x41ntimony"))

Печать Antimony.

22. Общий LISP - запрещает R

(let((R 0))(princ"Tantalum"))

Печать Tantalum.

23. Clojure - запрещает U

(def U)(pr'Selenium)

Печать Selenium.

24. Логотип - запрещает Z

to Z
end
pr[Scandium]bye

Печать Scandium.

25. Groovy - запрещает W

print"Samarium";W=0

Печать Samarium.

26. Асимптотика - запрещает X

write('\x52ubidium');int X=0;

Печать Rubidium.

27. Октава - запрещает Y

Y=0;disp Yttrium

Печать Yttrium.

28. Гнуплот - запрещает V

V=0;prin"Vanadium

Печать Vanadium.

29. Кайт - запрещает z

z=0;"\x4eobelium"|print;

Печать Nobelium.

30. Белка - запрещает _

print("\x4eitrogen");local _=0;

Печать Nitrogen.

31. Карри - запрещает v

v=v;main=putStr"\x4cutetium"

Печать Lutetium.

32. Фортран - запрещает q

q=0;print'("Thallium")';end

Печать Thallium.

33. Паскаль - запрещает l

begin;var l:integer;write(#70#114#97#110#99#105#117#109)end.

Печать Francium.

34. PHP - запрещает k

<?=$k="\70\108\117\111\114\105\110\101";

Печать Fluorine.

35. Хаскель - запрещает S

main=putStr"Sodium"

Печать Sodium.

36. C ++ - запрещает ~

#include<cstdio>
main(){~puts("\x41ctinium");}

Печать Actinium.

37. ObjC - запрещает j

main(j){puts("Hydrogen");}

Печать Hydrogen.

38. Луа - запрещает g

print("\65statine")

Печать Astatine.

39. JavaScript - запрещает b

alert("\x43h\x6corine")

Оповещения Chlorine.

40. Баш - запрещает h

echo Osmium

Печать Osmium.

41. Cyan - запрещает o

say"Hassium"
o=0

Печать Hassium.

42. J - запрещает d

wd'Titanium'

Печать Titanium.

43. Схема - запрещает x

(let((x 0))(print"Vana\x64ium"))

Печать Vanadium.

44. С - запрещает {

main(){puts("\x55ranium");}

Печать Uranium.

45. FORTH - запрещает m

84 emit
104 emit
111 emit
114 emit
105 emit
117 emit
109 emit

Печать Thorium.

46. ​​бейсик - запрещает T

T$="Tin"
?T$

Печать Tin.

47. Perl 6 - запрещает y

say "\o124\o145\o162\o142\o151\o165\o155"

Печать Terbium.

48. Asdf - запрещаетa

asaasaasssasaasssassaasaasssaasaasssaasaasssaasaasssaasaasssasaasssassaasaasssasaasssassasaasssassasaasssassaasaasssaasaasssasaasssassaasaasssaasaasssasaasssassasaasssassasaasssassaasaasssaasaasssasaasssassasaasssassaasaasssasaasssassasaasssassaasaasssaasaasssasaasssassaasaasssasaasssassaasaasssasaasssassasaasssassaasaasssasaasssassasaasssassasaasssassaasaasssaasaasssasaasssassasaasssassaasaasssasaasssassaasaasssaasaasssasaasssassaasaasssasaasssassasaasssassaasaasssaasaasssaasaasssasaasssassasaasssass

Печать Arsenic. Генерирующий скрипт .

49. Tcl - запрещает s

puts "\123\151\154\151\143\157\156"

Печать Silicon.

50. Perl - запрещает ;

print"\122\150\157\144\151\165\155";

Печать Rhodium.

51. Python - запрещает r

print"\103\150\162\157\155\151\165\155"

Печать Chromium.

52. WARP - запрещает=

=nn0(82(104(110(105(117(109

Печать Rhenium.

53. ETA - запрещаетn

nnOtOe nHHOne enenteht O
nnHHHe nHHtOe enenteht O
nntOHe nHHtne enenteht O
nnHnHe nHHtne enenteht O
nntnte nHHtne enenteht O
nHOHne nHHHte enenteht O

Печать Bromine.

54. Аксо - запрещает\

99*3+(94+8*('u'(93+9*(35*7*('fu'(7+(\

Печать Thulium.

55. Рубин - запрещает t

putc 69
putc 117
putc 114
putc 111
putc 112
putc 105
putc 117
putc 109

Печать Europium.

56. DBFV! - запрещаетu

u<9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u6 u>
u<9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u6 u>
u<9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u3 u>
u<9 *u9 *u9 *u9 *u9 *u9 *u9 *u8 u>
u<9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u6 u>
u<9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 u>
u<9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u6 *u4 u>

Печать Niobium. Каждый пробел на самом деле является новой строкой.

57. Мышь - запрещает'

77 !' 101 !' 114 !' 99 !' 117 !' 114 !' 121 !'

Печать Mercury.

58. Слово - запрещаетf

fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.

Печать Cadmium.

59. Фтак - запрещает$

H 109 117 105 104 116 105 $ 1 76

Печать Lithium.

60. WASD - запрещаетe

Мы вводим концепцию тривиального решения Брейнфука (TBS): мы можем напечатать любой символ в 257 командах Брейнфука, увеличив значение аккумулятора c раз, выдав, затем увеличивая его (256- c ) больше, чтобы сбросить его. Повторение этого для каждого символа в строке дает решение. Всякий раз, когда у нас есть две подпрограммы, iи они oфункционируют точно так же, как +и Брейнфак ., мы называем переведенный TBS ( i, o) -TBS.

Вместо того, чтобы оборачиваться, мы могли бы установить аккумулятор на ноль после печати с использованием некоторой подпрограммы o'. Это ( i, o') нулевой TBS.

В качестве альтернативы, у нас может не быть обертки, а есть подпрограмма, dкоторая уменьшает значение аккумулятора. Это ( i, o, d) -TBS.

Для WASD ( w, e) -TBS печатает Silver.

61. URSL - запрещаетw

А ( i1, w1, c1) -TBS отпечатки Krypton.

62. Эмменталь - запрещает#

#73#114#105#100#105#117#109

Печать Iridium.

63. Сова - запрещает?

0[]?83)117)108)102)117)114)

Печать Sulfur.

64. РУБ - запрещает)

    +   +   +       +
 8478 666 667 6965767 6 )
 cccccccccccccccccccccccc

 ........................
O
c
.

Печать Holmium.

65. Headsecks - запрещает(

A ( (, ") -TBS печатает Bohrium.

66. ЛОЖЬ - запрещает[

[]!71,97,108,105,117,109,

Печать Gallium.

67. Беттерав - запрещает-

,-,++66,-,+8,+5,+*55,*8958

Печать Hafnium.

68. Киппл - запрещает>

70>o 101>o 114>o 109>o 105>o 117>o 109>o

Печать Fermium.

69. GolfScript - запрещает]

68]117]98]110]105]117]109]""^

Печать Dubnium.

70. FlogScript - запрещает"

67"P.97"P.108"P.99"P.105"P.117"P.109"P.

Печать Calcium.

71. OOo CODE - запрещаетp

A ( PpP, PPp) -TBS печатает Bismuth.

72. DC - запрещаетP

67P97P100P109P105P117P109P

Печать Cadmium.

73. Капуиркием - запрещаетO

82O97O100O105O117O109O

Печать Radium.

74. BitChanger - запрещает}

TODO

Печать Cobalt.

75. Врейвакс - запрещает<

TODO

Печать Cerium.

76. Fueue - запрещаетH

80 111 108 111 110 105 117 109 H

Печать Polonium.

77. Пи - запрещает6

Бегать bf2pi из вики статью о тривиальном решении Brainfuck для печати Xenon.

78. CJam - запрещает5

A ( 1+, c 0) -обнуляющий TBS (с0 добавленными) отпечатками Nickel.

79. Wordfuck - запрещает9

A ( 9999, 99) -TBS печатаетCarbon.

80. Ленгуаг - запрещает7

≈ 3^(257*4*3) sevens

См. 91-94 (используйте только 7.) ПечатьRadon .

81. Binaryfuck (шестнадцатеричный) - запрещает4

TODO

Печать Barium.

82. CaneCode - запрещает8

A ( 1, 8) -TBS печатаетIodine.

83. Число Ван - запрещает3

A ( 2, 3) -TBS печатает Indium, но2 уменьшает, а не увеличивает, поэтому каждый код символа из 256.

84. ferNANDo - запрещает2

1 1 1
2 1 2 2 2 2 2 1
2 1 1 1 2 2 1 2
2 1 1 2 2 1 1 1
2 1 1 2 1 1 1 1
2 1 1 2 1 1 1 2

Печать Argon.

85. Unefunge-98 - запрещает@

Предшествующий 0( 1+, ,0) обнуляющий TBS и добавляющий @, печатает Helium.

86. Вихрь - запрещает1

Подготовка One Load Zeroк ( Add, AscIO Zero) обнулению отпечатков TBSBoron .

87. ReverseFuck - запрещает,

A ( -, ,) -TBS печатаетErbium.

88. Brainfuck - запрещает+

A ( +, .) -TBS печатаетCurium.

89. Deadfish ~ - запрещаетc

( i, c) -TBS печатаетCopper .

90. Йота - запрещаетi

Мы вычисляем декодирование церковно-цифровой базы-256, чтобы Zincвосполнить отсутствие у Йоты IO. определять

succ = ***i*i*i*ii***i*i*i*ii**i*i*ii*i*i*i*ii*i*i*ii

Тогда решение 1516858978 повторений с succпоследующим*ii следует общая длина 69775512991 байт.

Унарные программы

Следующие четыре решения (и 70) схожи: все они состоят из приблизительно 3 ^ (257 * 4 * 3) повторений символа, который они запрещают (за исключением того, что Ellipsis является трижды длинным). Точное значение определяется путем преобразования TBS в восьмеричное, как описано в вики.

91. Многоточие - запрещает.

≈ 3^(257*4*3+1) periods

Печать Neon.

92. Восторженный - запрещает!

≈ 3^(257*4*3) exclamation marks

Печать Lead.

93. МГИФОС - запрещает*

≈ 3^(257*4*3) asterisks

Печать Iron.

94. Одинарный - запрещает0

≈ 3^(257*4*3) zeros

Печать Gold.

95. Пробелы пространство - запрещает пространство

Программа Whitespace, сгенерированная этим скриптом Python:

import sys
for c in 'Oxygen':
    print '   ' + ''.join(' \t'[int(b)] for b in bin(ord(c))[2:])
    sys.stdout.write('\t\n  ')
print '\n\n'

отпечатки Oxygen.

Линн
источник
Итак ... вы используете символы, которые вы запрещаете почти в каждой программе?
Родольфо Диас
2
Когда я пишу «запрещает x», я действительно имею в виду «использует xи запрещает это для следующих решений». В противном случае струна стала неуправляемой.
Линн
О хорошо Хотя если бы они все были вместе, было бы легче искать ошибки :)
Rodolfo Dias
19

51 язык

Я мог бы добавить к этому позже, но здесь есть 51 язык.

1. Java - не запрещено

public class p{public static void main(String[]J){System.out.println("Tellurium");}}

2. C ++ - Jзапрещено

#include<cstdio>
main(){int Q=std::puts("Palladium");}

3. C - JQзапрещено

main(W){puts("Neodymium");}

4. D - JQWзапрещено

import std.stdio;void main(string[]z){write("Zirconium");}

5. Нимрод - JQWzзапрещено

var q="Ruthenium"
echo q

6. Фортран-95 - JQWzqзапрещено

program Y
print *,"Potassium"
end program Y

7. Пакет - JQWzqYзапрещено

@set @c=Aluminium&echo %@c%

8. Befunge - JQWzqY%запрещено

"muinoloP">:#,_@

Выход полония.

9. Вала - JQWzqY#%запрещено

int main(string[]@a){print("Manganese");return 0;}

10. Баш - JQWzqY#%@запрещено

cd /usr/bin ~/cake;./echo Germanium

11. ECMAScript 6 - JQWzqY#%@~запрещено

alert(`Strontium`)

12. Perl 5 - JQWzqY#%@~`запрещено

$_=Magnesium;say

13. Скала - JQWzqY#%@~`_запрещено

object e{def main(args:Array[String]){print("\u0059tterbium")}}

14. Perl 6 - JQWzqY#%@~`_:запрещено

$j='Lanthanum';say

15. Python 2 - JQWzqY#%@~`_:jзапрещено

print'Lutetium'

16. Python 3 - JQWzqY#%@~`_:jLзапрещено

print('Krypton')

17. PHP - JQWzqY#%@~`_:jLKзапрещено

$n='Berkelium';echo$n;

18. Паскаль - JQWzqY#%@~`_:jLK$запрещено

Program f(X);begin write('Ununtrium');end.

19. ПОГАК - JQWzqY#%@~`_:jLK$Xзапрещено

poock!pogack?poock!pock!pock!pock!pock!pock!pock!pogack!pogaaack!pogaack!pogaack?pogack!poock!pogaaack?pogack?poock!pock!pock!pogack!pogaaack!pock!pock!pock!pock!pogaack!pogaack?pogack!pogaaack!pogaaack?poock!pock!pogack?poock!pogack!pogaaack!pock!pock!pogaack!pogaack?pogack!poock!pogaaack?pogaaack!pock!pock!pock!pock!pock!pock!pock!pock!pock!pock!pock!pock!pock!pogaaack?poock!pock!pock!pogaaack?poock!pock!pock!pock!pock!pock!pock!pock!pogaaack?poock!pock!pogaaack?pogaaack!pock!pock!pock!pock!pock!pock!pock!pogaaack?

Отпечатки водорода.

20. COW - JQWzqY#%@~`_:jLK$Xgзапрещено

MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOmOoMOomoomoOMOOmoOMoOMoOMoOMoOmOoMOomoomoOMooMoOMOOMOoMOoMOomoOMoOMoOMoOMoOmOomoomoOMooMoOMoOMoOMoOMoOMoOMoOMoOMoOMooMOoMooMOoMOoMOoMOoMOoMooMOoMooMOoMOoMOoMOoMOoMooMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMooMOoMOoMOoMOoMOoMOoMOoMOoMoo

Принты Плутоний.

21. Blub - JQWzqY#%@~`_:jLK$XgMзапрещено

Blub!Blub!Blub!Blub?Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub.Blub?Blub.Blub.Blub?Blub.Blub?Blub!Blub.Blub?Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub.Blub!Blub!Blub!Blub!Blub!Blub?Blub!Blub!Blub!Blub!Blub!Blub!Blub.Blub?Blub.Blub.Blub?Blub.Blub?Blub!Blub.Blub?Blub!Blub.Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub!Blub.Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub!Blub.Blub!Blub?Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub.Blub?Blub.Blub.Blub?Blub.Blub?Blub!Blub.Blub?Blub!Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub!Blub.Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub.

Принты Флеровиум.

22. Ок! - JQWzqY#%@~`_:jLK$XgMBзапрещено

Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook?Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook.Ook?Ook.Ook.Ook?Ook.Ook?Ook!Ook.Ook?Ook.Ook.Ook.Ook.Ook!Ook.Ook!Ook?Ook!Ook!Ook!Ook!Ook!Ook!Ook.Ook?Ook.Ook.Ook?Ook.Ook?Ook!Ook.Ook?Ook.Ook.Ook.Ook.Ook!Ook.Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook!Ook.Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook.Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook!Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook.Ook!Ook.Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook.

Принты америций.

23. Рубин - JQWzqY#%@~`_:jLK$XgMB!запрещено

def e?()return "Neptunium"end;print e?

24. Луа - JQWzqY#%@~`_:jLK$XgMB!?запрещено

f=2*4 if f==8then print("Titanium")end

25. R - JQWzqY#%@~`_:jLK$XgMB!?*запрещено

U<-"Rubidium";print(U)

26. Схема - JQWzqY#%@~`_:jLK$XgMB!?*Uзапрещена

(display "Francium")

27. TI Basic - JQWzqY#%@~`_:jLK$XgMB!?*U)запрещено

Disp ("Vanadium"

28. REXX - JQWzqY#%@~`_:jLK$XgMB!?*U)(запрещено

do Z=1 to 1
    say 'Europium'
end
return

29. Бейсик (Ябасич) - JQWzqY#%@~`_:jLK$XgMB!?*U)(Zзапрещено

PRINT "Chromium"

30. Pyth - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZIзапрещено

|0"Scandium

31. CJam - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|запрещено

"Nobelium"1\\-

32. GolfScript - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\запрещено

"Samarium"1/

33. Brainfuck - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/запрещено

,>-[--->+<]>-----.+[--->++++<]>.-----------.--[--->+<]>-.-----------.+++++.+++++++.--------.

Принимает пустую строку в качестве ввода.

34. Haskell - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,запрещено

'Antimon'++['y']

35. Deadfish - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[запрещено

iisiiiisiiiiiioiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiioiiiiiiiiioddddddoiiiodddddddddoiiiiiodddddddddo]

Один из немногих из этих фрагментов для вывода новой строки после.

36. Ребму - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]запрещено

PR"Tungsten"

37. Tcl - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]Pзапрещено

puts "Actinium"

38. Когда-то была рыба по имени Фред - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"запрещено

a named a a a once was there Fred once a a fish named a a a a a once was was was there Fred once fish was was was was was was was fish a a a a a a a fish was was was was was was was was was fish a a a a a fish was was was was was was was was was was was was fish a a a a a a a a fish 

Принты Селен.

39. BrainFNORD - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Fзапрещено

eris 23 eris eris eris fnord hail pineal 5 fnord eris eris eris eris eris eris eris kallisti 23 eris eris eris fnord hail hail hail hail pineal 5 fnord hail kallisti hail hail hail hail hail hail hail hail hail hail hail kallisti eris eris kallisti eris eris eris kallisti eris eris eris eris eris eris eris eris kallisti eris eris kallisti hail hail hail hail hail hail hail hail hail kallisti 

Принты Азот.

40. Текст - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Flзапрещено

Astatine

41. J - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Flnзапрещено

'Caesium'

42. Пи - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Fln'запрещено

3.4743302180342223222232222423222332223225222222427402331802252232322322343223322224434433435

Принты Тантал.

43. Марбелоус - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Fln'.запрещено

43686C7072696E65  
      --        }0

Отпечатки хлора. Это зависит от использования пробелов для пустых ячеек. Marbelous Переводчик

44. ДНК # - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Fln'.}запрещено

ATCGGCTAATCGATCGATCGATATATTAATGCGCCGATATATCGGCATGCTAATCGATCGATCGATCGATATATTAATTAATTAATTAATTAATGCGCCGATATATCGGCATATCGATCGATCGATCGATCGATCGATCGGCATATTAATTAATTAATTAATTAATTAATTAATTAATTAATTAATTAGCATGCATATCGATCGATCGGCATATTAATTAATTAATTAATTAATTAATTAATTAATTAATTAATTAATTAGCATATCGATCGATCGATCGATCGATCGATCGATCGGCAT

Отпечатки Таллий.

45. oOo - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Fln'.}Gзапрещено

OoOOoOOoOOoOoOoOoOOoOOoOOoOoooOooOooOooooOoOOoooOooOOoOooOooOoooOoOooOooOooOooOoooooOoOooOoOOoooOooOOoOooOooOooOOoOooOooOOoOooOooOooOooOOoOoOOoOOoOOoOOoOOOoOooOooOooOooOooOooOooOooOooOOo

Отпечатки брома.

46. ​​Азбука - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Fln'.}GOзапрещена

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAACAAAAAC

Отпечатки Олово. Обратите внимание, что все переводчики на esolang недоступны. Однако реализация 4chan, написанная на Схеме, работает (# 59).

47. WASD - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Fln'.}GOCзапрещено

w1sssdwwa2dwwwe1sssdwa2dweessesssssssssewwwwwwwwwwwwesssssssse

Принты иттрия.

48. Супер стек! - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Fln'.}GOCwзапрещено

99 105 110 101 115 114 65
if outputascii fi

Отпечатки мышьяка.

49. Голунар - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Fln'.}GOCwsзапрещено

1334726751425099782624362025339077479253628945660119316869724137277474322140

Печатает Литий.

50. Унарный - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Fln'.}GOCws1 запрещено

Источник 0повторяется

40732627912143966203790325934799402365062057246763194506454552300861148

раз.

Отпечатки калия.

51. Ленгуаг - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Fln'.}GOCws10 запрещено

Источник >повторяется

9305604867582777545366404070305393137665254080212227303922021923795365639900

раз.

Принты Борий.


Большинство странных языков можно найти на вики- сайте esolangs. .

Обратите внимание, что все фрагменты мозгового удара (и производные мозгового удара) были написаны с учетом 8-битных ячеек.

es1024
источник
Извините, но все это 2было довольно странно для языка Пи, поэтому я запустил его на моем интерпретаторе ( migl.io/projects/pi ), на самом деле он возвращается ª·ÄÊcnw.
Майкл М.
@Mig 2многократно повторяется, поскольку для любой цифры числа pi больше или равной 3она представляет +. Код Pi, использованный в моем ответе, требует 8-битных ячеек (он начинается с уменьшения на 0) и выдает правильный вывод на интерпретаторе на странице esolang для Pi .
es1024
7

20 24 языков

Вот кое-что, чтобы заставить мяч катиться. Я решил сделать элементы по порядку, потому что я не знаю достаточно языков, чтобы порядок имел большое значение.

1. C # - никто не запрещен

public class P{public static void Main(){System.Console.Write("Hydrogen");}}

2. PHP - Wзапрещено

echo$e="Helium";

3. QBasic - W$запрещено

?"Lithium"

4. Windows Batch Script - W$?запрещено

dir>nul&echo Beryllium

5. Brainf *** - W$?&запрещено

++++++[>+++++++++++<-]>.----------[>++<-]-.+++.---.-.

Выходы бор.

6. C ++ - W$?&+запрещено

#include<iostream>
main(){std::cout<<"Carbon";}

7. Befunge - W$?&+<запрещено

"n eg or ti N">,_@

Выходы азота.

8. Баш - W$?&+<@запрещено

echo Oxygen 2>1

9. Сиси - W$?&+<@>запрещено

9 print "Fluorine"

10. C - W$?&+<@>9запрещено

#include"stdio.h"
main(){printf("Neon%c",10);}

11. Common Lisp - W$?&+<@>9,запрещено

(format t "~Codium" #\S)

12. Зефир - W$?&+<@>9,#запрещено

if 1\=0:print"Magnesium";end if

13. Пролог - W$?&+<@>9,#\запрещено

:-write('Aluminium').

( Тест здесь .)

14. Java - W$?&+<@>9,#\:запрещено

class A{public static void main(String[]a){System.out.print("Silicon");}}

15. Гольфскрипт - W$?&+<@>9,#\:.запрещено

];"Phosphorus"

16. Pyth - W$?&+<@>9,#\:.]запрещено

|0"Sulfur

17. ActionScript - W$?&+<@>9,#\:.]|запрещено

trace("Chlorine");

18. PowerShell - W$?&+<@>9,#\:.]|;запрещено

write-host"Argon"

К счастью, команды PowerShell можно писать в нижнем регистре, избегая запрещенных W.

19. JavaScript - W$?&+<@>9,#\:.]|;-запрещено

alert("Potassium")

20. Python 3 - W$?&+<@>9,#\:.]|;-"запрещено

print('Calcium')

21. Python 2 - W$?&+<@>9,#\:.]|;-"(запрещено

print'Scandium'

22. Perl - W$?&+<@>9,#\:.]|;-"('запрещено

say q{Titanium}

23. Рубин - W$?&+<@>9,#\:.]|;-"('{запрещено

puts %q!Vanadium!

24. CJam - W$?&+<@>9,#\:.]|;-"('{!запрещено

67c104c114c111c108)c105c117c108)c

Выходы хром. )приращения были использованы, чтобы избежать запрещенных 9 в 109 ( m).

DLosc
источник
Сед, кажется, жалуется: sed: -e expression #1, char 0: no previous regular expression- Может быть, попробовать s/./Beryllium/или s/^/Beryllium/?
1
Вам не нужно объявление функции для C и C ++?
Beta Decay
@professfishfish Хороший улов - у меня не было возможности протестировать все это. Теперь, когда у меня есть, sed (v 4.2.1 в Ubuntu 12.04) не выдает ошибку и не делает ничего на пустом входе, как указано в OP. ( echo -n | sed -e 's/^/Beryllium/'То есть .) Я могу заменить это чем-то другим.
DLosc
@BetaDecay Исправлено.
DLosc
4

23 языка

Я решил побить 20 языковых ответов ... и теперь я не могу удосужиться стрелять за 52.;)

1. Mathematica - никто не запрещен

J;"Krypton"

2. Рубин - Jзапрещено

K=1;puts 'Vanadium'

3. Python 2 - JKзапрещено

Q=1;print 'Xenon'

4. Python 3 - JKQзапрещено

X=1;print('Osmium')

5. PHP - JKQXзапрещено

$V=1;echo 'Oxygen';

6. Юлия - JKQXVзапрещено

O=1;println('Ytterbium')

7. JavaScript - JKQXVOзапрещено

Y=1;alert('Yttrium')

8. CoffeeScript - JKQXVOYзапрещено

q=1;alert 'Zinc'

9. C - JKQXVOYqзапрещено

main(Z){printf("Zirconium");}

10. C ++ - JKQXVOYqZзапрещено

#include <cstdio>
int main(){int x;printf("Lawrencium");}

11. Matlab - JKQXVOYqZxзапрещено

w=1;'Nickel'

12. Perl - JKQXVOYqZxwзапрещено

$k=1;print "Berkelium";

13. Perl 6 - JKQXVOYqZxwkзапрещено

$f=1;say'Darmstadtium';

14. Java - JKQXVOYqZxwkfзапрещено

public class p{public static void main(String[]v){System.out.println("Dubnium");}}

15. Marbelous - JKQXVOYqZxwkfvзапрещено

44797370726F7369756D

Печать Dysprosium.

16. Луа - JKQXVOYqZxwkfvDзапрещено

G=1;print("Erbium")

17. Октава - JKQXVOYqZxwkfvDGзапрещено

F=1;disp('Einsteinium');

18. Ржавчина - JKQXVOYqZxwkfvDGFзапрещено

fn main(){let E=1;println!("Europium");}

19. Фортран - JKQXVOYqZxwkfvDGFEзапрещено

print *,"Indium"

20. CJam - JKQXVOYqZxwkfvDGFEpзапрещено

H;"Iodine"

21. Гольфскрипт - JKQXVOYqZxwkfvDGFEpHзапрещено

U"Iridium"

22. Pyth - JKQXVOYqZxwkfvDGFEpHUзапрещено

I1"Iron

Я думаю, что это должно быть

if 1:
    print "Iron"

23. Brainfuck - JKQXVOYqZxwkfvDGFEpHUIзапрещено

++++++++[>+>++>+++>++++>+++++>++++++>+++++++>++++++++>+++++++++>++++++++++>+++++++++++>++++++++++++>+++++++++++++>++++++++++++++>+++++++++++++++>++++++++++++++++<<<<<<<<<<<<<<<<-]>>>>>>>>++.--<<<<<<<<>>>>>>>>>>>>>---.+++<<<<<<<<<<<<<>>>>>>>>>>>>>>++.--<<<<<<<<<<<<<<>>>>>>>>>>>>>>>+.-<<<<<<<<<<<<<<<>>>>>>>>>>>>>>----.++++<<<<<<<<<<<<<<>>>>>>>>>>>>>>----.++++<<<<<<<<<<<<<<>>>>>>>>>>>>>+.-<<<<<<<<<<<<<>>>>>>>>>>>>>>>---.+++<<<<<<<<<<<<<<<>>>>>>>>>>>>>>---.+++<<<<<<<<<<<<<<.

Печать Beryllium.

Мартин Эндер
источник
2
Ваш ответ
Pyth
Как вы запретили G на языке 17? В ответе Lua нет буквы G ...
Beta Decay
@ BetaDecay спасибо, исправлено!
Мартин Эндер
2

20 21 26 языков

Хорошо, давайте посмотрим, смогу ли я что-то сделать из этого, даже не пытаясь нацелиться на первое место ... если я смогу получить 20 языков без ошибок, я буду более чем счастлив.

1. JAVA - никто не запрещен

class J{public static void main(String[]a){System.out.print("Hydrogen");}}

Печать Hydrogen.

2. Паскаль - Jзапрещено

Program H; begin write('Helium'); end.

Печать Helium.

3. С - JPзапрещено

#include <stdio.h> main(){printf("Lithium");}

Печать Lithium.

4. PHP - JPfзапрещено

<?php echo "Beryllium";?>

Печать Beryllium.

5. C # - JPf?запрещено

using System;class O{static void Main(){Console.Write("Boron");}}

Печать Boron.

6. ПРОЛОГ - JPf?Wзапрещено

:-initialization(main). main:-write('Carbon').

Отпечатки Carbon- проверено здесь .

7. JavaScript - JPf?W'запрещено

<html>
    <script language="javascript" type="text/javascript">
        alert("Nitrogen");
    </script>
</html> 

Печать Nitrogen.

8. ЛОЛКОД - JPf?W'=запрещено

HAI
    VISIBLE "Oxygen"
KTHXBYE

Печать Oxygen.

9. Befunge '93 - JPf?W'=Kзапрещено

"eniroulF">:#,_@

Отпечатки Fluorine- проверено здесь .

10. Visual Basic - JPf?W'=K@запрещено

Module V
    Sub Main()
        Console.WriteLine("Neon")
    End Sub
End Module

Печать Neon.

11. HTML5 - JPf?W'=K@Mзапрещено

&#83;&#111;&#100;&#105;&#117;&#109;

Принты Sodium- вдохновлены этим ответом .

12. Brainfuck - JPf?W'=K@M&запрещено

++[---------->+<]>.-[------>+<]>-.++++++.+++++++.---------.[--->+<]>----.----------.++++++++++++.--------.

Принты Magnesium- проверено здесь .

13. JSFuck - JPf?W'=K@&M<запрещено

(+![]+[][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+([][[]]+[])[+[]]+((+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]+[])[+!+[]+[+!+[]]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+[]]+((+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]+[])[+!+[]+[+!+[]]]

Принты Aluminium- проверено здесь .

14. Баш - JPf?W'=K@&M<[запрещено

#!/bin/bash
echo "Silicon"

Печать Silicon.

15. Сборка NASM - JPf?W'=K@&M<[!запрещена

section .text
    global _start
section    .data
    msg db  "Phosphorus"
    len equ $ - msg
_start:
    mov edx, len
    mov ecx, msg
    mov ebx, 1
    mov eax, 4
    int 0x80
    mov eax, 1
    int 0x80

Принты Phosphorus- проверено здесь .

16. D - JPf?W'=K@&M<[!$запрещено

import std.stdio;void main(){write("Chlorine");}

Печать Chlorine.

17. Фортран 95 года - JPf?W'=K@&M<[!$dзапрещено

program C
    print *, "Argon"
end program C

Принты Argon- проверено здесь .

18. Луа - JPf?W'=K@&M<[!$d*запрещено

print("Sul\x66ur")

Принты Sulfur- проверено здесь .

19. Гольфскрипт - JPf?W'=K@&M<[!$dtзапрещено

U"\x50o\x74assium"

Принты Potassium- проверено здесь .

20. Perl 5 - JPf?W'=K@&M<[!$*dUзапрещено

use v5.10;
say "Calciu\x{6d}";

Принты Calcium- проверено здесь .

21. Нимрод - JPf?W'=K@&M<[!$*dUuзапрещено

echo  "Scan\x64i\x75m"

Печать Scandium.

22. Python - JPf?W'=K@&M<[!$*dUuhзапрещено

print "Titani\165m";

Печать Titanium.

23. Унламбда - JPf?W'=K@&M<[!$*dUuh;запрещено

`r````.I.r.o.ni

Печать Iron. - проверено здесь .

24. Далее - JPf?W'=K@&M<[!$*dUuh;`запрещено

\ 
.( Cobalt) CR

Принты Cobalt- проверено здесь .

25. Луа - JPf?W'=K@&M<[!$*dUuh;`\запрещено

print("Nickel")

Принты Nickel- проверено здесь

26. Смайлик - JPf?W'=K@&M<[!$*dUuh;`\pзапрещено

Zinc :-Q    

Принты Zinc- проверено здесь

Ну, я думаю, этого достаточно для меня.

Родольфо Диас
источник
1
s/Nytrogen/Nitrogen/g; в противном случае, хорошая работа (и реквизиты для использования Pascal, Fortran и Assembly).
DLosc