Tôi đã tìm thấy một số mã ngẫu nhiên trong khi dọn dẹp máy chủ tại nơi làm việc, không ai có thể biết ngôn ngữ lập trình đó là gì.Ngôn ngữ lập trình bí ẩn
Không có dấu chấm phẩy ở cuối dòng Nó sử dụng từ khóa "if", "then", "for", "to", "do" nhưng không "kết thúc" Nó sử dụng từ khóa " "vì vậy có lẽ là hướng đối tượng
cho đến nay có vẻ như F # hoặc cú pháp Haskell tuy nhiên
nó cũng sử dụng # 0
Chúng tôi nghĩ rằng đây là ký hiệu Pascal kiểu cho đại diện ký tự, vì vậy # 0 sẽ là tương đương với '\ 0' trong C
Bất kỳ trợ giúp nào cũng tuyệt vời.
Dưới đây là trích xuất mã.
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
}
Có vẻ như 3ds MaxScript cho 3ds, autodesk, v.v. –
Yup - nó chắc chắn trông giống như [MaxScript] (http://docs.autodesk.com/3DSMAX/15/ENU/MAXScript -Cứu giúp/). Q: Bạn có chắc chắn về các dấu ngoặc nhọn ("{}") không? – paulsm4
Nếu chúng ta thay thế các dấu ngoặc nhọn và số không bằng các dấu ngoặc, với = #() là một phép gán mảng trống, thì MaxScript sẽ kiểm tra. Tôi sẽ xem những gì người khác nghĩ vào thứ Hai, cảm ơn nhiều người. – user2177260