PDA

View Full Version : what programming language is it?


march
03-25-2007, 04:30 PM
hello!
I have got some code:

d::=labrit!
a::=vakuums
t::=lolzors
u::=king
v::=0
e::=-3
:::===
)::=(
?::=.
a::=@
.::=:::
i::=-
@::=<|:|>
::=
asm.lv
And I dont know what language is it. Can anyone help me?

rpgfan3233
03-25-2007, 04:57 PM
That reminds of Thue (http://en.wikipedia.org/wiki/Thue_%28programming_language%29) a bit, though I can't be sure that is what it is.

Nightfire
03-25-2007, 05:01 PM
Does look kinda similar. Never seen anything like that before, so can't say what it is

mentalhorse
03-25-2007, 09:20 PM
Where did you find it?
It could be just some scripting language some random guy made up.

Furiosrexalone
03-25-2007, 10:24 PM
Maybe you can find it here: http://www.roesler-ac.de/wolfram/hello.htm .
There's a collection of 316 "Hello World" programs.

ralph l mayo
03-25-2007, 11:03 PM
is it known to be a complete program or is it just some code?

I don't know that I've ever seen ::= in anything, but smalltalk uses := for assignment and : for a bunch of other stuff. I've never done anything with smalltalk though and it's not clear to me whether this code could ever be legal in it.

It could be valid code (presumably along with some other definitions) in most any multistage/recursive compilation macro language.

ghell
03-26-2007, 11:55 PM
Is it an esoteric programming language (http://en.wikipedia.org/wiki/Esoteric_programming_language) (there used to be a list on wikipedia but it seems to be gone now, there are external lists linked to on that page, all I could find directly on wikipedia was http://en.wikipedia.org/wiki/Category:Esoteric_programming_languages )

It could just simply use ::= as an assignment operator and allow any data on the right side and any name on the left side, including blank on each. The "asm.lv" may be a clue.

AhknubisX
03-27-2007, 01:21 AM
vakuums is making me think of database with regards to vacuum which is a DB process to reclaim empty space and defragment a database after an object/table has been dropped or deleted.

All of those lines look like assignments that you would find in a database parser. It would also appear that the language that the author spoke was of germanic origins or eastern caucasian etnicity.

The actual code above is reminicent of SQLite/Lemon(the SqLite parser). It is most certainly a proprietary home-brew database parser for a unique document file type. The mime definitely appears to be DB and parser oriented.

That particular lingo also would appear to correlate to C or a C-like syntax library as well.