Posts

Showing posts with the label event based programming data based programming

Event based versus Data based Programming

Image
  Over the years our landscapes have significantly changed, shifting from monolithic to client server to now cloud based microservices architectures :  Along the shift to cloud based microservices, programming styles have also changed and in this short blog I will focus a bit on programming paradigms by discussing : Event based versus Data based Programming When I started programming in the mid-1980, only a small number of so-called “programming paradigms” where available – most notably imperative languages [ 1 ] or better procedural / functional languages like C++ developed around 1980 as well as Modula and Ada.   For me the work that Bjarne Stroustrup did related to programming was hugely influential – his book “The C++ Programming Language” issue in 1985 was in of my first IT books and it was the start of my IT career. Today, 30 years later, there are between 25 and 30 different programming paradigms. Everything from “action” and “agent oriented” to “symbolic” and ...