Jedinou podstatnou změnou od 70. let je modulární programování. (Ani OOP není nic jiného). Jazyk Go má pokročilé modulární programování rovněž a to od samého počátku - když v mírně odlišné formě. Vše ostatní jsou prkotiny. Není nutné jezdit jen po jedné koleji, dělat ze zvyku dogma a z OOP svatý grál.
Je zajímavé, co všechno se v honbě za modularitou páchá :) Nejdříve to bylo OOP, pak distribuované objekty (v podstatě mikroslužby zabalené do OO terminologie), teď pro změnu mikroslužby v kontejnerech. Na jazyce nesejde, první webový aplikační server byl napsán v ObjC :) Dnes vládne Protobuf, které má vlastní jazyk a generuje zdrojáky automaticky ve všech příčetných jazycích. ORM dtto. Asi tak.
OCaml! Promiňte mám OCD :). Ale k věci, hrozně rád bych někdy viděl články o: OCaml a Erlang/Elixir (něco tu bylo, ale chtělo by to víc). jeden čas mi přišlo, že třeba ReasonML prorazí, pak to ale přejmenovali na ReScript (https://rescript-lang.org/) a většinu času věnují změně syntaxe, aby byla podobná JS. Naprostá ztráta času. Na pozadí to stejně používalo https://www.bloomberg.com/company/press/open-source-at-bloomberg-introducing-bucklescript/ ...