@minimalprocedure@mastodon.uno

Much less impressive in my humble opinion.

The Plain English's approach does not try to compile plain English but to compile a simple imperative subset of it that is enough to actually program a computer.

Its procedures really resamble recipes, it doesn't support nested loops or conditional and not even need variable names!

In a way, it somewhat remember a forth (but it's completely different).

FIM++ and other natural language pl are too convoluted because they try to be MORE flexible.

Follow

@minimalprocedure@mastodon.uno

The problem I see with this approach is that the Plain English approach might be too simple.

Probably, it would be perfect to democratize computer programming (the more I think about it, the more it makes sense) but ONLY computer programming.

I mean, perfect to command computers to execute tasks, but it would limit their educational potential, to teach people rational and critical thinking.

It's something weird to say.

No nested loop.
No nested conditional.
No named argument.
No objects or classess.
No macro.

Design patterns?
Probably not many.

I don't know.

This approach is perfect to program, it turns computer programming into a trivial task, but it might remove most of the potential of Informatics.

What do you think about this?

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.