10 Programming Languages You Probably Never Heard Of

Okay – you know your variables and you know you declarations. You can write something more advanced than ‘Hello World’. But if you think that you know every programming logic in the world, think again. Programming and logic co-exist…one is a Siamese twin of the other. But there are some very strange and bizarre programming languages which have turned logic on its head and have still managed to stay true to the science of communication with a computer. You are going to hear about ten programming languages you probably never heard of.computer science computer science computer science computer science computer science

By the end of this post, you will be telling me – “You got to be kidding!” Believe me I am not. The computer not only understands zeros and ones, it gets a bit of humor too. How else can you explain the very real existence of these crazy and zany programming languages?computer science computer science computer science computer science computer science

So, here’s the lineup of some esoteric programming languages and a few that actually do some work.

Befunge

programming languages

Origin: Befunge was invented in 1993 by Chris Pressey.

Described as an esoteric programming language, it is quite well described in Wikipedia. An esoteric programming language is a computer programming language designed to experiment with weird ideas, to be hard to program in, or as a joke, rather than for practical use. The strange goal of designing Befunge was to make a language that would be as difficult to compile as possible.computer science computer science computer science computer science computer science

It is a two-dimensional, ASCII based language that is arranged in a ‘playfield’ (a two-dimensional grid). Arrows (<,>,^,v) are the main syntax that’s used to send instructions to the left, right, up, and down. Loops are constructed by sending the control flow in a cycle.

Prev1 of 7Next

Leave a Reply

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