h a l f b a k e r yGo ahead. Stick a fork in it.
add, search, annotate, link, view, overview, recent, by name, random
news, help, about, links, report a problem
browse anonymously,
or get an account
and write.
register,
|
|
|
there is a few ways this could happen.
1. make code from origins of how code is made just like terry
davis
2. use other program coding to create it
3. use programs to try and make it work as a template/mods and
addons
it is possible it could be made from an already existing website,
HOWEVER
this is not an idea of something already made!
this is an original idea, I have done research on google and to
avail I cannot find anything for this.
the only closest was ai and metafor
which are not what I want.
but yeah use all available words, even if it took ages and little
bit of time to do, I think it would be very successful.
could use inspiration from mario maker and game design level
design.
maybe you might think: that has nothing to do with coding.
WELL IT DOES, yes so this would make it so I could build a
program,art,games etc.
as long as I can think of it, it shall be done
Oh also a bit of inspiration for ai dungeon.
SBVR
https://en.wikipedi..._and_Business_Rules This is a formal way of writing English that helps computers interpret what's being written. [zen_tom, Dec 06 2021]
Airline Food programming language
https://esolangs.org/wiki/Airline_Food Based on Seinfeld's standup. [tatterdemalion, Dec 06 2021]
Please log in.
If you're not logged in,
you can see what this page
looks like, but you will
not be able to add anything.
Annotation:
|
|
"wouldn't it be nice"....... soniiiety - you should try and create new ideas, not post "I wish there was this" notions. We could all post ideas for batteries that never go flat, or dogs that can translate languages but the trick here is to generate ideas that might actually be possible, but are somewhat dubious and to explain how. Plain language computer programming is not a new idea. |
|
|
This has been a common aspiration since the 1950s - and
languages like COBOL, BASIC and SQL are some examples
of ongoing attempts at trying to meet the goal. |
|
|
More recently, GPT3 showed some capabilities at
generating code based on an English language
prompt, though you'd not want to use the generated
code to control anything very critical. |
|
|
Much of today's programming languages use grammar-
based interpretation techniques that were first proposed
by Noam Chomsky, who invented formal grammars as a
purely human endeavour. |
|
|
So I think a lot of the scope of this idea is fairly well
understood and shared by many millions of people over
the last couple of generations. |
|
|
That being said, it's still relevant - I've been working on
tools to convert simple (guided) english into Python, SQL
or Java code, allowing people to define simple rules in
their own language, and have those rules executed as
part of a data monitoring system - so I've had some direct
experience. |
|
|
The hard part is that the more specific you want to be, in
terms of phrasing an operation, the more programmatic
your language ends up, at which point, you ask yourself
"Why am I developing yet another programming language,
when all these existing languages already exist to do the
same thing?" |
|
|
Something that exists that's quite nice is called SBVR, it's
a bit niche, but it's a formal and consistent way of writing
business rules that enables computers to interpret them
without too much difficulty. That might be a good starting
point if you were to pursue this with any seriousness. |
|
|
While True:
'---print('English should be more like code, as it presently lacks
logical consistency');
'---if number_of_people_pronouncing _'book'_like_'food' >
number_of_people_pronouncing _'book'_like_''fuud'
'------break:
'---elif number_of_people_pronouncing _'blood'_like_'food' >
number_of_people_pronouncing _'blood'_like_''bud'
'------break:
|
|
|
This already exists. You can program in plain English by
telling a computer programmer what you want your
program to do, and paying them to go an write the
program for you. Then, your plain
English 'programming' will be compiled by the
programmer
down to nicely-written C++ (other languages are
available), in exactly the same way that the
programmer's C++ code will be compiled down to
machine code. |
|
|
>Dear Computer,
>
>I would like a programme which takes a difficult mathematical problem, and solves it and gives me the answer in a way that I can understand it.
>
>Thanks, and best wishes
>
>pocmloc |
|
|
hmm, this programme doesn't seem to run, but it is in good grammatical coherent English. Maybe I need someone else to check it over to see if there are any bugs in it. |
|
|
How does this differ from the basic idea of COBOL? |
|
|
//in exactly the same way// |
|
|
That's astonishing; you have a C++ compiler that charges by the
hour, and scatters obliquely snarky remarks in the binaries! |
|
|
Compared to programming in machine code, I'd say we're
pretty much there already (for a rather vague value of
"there"...). "If... then... else..." is a lot easier than
1110011110100011010011110100. |
|
| |