Nombre de idioma invertido [cerrado]

10

Debe codificar un fragmento de código que parezca que genera el nombre del idioma pero que en realidad genera el nombre al revés.

Por ejemplo, un programa Python debería verse como salida Pythonpero en realidad debería salir nohtyP.

¡El ganador es la respuesta con más votos a favor en una semana!

caird coinheringaahing
fuente
2
Marcado para cerrar como preguntas ocultas ya no son bienvenidas .
dispersión
77
Voy a votar a cerrar esta pregunta fuera del tema debido a cuestiones poco limpias ya no son bienvenidos en este sitio
caird coinheringaahing
13
Es una lástima que tales solapada se hizo fuera de tema. La comunidad los ama.
Adám
1
Podría haber sido interesante si hubiera dicho "Los caracteres en el nombre del idioma no pueden ser codificados".
officialaimm
3
@ Adám: Al observar la calidad de las respuestas a este desafío, puedo ver por qué ya no nos gustan los desafíos como este en el sitio. La mayoría de las respuestas son terribles (ni siquiera ofuscadas), y la mayoría del resto está explotando una laguna en la redacción de la pregunta.

Respuestas:

73

PHP , 3 bytes

PHP

Pruébalo en línea!

Parece que muestra el nombre del idioma, pero en realidad son las letras en orden inverso.

Stewie Griffin
fuente
10
Normalmente odio las preguntas ocultas, pero esta es brillante
caird coinheringaahing
99
Espera, ¿está invertido? Qué tan seguro estás ...
user41805
10
El desafío para el que PHP fue creado.
PyRulez
2
No puedo creer esto ... ¡Odio los Palíndromos!
Sr. Xcoder
99
@KritixiLithos 100%. Pegué el resultado en un script donde lo comparé 'PHP'[::-1]y regresó true.
Stewie Griffin
22

R, 8 bytes

Me tomó un tiempo resolver esto, ¡pero creo que lo he resuelto!

cat("R")
rturnbull
fuente
16

HTML, 11 bytes

‮HTML

-4 bytes que codifican el carácter unicode en un archivo html

HTML, 12 bytes

‮HTML

El navegador hace el resto en un archivo html

‮HTML

Jörg Hülsermann
fuente
1
Puede ser que desee comprobar la solapada tag
Skidsdev
@Mayube ahora mejor?
Jörg Hülsermann
2
Sí, eso es mucho mejor
Skidsdev
12

Braingolf , 20 bytes

"Braingolf"@@@@@@@@@

Pruébalo en línea!

@Imprime un carácter como ASCII, sin embargo, debido a que "Braingolf"empuja la cadena en orden, el último elemento de la pila es f, así que el primero se @imprime f, y así sucesivamente.

Debido a esta peculiaridad, el primer Hello, World!programa en Braingolf fue en realidad:

"!dlroW ,olleH"@@@@@@@@@@@@@

Nota al margen: Braingolf al revés es Flogniarb, ¡que en realidad podría ser un mejor nombre de idioma que Braingolf!

Skidsdev
fuente
12

C ++

#include <iostream>
int main()
{
    char C = 1;
    std::string CPP;
    for(C++; C++ < 42; C++)
        CPP += "C++";
    std::cout << CPP[C++];
    std::cout << CPP[C++];
    std::cout << CPP[C++];
    return 0;
}

Pruébalo en línea!

Steadybox
fuente
11

> <> , 8 bytes

"><>">o<

Pruébalo en línea!

Dato curioso, esto realmente invierte el nombre del idioma. El nombre, sin embargo, es un palíndromo. Lo cual es muy divertido para mí, porque 'palidez' (que casi significa el comienzo del 'palíndromo') es una especie de anguila en holandés.

Steenbergh
fuente
2
@Mayube instintivamente pensé eso también y estaba "Huh, ><>la pila de resultados se invirtió, ¿por qué estoy obteniendo ><>"? Luego conté los GT y los LT ...
steenbergh
3
pero esto no funciona, ya que ><>no genera <><, el objetivo es generar el nombre del idioma invertido
Skidsdev
55
@Mayube ><>invertido sigue siendo ><>;)
usuario41805
55
Ah, sí, lo veo ahora, tuve que reemplazar literalmente ><>con 121en el código para entender lo que estabas diciendo: P
Skidsdev
1
@steenbergh lo contrarresté. ;)
Arjun
8

Jalea , 8 bytes

“Jelly”U

Pruébalo en línea!

"U" es un átomo sin sentido suficiente para "invertir una matriz" que el 99% de los programadores probablemente supondrá que este programa generará "Jelly". Sin embargo, tal vez no tanto golfistas de código.

dispersión
fuente
Esto es bastante obvio incluso para los programas Jelly para principiantes como yo hace unas semanas. (Sin embargo, no voté en contra).
HyperNeutrino
1
@HyperNeutrino Wow, ¡no me di cuenta de que eras un programa Jelly para principiantes! : P
Esolanging Fruit
1
@ Challenger5 Bueno, siento no poder congruerte: p
HyperNeutrino
8

C (gcc) , 20 18 bytes

-2 bytes gracias a cleblanc.

La especificación no dice nada sobre ningún resultado en STDERR, así que ...

main(){puts("C");}

Pruébalo en línea!

totalmente humano
fuente
3
¿Por qué no usar put ("C") para guardar un par de bytes?
cleblanc
1
Primera vez usando C lol. ¡Gracias!
Totalmente humano
@Downvoter, por favor explique.
totalmente humano
5

APL (Dyalog) , 24 bytes

Salidas en STDERR. Esta es una simple reducción de identidad, ¡pero APL va de derecha a izquierda!

{⍺⊣⍞←⍵}/' APL'

Pruébalo en línea!


Versión alternativa, tácita y autodocumentada:

Print←⍞∘←
Identity←⊣
All←/
IdentityPrint All' APL'

Pruébalo en línea!


APL: un enfoque interactivo ( juego de palabras previsto ). Pidamos las tres letras e ingresemos en el orden correcto:

⎕⎕⎕
'A'
'P'
'L'

Funciona porque APL evalúa de derecha a izquierda y, por lo tanto, pide primero la letra más a la derecha, pero primero ingresamos la "A", etc.

Pruébalo en línea!

Adán
fuente
4

J, 3 bytes

Saltar al carro del lenguaje es el palíndromo:

'J'
daniero
fuente
Hm ... |.'J'sería más apropiado.
Adám
2

q, 5 bytes

un nombre de idioma de una letra hace que este problema sea trivial

1"q";

Salida:

q
skeevey
fuente
-1

Bash, 10 bytes

rev<<<Bash

Pruébalo en línea!

DrnglVrgs
fuente
44
Si usa en shlugar de bashpuede guardar dos bytes. Nunca he sugerido cambiar de idioma para que un programa guarde dos bytes jajaja
Sirenas
@Sirenas: shno admite la <<<redirección. basha veces se le cambia el nombre sh, pero eso no cambia el hecho de que el idioma sigue siendo Bash.
Mi error: sh --version: GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin16). Es un poco desagradable que lo hagan dado que sh y bash se comportan de manera diferente.
Sirenas