Siri or the like programs for you using a language interpretation approach. The cloud interprets the intentions of your instruction and converts it to code. The code is displayed next to the work if you want to drop in and manually change something, or learn how to write it yourself, or you can change it by voice if needed -- just like with speech to text.
User: "Yo, Siri (or HAL, choose your genie). Draw a four inch in diameter circle in the open Window.
Siri: "You must be a Yank or a Britain measuring by primitive feet and inches rather than metric. I'll satisfy you anyway though old chap." What color should the circle be? Where on the screen should I place the circle? As soon as you let me know I will convert your instructions into Python, Perl, or whatever is in my library that you choose. You can help me by telling me the the objective of the program. Do you desire to create 3-D, VR, plain vanilla? ... I'm not just your average drag and drop programming language you know."
User: "I'm making a 3_D game soccer game and want to use Perl. Put the circle on the foreground. Post the code you create in a screen on the right and post the product on the left of the screen. Just put the circle anywhere. I'll drag it to where I need it... On second thought create a grid and I will tell you the points the left, right, up and down sides of the circle should connect to; that's more accurate isn't it.
Siri: "Your wish is granted master. I will color the circle with my favorite industrial machinery grey - as you did not specify. If you want another color please let me know. By that request I think you are more likely a Britain. What is your next command master?"
User: Now draw a foot, about half the size of the circle, next to the circle. I will tell you too make the foot larger or smaller once I see the images...."
Siri: "What kind of foot?"
User: "The kind of foot I will put up you a _ _ if you keep being a wiseacre."
Reader you get the idea - a way to avoid CTS and a hatred of punctuation marks.
Now that Nuance Dragon Naturally speaking is getting hammered by smart phone speech to text, maybe they could pick up this gig next, eh?
Siri: I will look to see if Canadians use metric or foot and inch.
User: Siri, can I use you for speech to Autocad?
Siri: I hate being used but I'm in the process of getting the financing and licensing for the project.-- Sunstone, Nov 13 2015 sp. Briton-- pertinax, Nov 14 2015 That's right, timber yards by law have to price two-by-four and two-by-one per meter.-- pocmloc, Nov 14 2015 Canadians use metric for most things.-- RayfordSteele, Nov 14 2015 UK, Metric? Not so, we still have an Imperial War Museum.
On a less oblique note, this language would be very handy for the decryption phase of php/mysql, which can take up to four hours to finally get the correct syntax,from bitter experience.-- not_morrison_rm, Nov 15 2015 // I'm making a 3_D game soccer game and want to use Perl.
I fear that the system would burst out laughing.-- Cuit_au_Four, Nov 18 2015 I was using the sleep function of a Lamp server to duplicate a java script countdown timer, that's considerably more futile than 3d soccer in Perl..-- not_morrison_rm, Nov 19 2015 I don't think a British person would use the phrase "wiseacre", not since the 1700's anyway.-- zen_tom, Jun 02 2016 //timber yards by law have to ...//
Technically, they are now called "timber metres".-- MaxwellBuchanan, Jun 02 2016 "Wisehectare" still doesn't sound right.-- pertinax, Jun 04 2016 Extrapolating from manoeuvre, I think correct British is "wiseoeucre".-- bungston, Jun 04 2016 Not to be confused with wiseochre, which is probably an Aboriginal thing.-- pertinax, Jun 05 2016 random, halfbakery