3 ms·
I think to understand the "next" level of programming it's important to broaden our definition. "Programming" should be more like "defining a system to turn a s
by gcanyon 5y ago
I think to understand the "next" level of programming it's important to broaden our definition. "Programming" should be more like "defining a system to turn a specific input from a defined input set into a corresponding action or output."
That's too broad, because it includes the formula =A1*2 in Excel. But at some greater level of complexity, an Excel spreadsheet transforms from "a couple formulas" to "a structured tool designed to keep track of our orders and invoices" -- in other words, a program.
On that basis, the recent advances include spreadsheets, database tools, and JavaScript along with other scripting languages.