Programming Languages

<aside> 💡 Programming languages communicate computational instructions.

</aside>

Abstractions

Various abstractions are used. Abstractions simply means showing only useful information and hiding the rest.

So there is a trade off between expressiveness for efficiency.

Styles of Programming

Imperative

Declarative