Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The computer is a machine, and modern ones are complicated. When I am programming, I want to precisely control that machine. For me, simplicity is measured in how complicated it is to get the machine to do what I want it to do. So, eg, having several different operators for adding two integers sounds complicated. However there is simplicity in not having to reach far to actually get the correct behavior, and there is some simplicity in the process of being forced to make that choice as it irons about what behavior you actually want.


I think that's long been the argument of simplicity. 'Simple to remember' vs 'simple to perform.'

I tend to fall into the former camp. Something like BF would be the ultimate simple language, even if not particularly useful.


Structured concurrency is a notoriously hard problem. This is part of Zig’s 4th attempt to get it right.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: