January 14, 2015
Hello, this is just something I found interesting on one of my CP courses.
PC’s or personal computer. This type of computer is for the everyday use by a common person. It can be a desktop or a laptop that can handle simple and sometimes complex processing.
Servers: These computers are typically used by many people, most of the time remotely. They are designed to run large programs such as database and web servers. They can be big or small like a P.C depending on its need.
Supercomputers: These computers are equipped with the highest performance parts available and are typically in the millions of dollars. They are set-up as servers but they are tasked with complex mathematical computations, running simulations, and such.
Embedded Computers. These are found inside cars, televisions, and similar electronics thats purpose is to do mainly one task.
The steps that a high-level language goes through to be readable by a computer processor are:
Not all languages follow this pattern, some don’t compile into an assembly level language at all and skip to binary.
Software Engineer @Pluralsight. Interested in distributed systems, machine learning, and the web. Follow me on Twitter.