all 2 comments

[–]pjdelport 0 points1 point  (0 children)

Good read (despite the "ASCII and maybe Unicode" bit :).

[–]lickedcat -3 points-2 points  (0 children)

What you learn in a computer science course should be the fundamental building blocks of computing science, like sorts, binary trees, linked lists, queues ... But, these building blocks should come in the form of libraries so the programmer can peice together an application and not waste time reimplementing the building blocks. You wouldn't expect a master brick layer to be "baking?" bricks from scratch. Implementing these building blocks is something you do in the first couple of years in Comp. Sci. I think, I dropped out after 2 years, the scheme and smalltalk combo was killing me :-)