Hacker News new | ask | show | jobs
by keernan 754 days ago
The article makes the assumption humans will be deciding what software needs to be produced. I foresee a future where machines digest ongoing streams of data and decide what societal adjustments / refinements should be made to accomplish the meta instructions given to the machine (e.g. keep humans alive while maximizing their happiness, health, peace, and equality).

In that context, there will be no translation/compilation from a spoken human language to/from binary code. Machines will make evaluations of the data streams using binary (or quantum instructions or whatever the future holds) - but there will not be a software language or compilation. Programming languages exist solely for humans to instruct a machine what to do and will exist only for as long as humans are involved in instructing a machine what software to write - something that will not last for long (whether that be 1, 10, or 100 years, the time during which humans are involved in "making software" is finite).