Hacker News new | ask | show | jobs
by dachryn 1298 days ago
its already changing

The issue is that natural language is often ambiguous. So what you want is to define a formal language that takes out the ambiguity.

Over the last decades, we have grown from writing assembly languae, towards ever more generic languages, that allow us to express the same idea with less effort.

I see programming advancing in this direction. It will still require training to 'speak' the formal language to communicate with computers, but it will always become easier and easier, only leaving computer scientists as a niche occupation to actually build the layers supporting the higher levels.