Je suis tombé sur cette déclaration en tant que code, sur un site Web de puzzle de programmation.Quel langage de programmation a cette syntaxe?
(0> +.)/@ (I> ./.): | \ A
Vous vous demandez, quelle langue a ce type de syntaxe.?
Je suis tombé sur cette déclaration en tant que code, sur un site Web de puzzle de programmation.Quel langage de programmation a cette syntaxe?
(0> +.)/@ (I> ./.): | \ A
Vous vous demandez, quelle langue a ce type de syntaxe.?
C'est probablement le langage de programmation J. Par exemple, voici un page qui mentionne l'idiome
(je voulais dire Perl comme une blague;) (i> ./.) Code
APL avait que sorte de syntaxe. Pas cette syntaxe exacte mais proche du même niveau de lisibilité. Le site Web n'offrait-il pas un indice? Il existait également une syntaxe similaire à (R> . [email protected])
, mais elle avait toujours des espaces entre les mots, contrairement à votre échantillon.
Mise à jour:
En fait, il ne ressemble-t-APL ou une variante de celui-ci. Voir ce lien here pour la ligne:
(i. >./) z NB. Hook. Linear index of pivot
Les commentaires en haut de ce fichier:
NB. AMENDMENT: "A Change for the Better"
NB. Vector, vol. 9, No. 3 (January 1993) p.134-140. Used J Version 5
NB. x i} m Amend was amended in Version 4 and further amended
NB. in J Release 2
NB. Executes with J Release 2.05, March 1995
il est la variante J de l'APL. Voir here si vous voulez améliorer vos migraines.
APL semblait probable mais @ n'est pas dans leurs symboles. http://en.wikipedia.org/wiki/APL_(programming_language)#APL_symbols_and_keyboard_layout –
Peut-être J, un descendant de l'APL. – Joey
K a une syntaxe vraiment bizarre. En outre, sur la liste sont APL, R et quelques autres langages étranges, qui sont assez puissants pour leurs besoins, et dans certains cas, utilisent leur propre jeu de caractères. Ma conjecture serait que c'est plus proche de K que toute autre chose.
La syntaxe de R est bizarre mais nulle part _that_ bizarre :) – Joey
parfaitement valide C++. Donnez-moi juste quelques directives #define, et ce code énigmatique imprimera un "Mary a un petit agneau" ...
Je plaisante, mais pourquoi pas? Préprocesseur peut traduire presque n'importe quoi dans un code valide ...
S'il vous plaît fournir un lien vers la page où vous avez vu ce –
Je l'ai perdu, fermé accidentellement, toujours à la recherche ... – Dhana
Googling cette chaîne exacte produit une collection vraiment étrange de pages Je pense qu'il a seulement considéré le 'i' et le 'a' dans la recherche, et citer la chaîne n'a pas aidé beaucoup. Demander ici aurait pu être le seul moyen de savoir si vous ne connaissiez pas déjà la réponse. – RBerteig