LOLCODE is an esoteric programming language, inspired by the internet phenomenon of lolcat. The language was created in 2007 by Adam Lindsay, a researcher in the Computer Science Research Department at Lancaster University. The LOLCODE language is written using extremely synthetic English slang, making it understandable to those who know slang.

The project provides a specification about the LOLCODE, but there is no reference implementation. Instead, there are various unofficial implementations in C, Ruby, Perl, PHP, or even JavaScript. There is also a compiler for .NET, written by Nick Johnson, 6 which was shown at Microsoft developer training seminars such as the TechEd 2007 Conference in Australia, and LOLCODE also inspired LOLPython, written by Andrew Dalke. LOLPython uses a syntax similar to this language that we see, but with a style similar to Python. It operates by translating LOLPython code into Python code.

Something that we can see that differentiates LOLCODE is that in most programming languages, keywords or tokens may not have spaces between them. However, in some languages, spaces are used in tokens to differentiate them, which is the case in this language. Also, the (,) behaves like a newline keyword in most languages, for example, \ n in Java and C. You can write many commands on one line in LOLCODE, as long as you separate them using a (,).

This language can be installed in the Windows operating system and also, it officially supports the direct installation of the interpreter only for MAC operating systems, but something that we must bear in mind is that its installations are very different.

Check also:
ASP.NET language for dynamic Websites
Erlang is a peculiar programming language


2 comentarios en «LolCode – An esoteric programming language»

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *