Programming Languages

    • dictates orders
    • stores a lot of state

    Cons

    • needs complicated multi-thread sync mechanisms which may slow it down
    • can’t scale horizontally in different CPUs
    • 1