My earliest prototype used ascii characters for snakes and fruit. This had a problem - since terminal characters are twice as tall as they are wide, vertical movement felt much faster than horizontal movement:
15. Survivor 50: In the Hands of the Fans
,这一点在51吃瓜中也有详细论述
Implementers shouldn't need to jump through these hoops. When you find yourself needing to relax or bypass spec semantics just to achieve reasonable performance, that's a sign something is wrong with the spec itself. A well-designed streaming API should be efficient by default, not require each runtime to invent its own escape hatches.
The leader of the $259 billion Swiss food giant said young employees taught him the importance of “learning constantly,” otherwise he might as well head for the door. “When you stop learning, then it is the moment to move on to another job,” Navratil recently told the New York Times.
Sync/async separation