top of page

Computer Science as seen through the eyes of Microsoft

The place to start is with the Microsoft Windows Wikipedia page. Now I am a mathematician, not a software engineer, but a little knowledge can be dangerous.

Here is a list of cryptic words that belong to big ideas:

.NET     HTML     JavaScript     CSS     API     Azure     node.js     PHP     Python     :-)

... the list is long (or will be in the future) and counting!

I used to think that since a language like C can theoretically handle anything a general Turing machine can do, that I can do anything just by sitting in front of my computer and hacking away. Naturally that is misguided and is in fact the reason I started studying mathematics and symbolically was demoted from a supercomputer to a pencil and paper. I don't think I have really gotten to the point just yet where I actually "get it". While I sat in front of my computer or behind my desk all those years, the world has moved on. Believe it or not, I won't reach my potential until I develop a social component to my studies. You should do the same! Technology has advanced and will continue to advance and they did it all without my help.

I will return to this page of my website again and again to fill you in on all the exciting things I learned about computers.

Algorithms are tough and it takes a mathematician to design them and a team of engineers to make them useful.

Theory of Computation is filled with unsolved problems and you won't solve them unless you go to kindergarten and read this book which I am making available to you for free!

As I read Wikipedia and I learn more about technology, the following pages made sense to me and I am listing them here so I can come back to them:

Reference Implementation     History     Computing     People     :-)

bottom of page