Half a croissant, on a plate, with a sign in front of it saying '50c'
h a l f b a k e r y
Go ahead. Stick a fork in it.

idea: add, search, annotate, link, view, overview, recent, by name, random

meta: news, help, about, links, report a problem

account: browse anonymously, or get an account and write.

user:
pass:
register,


                     

english language used as a code for programming

to create the simple and most easiest way to make different types of programs
  (+1)
(+1)
  [vote for,
against]

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.

soniiiety, Dec 06 2021

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.
xenzag, Dec 06 2021
  

       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.
zen_tom, Dec 06 2021
  

       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:
RayfordSteele, Dec 06 2021
  

       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.
hippo, Dec 06 2021
  

       >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.
pocmloc, Dec 06 2021
  

       How does this differ from the basic idea of COBOL?
nineteenthly, Dec 06 2021
  

       //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!
pertinax, Dec 06 2021
  

       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.
neutrinos_shadow, Dec 06 2021
  


 

back: main index

business  computer  culture  fashion  food  halfbakery  home  other  product  public  science  sport  vehicle