Discuss Scratch

IMPULSS
Scratcher
100+ posts

Hardest programming language

What is the hardest programming language?

([this makes no sense v] :: #CCC stack ring)
CatsUnited
Scratcher
1000+ posts

Hardest programming language

Malbolge. It was so hard that the first program written for it was done by a machine two years after it's release.

But, if you want a non-esoteric language, then try learning Assembly Language.

bottom text
IMPULSS
Scratcher
100+ posts

Hardest programming language

CatsUnited wrote:

Malbolge. It was so hard that the first program written for it was done by a machine two years after it's release.

But, if you want a non-esoteric language, then try learning Assembly Language.
Yes, malbolge is ridiculously hard. But what about a whitespace language?

([this makes no sense v] :: #CCC stack ring)
Rumanti
Scratcher
1000+ posts

Hardest programming language

Butterflies.

Real programmers use butterflies.

I couldn't think of anything more difficult.

Last edited by Rumanti (Oct. 17, 2015 09:26:12)


:wq
WooHooBoy
Scratcher
1000+ posts

Hardest programming language

programming machine code, except via a Navajo code talker saying 1s and 0s. Yes, you are the code talker.

considered harmful
BookOwl
Scratcher
1000+ posts

Hardest programming language

Using butterflies to send messages to a Navajo code talker who then speaks into Google Translate so that everyone can understand if he said zero or one, and then a 100 year old man heard him and walks a mile to get to an iPhone that has Siri to deliver the message. She is told to send a text message to an Arduino containing a zero or one, which tells it what to add to the code.

Now that's hard!

who needs signatures
DadOfMrLog
Scratcher
1000+ posts

Hardest programming language

CatsUnited wrote:

But, if you want a non-esoteric language, then try learning Assembly Language.
It depends on what is meant by “hard”…

I wouldn't say it's that difficult to write a basic program in assembly - you tend to have a more limited set of the essential instructions, so in some ways it's easier. (I remember writing 6502 and Z80a assembly when I was still at secondary school - try some of those older ones and you'll get the essential idea pretty quickly. After that it's just a case of learning the appropriate mnemonics for more modern ones.)

I think I'd describe it as tedious rather than ‘hard’…



Alternate account: TheLogFather –– HowTos and useful custom blocks (see studio). Examples below…


- String manipulation - - - X to power of Y - - - Clone point to clone - Detect New Scratcher - Speed tests studio -

iamunknown2
Scratcher
1000+ posts

Hardest programming language

Well, programming languages are supposed to do the job, so unless it's an esoteric (for fun) language, I doubt any language would be created to be a pain in the neck…

Well, you could always invent a programming language where you instruct 7th graders at bottom set to do calculations…

| My website | Using Geany | A Christian | Running Ubuntu MATE 14.04 with Flash 18.0 (release 0) | Search this with quotation marks on Google to view my posts: “ellipsepostpianolizard” (some posts may not show up) |

Moving on from Scratch? Learn Python/a scripting language (e.g Perl, JavaScript), then move on to a C derivative
TheLogFather
Scratcher
1000+ posts

Hardest programming language

iamunknown2 wrote:

Well, programming languages are supposed to do the job, so unless it's an esoteric (for fun) language, I doubt any language would be created to be a pain in the neck…
Yeah, exactly…

I think I'd say that it's more a case of not being ‘used to’ the way a language works.

A good example would be something like Joy, which is rather different to the more common languages you tend to come across these days. (See also Forth, which I recall finding really intriguing when the Jupiter Ace first came out around the same time as I got my ZX Spectrum.)

If you want an example of a serious (and very concise, yet powerful) programming language that was reasonably widely used early on, and yet seems very foreign to most coders these days, take a look at APL.

Last edited by TheLogFather (Oct. 17, 2015 13:40:04)


Siggy the Kumquat slayer:
Main account: DadOfMrLog –– Frameworks for basic pen-rendered 3D in scratch (see studio). Examples:

- - - - 3D Text - - - - - - Simple shapes - - - Controllable structures - - - On the ground - - - - - - In space - - - -

IMPULSS
Scratcher
100+ posts

Hardest programming language

So far, I'm thinking like this:
Malbolge is hardest to program
(=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk**
hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98\6543W10/.
R,+O<
Whitespace is the hardest to read, but has some practical uses

([this makes no sense v] :: #CCC stack ring)
Rumanti
Scratcher
1000+ posts

Hardest programming language

Um, may I ask, what is the purpose of topic?

We seem to head towards esoteric languages..


:wq
Zro716
Scratcher
1000+ posts

Hardest programming language

Malbolge may be tough, but it can be understood through concrete rules. if you're looking for the absolute hardest programming language, then quantum-computer machine language is just for you.

As a long time Scratcher, I have found new meaning to the name “Scratch”: for me, it means to “scratch that itch”, to come back again and again to realize new ideas in this toy language, even when I'm capable of creating my projects in real programming languages years later. It's a friend that helped me to pursue programming and get me to enjoy its fruit. I'm certain many others who have walked this path as well have grown fond of its importance in their life.
IMPULSS
Scratcher
100+ posts

Hardest programming language

Zro716 wrote:

Malbolge may be tough, but it can be understood through concrete rules. if you're looking for the absolute hardest programming language, then quantum-computer machine language is just for you.
If I was going to program for a quantum computer, I'd program in QCL, Quiper, or something like that.

([this makes no sense v] :: #CCC stack ring)
MegaApuTurkUltra
Scratcher
1000+ posts

Hardest programming language

Rumanti wrote:

Butterflies.

Real programmers use butterflies.

I couldn't think of anything more difficult.
I wish you could +1 posts. I'm too lazy to find the clean version of the xkcd for anyone who doesn't get it…

$(".box-head")[0].textContent = "committing AT crimes since $whenever"
PullJosh
Scratcher
1000+ posts

Hardest programming language

MegaApuTurkUltra wrote:

Rumanti wrote:

Butterflies.

Real programmers use butterflies.

I couldn't think of anything more difficult.
I wish you could +1 posts. I'm too lazy to find the clean version of the xkcd for anyone who doesn't get it…
I made this a while ago. Found it in my pictures library. (It's also on the forums somewhere. No idea where though.)

djdolphin
Scratcher
1000+ posts

Hardest programming language

PullJosh wrote:

I made this a while ago. Found it in my pictures library. (It's also on the forums somewhere. No idea where though.)
-snip-
https://scratch.mit.edu/discuss/post/1292670/ You can't see it though since CubeUpload is down.

!
WooHooBoy
Scratcher
1000+ posts

Hardest programming language

djdolphin wrote:

PullJosh wrote:

I made this a while ago. Found it in my pictures library. (It's also on the forums somewhere. No idea where though.)
-snip-
https://scratch.mit.edu/discuss/post/1292670/ You can't see it though since CubeUpload is down.
it's up now

EDIT: huh, I can see the image but can't acsess the site…

Last edited by WooHooBoy (Oct. 18, 2015 00:38:20)


considered harmful
djdolphin
Scratcher
1000+ posts

Hardest programming language

WooHooBoy wrote:

djdolphin wrote:

PullJosh wrote:

I made this a while ago. Found it in my pictures library. (It's also on the forums somewhere. No idea where though.)
-snip-
https://scratch.mit.edu/discuss/post/1292670/ You can't see it though since CubeUpload is down.
it's up now

EDIT: huh, I can see the image but can't acsess the site…
Then it's probably a cached copy of the image.

!
WooHooBoy
Scratcher
1000+ posts

Hardest programming language

djdolphin wrote:

WooHooBoy wrote:

djdolphin wrote:

PullJosh wrote:

I made this a while ago. Found it in my pictures library. (It's also on the forums somewhere. No idea where though.)
-snip-
https://scratch.mit.edu/discuss/post/1292670/ You can't see it though since CubeUpload is down.
it's up now

EDIT: huh, I can see the image but can't acsess the site…
Then it's probably a cached copy of the image.
oh it's not cubeupload

considered harmful
DigiTechs
Scratcher
500+ posts

Hardest programming language

TheLogFather wrote:

iamunknown2 wrote:

Well, programming languages are supposed to do the job, so unless it's an esoteric (for fun) language, I doubt any language would be created to be a pain in the neck…
Yeah, exactly…

I think I'd say that it's more a case of not being ‘used to’ the way a language works.

A good example would be something like Joy, which is rather different to the more common languages you tend to come across these days. (See also Forth, which I recall finding really intriguing when the Jupiter Ace first came out around the same time as I got my ZX Spectrum.)

If you want an example of a serious (and very concise, yet powerful) programming language that was reasonably widely used early on, and yet seems very foreign to most coders these days, take a look at APL.


FORTH is really fun to implement. Mostly because it is so similar to RPN, and uses a stack.

I do, in fact, have my own site; it's here.
I'm also working on a thing called Fetch. Look at it here!
@thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain.

Powered by DjangoBB