Hacker News new | ask | show | jobs
by brudgers 5694 days ago
> "Where is the red circle drawn? How large is it? What shade of red? How are those arbitrary values chosen, and how do I choose others?"

When those things matter, more information will be required in both natural language and a high level programming language. On the other hand, when none of that really matters a high level programming language still requires all those items to be specified.

Like any level of abstraction, there are tradeoffs. On the other hand to explain how to submit a reply, I don't say:

   <form method="post" action="/r">
     <input type="hidden" name="fnid" value="7YwrNY6bwe"/>
     <textarea name="text" rows="6" cols="60"/>
     <br/>
     <br/>
     <input type="submit" value="reply"/>
   </form>
I say "press the button."

edit: html example to fit natural language model.