These types of languages are usually called as Esoteric Programming Languages.

There is usually no intention of the language being adopted for real-world programming.

Such languages are often popular among hackers and hobbyists.

You Wouldn’t Want To Learn Coding In These 10 Bizarre Programming Languages

For obvious reasons, they are sometimes called strange or scary programming languages as well.

Take a look at these 10 programming languages below.

In this language, variables, classes or functions are substituted by places or cities.

10 bizarre and haunting Programming Languages That You May Want To Stay Away From Doing Coding

Programs are built by giving directions to destinations on a map which is where computation takes place.

The virtual taxi the programmer controls can carry up to three data passengers at one time between destinations.

Heres Hello, World!

10 bizarre and haunting Programming Languages That You May Want To Stay Away From Doing Coding

It has a guarantee against overwriting system memory and discharging mischievous entries onto the Earth.

ZOMBIE comes in the form of entity declarations.

Its data values are free format and compatible with standard mathematics rules.

10 bizarre and haunting Programming Languages That You May Want To Stay Away From Doing Coding

An example for printing Hello, World!

Compared to high-level languages using specialized functions for abstract data types, the manipulation of data is less complex.

There are two data types in BIT: bit and address-of-a-bit.

10 bizarre and haunting Programming Languages That You May Want To Stay Away From Doing Coding

Using operators and commands, the data values in BIT can be operated.

This language is strongly typed (i.e.

data is always declared along with its key in) and even supports the controversial GOTO flow control command.

10 bizarre and haunting Programming Languages That You May Want To Stay Away From Doing Coding

BIT allows any amount of whitespace and line breaks between syntax elements.

An example for printing Hello, World!

in BIT language:

Unlambda

Unlambda is a language mix of obscured and functional programming examples.

10 bizarre and haunting Programming Languages That You May Want To Stay Away From Doing Coding

In this language, everything is a function including the data.

An example for printing Hello, World!

The program always contains 2 arguments even if you need just one.

10 bizarre and haunting Programming Languages That You May Want To Stay Away From Doing Coding

There are two types of numbers: names of the objects and integer values.

An example for printing Hello, World!

However, now it has been since ported to many other programming languages.

10 bizarre and haunting Programming Languages That You May Want To Stay Away From Doing Coding

Deadfish has a way to output things but it has no way to input them.

It is also case-sensitive, and can deal only with integer values when adding or subtracting.

However, once squared this number increases greatly!

10 bizarre and haunting Programming Languages That You May Want To Stay Away From Doing Coding

you’re able to have several commands per line, at least in the C implementation.

The shell simply adds a newline character, as errors are not acknowledged.

Anything that is not a command is not accepted by the interpreter.

10 bizarre and haunting Programming Languages That You May Want To Stay Away From Doing Coding

An example for printing Hello, World!

in Deadfish language:

Emmental

Emmental is defined by a meta-circular interpreter as a self-modifying programming language.

With just 13 instructions, it is a stack-based language and its stack may only have ASCII characters.

spot_img

Conditional branching can be done in this language using the eval instruction ?

though not with direct support.

An example for printing Hello, World!

in Emmental language:

Whenever

This programming language does what it wants, when it wants.

According to the project description, it has no sense of urgency.

It does things whenever it feels like it, not in any sequence specified by the programmer.

Not only data structures are hyped, but also variables.

An example for printing Hello, World!

in Whenever language:

INTERCAL

The Compiler Language With No Pronounceable Acronym, abbreviated INTERCAL.

Expressions that look like line noise.

Control constructs that will make you gasp, make you laugh, and possibly make you hurl.

An example for printing Hello, World!

Its a proof-of-concept experiment with a working interpreter.

Its environment contains two objects: the grid and the stack.

The grid is similar to an array and a stack is a famous one-dimensional entity.

The language provides much more help to the coders than BIT, Deadfish and a few others.

Additionally, it also supports data values and variables.

An example for printing Hello, World!

in Orthogonal language:

Read More

source: www.techworm.net