Object Oriented Programming Paradigm
A deep dive into what is Object Oriented Programming. I have covered the building blocks and concepts of OOP along with a gaming example.
Object Oriented Programming Paradigm Read More »
A deep dive into what is Object Oriented Programming. I have covered the building blocks and concepts of OOP along with a gaming example.
Object Oriented Programming Paradigm Read More »
In my previous posts about Programming Language Generations and Low-level vs High-level languages, I mentioned the term Program translator tools. If you haven’t read them yet, I would suggest you to read for better context. In this post, I’m going to discuss more about the program translator tools. More about what each translator tool, the
Program translator tools – Assembler, Compiler and Interpreter Read More »
In the previous post, I wrote about the generations of programming languages. In various places, I mentioned about languages being low-level and high-level. So, what are they? To keep it short and simple, a language that is more close to the machine is low-level and a language that is more close to the programmer is
Low-level and High-level languages Read More »
The generations of programming languages shows the evolution process of programming language. As of today, there are many programming languages and types of programming languages out there. In the past, I have posted about Programming Paradigms and discussed few of the paradigms. But what makes them so different? For instance, let us consider the two
Generations of Programming Languages Read More »
Functional Programming Paradigm is a sub-paradigm of Declarative Programming Paradigm. It is based on Lambda Calculus developed by Alonzo Church in the year 1930. Lambda Calculus is purely mathematical and has the same computational capabilities of Turing machine. Turing machine was also proposed around the same time. It was in 1937, Alan Turing proved that
Functional Programming Paradigm Read More »
Declarative Programming Paradigm is a programming style which focuses on what to do rather than how to do it. When defined in contrast with Imperative Paradigm, declarative style describes what a computation should perform without having the step-by-step logic on how to perform it. They are not always Turing-Complete. The below are few languages that
Declarative Programming Paradigm Read More »