Theoretical Computer Science
What is Theoretical Computer Science (TCS)?
Theoretical Computer Science (TCS) is a set of principles that make up a subset of computer science. It focuses on many mathematical and theoretical principles of computing. It includes subsets of computability theory, Lambda, the Turing Machine, Information theory, Algorithms, Cryptography, hardware, data structures, computational geometry, informational theory, and more.
Who first discovered TCS?
Alan Turing was the founder of all theoretical science that is used today. In 1936 Alan Turing created a machine that Theoretically can be used for all Computational equations to this day. The Machine was called the Turing machine.
Right now, there is no Webpage on this topic. However, there will be one in the future.
Why understand Theoretical Computer Science?
TCS is the fundamentals that computers work on. Without Theoretical Computer Science, many of the devices we use today wouldn't work or be as efficient. That means most things, from thermometers to big television screens, just wouldn't be the same. Technology is moving fast and understanding how it works is very important because to most people running a device is just pressing a button but if you can understand how it works and what types of computation are going on well, let's just say you're one smart cookie.
Did you know that the first calculator is abacus? It wasn't until centuries later until calculating devices like Pascals calculator came about.