Why call the book name ASCII Shrug? The born of ASCII makes almost every computing feature possible. The born of ASCII transforms computing and our lives in such an easier way, sometimes we may finish a job with just a shrug.
But all these came not easy, countless computing scientists and engineers have devoted to create a seirs of milestones. Chapter I brings you to hundred years ago, even ancient time when civilization just sprouted. How number is generated? How mathematics and algebra developed? How mathematic related with computing? Chapter II touches many basic concepts. Chapter III goes into a deep further to explain some basic and popular topics in language computing. Have you ever thought about the many basics? What exactly is iteration and recursion? Have you thought about how important floating point is? If philosophy can help us understand the world, we can trace back to Before Christ. Chapter IV tries to illustrate the important programming paradigm from fundamental, from philosophy. What is object in the world? What is object-oriented way of thinking from philosophy point of view? Chapter V accumulates all the contents in my developer notes, it covers data, database, data modeling, SQL server, and the evolvement of windows interface implementation and web services implementation over the years. Have you thought about SQL server architecture? Why the query can run in SQL server? Have you seen those SQL errors before? Chapter VI pictorial tomorrow’s technologies in some computing areas, which directions are for programming languages, big data, and user interface, it also lays out some challenges in the research. If tomorrow comes, we will have something new along with the difficulties, we will have lots of work and challenges, but we are full of hope, we will be looking forward to the coming of each tomorrow.