Top 10 weirdest language in the computer world

10 Strange Languages ​​With Programs and images


Organized languages ​​should be easy to use and learn. They should give you make-up and allow you to solve real problems. Their syntax should be clear and understandable, and their performance is trouble-free and fast. Sometimes planning language designers create a language that contradicts these principles, either for research or for entertainment. Here are 10 of the most unique and impartial ones ever made.

1) LOLCODE

Few editing languages ​​have been used for years online like LOLODE. It was developed in 2007 by Adam Lindsay, a researcher at Lancaster University. Vocabulary in all languages ​​is rich and included in the invitation. You can imagine a cat using it in production!

HAI
CAN HAS STDIO?
I HAS A VAR
IM IN YR LOOP
   UP VAR!!1
   VISIBLE VAR
   IZ VAR BIGGER THAN 10? KTHX
IM OUTTA YR LOOP
KTHXBYE


With so many languages ​​listed, there is no standard library to talk about. This means you will not be able to use LOLODE for anything other than reading a file or writing a text on a console. If you need a more powerful version, check out LOLPython, which is inspired by LOLODE and gives you access to all of Python’s powerful libraries.

2) Glass

Glass is an esoteric order language developed by Gregor Richards in 2005. It incorporates the unpredictability of a heavy offline postfix title, requiring extensive exposure to a large stack attached to its object-oriented structure. According to the author, no other language is used in this way, because it will be a hindrance.

Here is an example of a program that releases the Fibonacci sequence:

{

{F[f(_a)A!(_o)O!(_t)$(_n)1=,(_isle)(_n)*(_a)(le).?=/(_isle)^\(_n)*(_a)
s.?(_t)f.?(_n)*(_a)s.?(_t)f.?(_a)a.?]}{M[m(_a)A!(_f)F!(_o)O!(_n)=(_nlm)
=/(_nlm)(_n)*(_f)f.?(_o)(on).?" "(_o)o.?(_n)(_n)*(_a)a.?=(_nlm)(_n)*
(_a)(le).?=\]}


3) Brainfuck

Brainfuck is a miracle of strange languages, reaching almost every religion. It is very difficult to get into, it has eight simple instructions and a tutorial guide. It is designed to challenge and amuse the editors of the program and is not intended to be suitable for active use. Created in 1993 by Urban Müller. Here’s to saying “Hello world!” the system looks like:

++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.
<<+++++++++++++++.>.+++.------.--------.>+.>.


4) Chicken

Chicken is not only a language name but also a valid keyword! The number of duplicates and new lines determines the opcode output. The model program follows. Can you guess what happened?

chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken


5) Whitespace

Whitespace is an excellent structured language. It only understands new spaces, tabs, and rows, and ignores everything else. This makes it a standard program is written in another language such as JavaScript, its programming direction in whitespace! Here is an example from “Hello, world!” (Spaces marked with S and tabs with T)):

S S S T    S S T   S S S 
T   
S S S S S T T   S S T   S T 
T   
S S S S S T T   S T T   S S 
T   
S S S S S T T   S T T   S S 
T   
S S S S S T T   S T T   T   T   
T   
S S S S S T S T T   S S 
T   
S S S S S T S S S S S 
T   
S S S S S T T   T   S T T   T   
T   
S S S S S T T   S T T   T   T   
T   
S S S S S T T   T   S S T   S 
T   
S S S S S T T   S T T   S S 
T   
S S S S S T T   S S T   S S 
T   
S S S S S T S S S S T   
T   
S S


6) ///

/// a small language containing only one function – to add a line to a form / source / substitution /. It was founded by Tanner Swett in 2006. Language is very limited, but some smart programmers are able to convert course functionality into fully functional programs that include output and output data. Here’s a simple “Hello, world!” Program:

/ world! world!/Hello,/ world! world! world!


7) Befunge

Befunge is a two-dimensional planning language. Your code is set in a playground at a fixed size. Each playground cell can capture code or data, and your system can set any cell you wish for any. The translator starts in the upper left corner and continues to the right. You can control how interpreters treat you with special administrative instructions. For example, this is an unlimited method:

>v
^<

8)Piet

Piet is a planning language where programs are bitmaps that look like mysterious graphics. The basic building block of Piet’s plans is a color block. It supports 20 different colors, with some accomplishments supporting more. The compilation is guided by a “pointer” that rotates the image, from one colored region to another. Here it is “Hello world!” Program:

This image is a Piet program and in this image “hello world” is written.

9) Malbolge

Malbolge is a programming language developed by Ben Olmstead in 1998, named after the eighth cycle of hell in Dante’s Inferno. This name is not randomly selected – this language is specifically designed to be written in useful applications internally. A few years after its launch, weaknesses were found in the construction that led to the drafting of Malbolge plans. You still have to be a cryptography scientist to write a program that has a purpose in it, however. Here it is’ Hello World! “It looks like this in Malbolge:

('&%:9]!~}|z2Vxwv-,POqponl$Hjig%eB@@>}=<M:9wv6WsU2T|nm-,jcL(I&%$#"
`CB]V?Tx<uVtT`Rpo3NlF.Jh++FdbCBA@?]!~|4XzyTT43Qsqq(Lnmkj"Fhg${z@>


10) ~English

~ English is a systematic language that attempts to mimic the sounds of natural sounds. Its syntax is very intended to give the author great freedom of expression. There are no tasks defined by the presenter – they can only use the built-in ones. Here is an example plan:

Display "Hello world!" and a newline.
Stop the program.

Leave a Comment

Your email address will not be published. Required fields are marked *