Gustavo Bicalho

55%
Flag icon
On the other hand, it's really hard to make a language that's great at everything, in part just because there are only so many concise notations to go around. There's this Huffman encoding problem. If you make something concise, something is going to have to be more verbose as a consequence. So in designing a language, one of the things you think about is, “What are the things I want to make very easy to say and very easy to get right?” But with the understanding that, having used up characters or symbols for that purpose, you're going to have made something else a little bit harder to say.
Gustavo Bicalho
Steele
Coders at Work: Reflections on the Craft of Programming
Rate this book
Clear rating
Open Preview