Ich habe zufällig einen Code beim Säubern eines Servers bei der Arbeit gefunden, niemand scheint zu wissen, welche Programmiersprache es ist.Mysteriöse Programmiersprache
Es gibt keine Semikolon am Ende der Linien Es die Schlüsselwörter „if“ verwendet, „dann“, „für“, „auf“, „do“, aber nicht „Ende“ Es verwendet das Schlüsselwort „als "so wird wahrscheinlich
Bisher Oriented Objekt, um es sieht aus wie F # oder Haskell Syntax jedoch
es verwendet auch # 0
Wir denken, dies ist Pascal-Notation Zeichen für die Darstellung, so 0 # wäre das Äquivalent von '\ 0' in C
Jede Hilfe wäre großartig.
Unten ist ein Auszug des Codes.
bc=(ay*ax*az)
check1 = ((bc+bc)*(ax+acx)*(az+acz))
check2 = p_ar.count-9
if check1!=check2 then change(messagebox "rebuild")
--position
dmorr1=#0
dmar2=#0
dmar3=#0
--Y update
if acy>0 and bc
{
dmar1=#0
dmar2=#0
rnum = (bp+ch)
for i=1 to pcount do
{
if (sag m)!=0 then
{
append dmar2(getUserProp cnode("cp" + (i as string)))
}
else
}
append dmar2(getUserProp dconde("cp" + (i as string)))
append imgt1 dmar2
dmar2=#0
}
Sieht aus wie 3ds MaxScript für 3ds, Autodesk, etc. –
Yup - es sieht definitiv wie [MaxScript] (http://docs.autodesk.com/3DSMAX/15/ENU/MAXScript -Hilfe/). F: Bist du dir der geschweiften Klammern sicher ("{}")? – paulsm4
Ersetzen wir die geschweiften Klammern und Nullen durch eckige Klammern, wobei = #() eine leere Array-Zuweisung ist, dann wird MaxScript ausgecheckt. Ich werde sehen, was die anderen am Montag denken, vielen Dank. – user2177260