Hardest Programming Language?

1. Why does it matter?
2. What is your definition of hard? A difficult syntax?

There are way too many to even try to list. Everyone has made a language, these days.

One answer might be Befunge.

Here's some example code:

> v
v ,,,,,"Hello"<
>48*, v
v,,,,,,"World!"<
>25*,@

I'd argue assembly is pretty difficult to build anything useful in. I know enough to do add and subtract and store to registers, that's about it.

Binary being even tougher. :)

Anyways, there are way too many answers.
 
cake php im having trouble building my own API panel, its not your normal php thats for sure.
 
Last edited:
Malbolge
"Malbolge was so difficult to understand when it arrived that it took two years for the first Malbolge program to appear. Indeed, the author himself has never written a single Malbolge program. The first program was not written by a human being: it was generated by a beam search algorithm designed by Andrew Cooke and implemented in Lisp."

here is your "Hello World!" program in Malbolge
Code:
 ('&%:9]!~}|z2Vxwv-,POqponl$Hjig%eB@@>}=<M:9wv6WsU2T|nm-,jcL(I&%$#"
 `CB]V?Tx<uVtT`Rpo3NlF.Jh++FdbCBA@?]!~|4XzyTT43Qsqq(Lnmkj"Fhg${z@>
 
Malbolge
"Malbolge was so difficult to understand when it arrived that it took two years for the first Malbolge program to appear. Indeed, the author himself has never written a single Malbolge program. The first program was not written by a human being: it was generated by a beam search algorithm designed by Andrew Cooke and implemented in Lisp."

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

lol holy shit, i don't even know where "hello" in hello world begins in those lines of code..
 
I would define the "hardest programming language" as the programming language you are the worst at. The question is really irrelevant though.
 
Malbolge
"Malbolge was so difficult to understand when it arrived that it took two years for the first Malbolge program to appear. Indeed, the author himself has never written a single Malbolge program. The first program was not written by a human being: it was generated by a beam search algorithm designed by Andrew Cooke and implemented in Lisp."

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

Jesus Christ. I've coded my fair share of software, but that is gibberish.
 
just came to answer the question, assembly is hardest language when it comes to programming
 
Malbolge
"Malbolge was so difficult to understand when it arrived that it took two years for the first Malbolge program to appear. Indeed, the author himself has never written a single Malbolge program. The first program was not written by a human being: it was generated by a beam search algorithm designed by Andrew Cooke and implemented in Lisp."

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

So it took 2 years for "Hello World" to be coded by a computer?

That's a freaking stupid language.
 
Brainfuck for a non serious yet turing complete language. For a serious language Haskell is the hardest for me.
 
assembly, for Heaven's sake :D
 
Malbolge it's insane...
Crazy operation: For each ternary digit of both inputs, use the following table to get a ternary digit of the result. For example, crz 0001112220, 0120120120 gives 1001022211.
BrainF*ck
The language consists of only eight simple commands and an instruction pointer. While it is fully Turing-complete, it is not intended for practical use, but to challenge and amuse programmers.
 
For a serious language, the hardest ones for intermediate programmers are probably functional languages like OCaml and Haskell, just because you think about the programs in a different way.
 
Nothing is hard. I think hardest language is that you don't want to learn.
You must have aim to learn and there is nothing hard. Start learning it'll be easier after a little time.
 
Microcode.. "machine code" and "assembly" are just stack machines with special functions I reverse engineer millions of bytes of it and I'm not that great..

C/C++ are hard to do a lot of code correctly in. Most people don't know what memory corruption is but swear they're good at those..
 
Assembly is hard... Scala is hard to master, if you want to write some proper nice algorithms.
 
Back
Top