2 ms·
As a teaching language, I did enjoy C. I didn't know C when I was studying CS, and until then I used higher level languages that did all sorts of inexplicable t
by hendler 16y ago
As a teaching language, I did enjoy C. I didn't know C when I was studying CS, and until then I used higher level languages that did all sorts of inexplicable things. C was the one layer above assembly that made sense, and helped highlight when something was really a hardware issue versus an algorithmic issue. (eg. limitations of mmap and fseek in relation to database performance)
For production, I wish I had the time or need to optimize code I write, but too often, a server upgrade and reconfiguration is sufficient. At least I depend on some one else writing something great in C (linux, nginx, etc).
Been looking at GoLang and Clang to make the experience a little less painful.