3 ms·
I only flew over the comments but I miss references from the past like Software through Pictures (STP, from former Aonix, riding the wave of CASE-tools) or the
by ka0lin 7y ago
I only flew over the comments but I miss references from the past like Software through Pictures (STP, from former Aonix, riding the wave of CASE-tools) or the even older block oriented software. The latter thought of objects forming blocks that offer or consume interface and join each other through matching like LEGO.
Even big companies like Rational tried their best to generate boiler plate code from UML diagrams. Also BPMN incorporated findings from the early days.
But after nearly 30 years of programming experience I know one thing for sure: when it comes to real use cases beyond counting letters in a string only dedicated generators or very limited general ones continue to work. If it were the other way around there'd be product turning natural language directly into at least a single formal one.
And every (Java-) programmer who still repeatedly writes down lines of code doing the same boring input-processing-output did miss at least aspect orientation, Java agents and this is the most powerful of all: ANTLR. Runs right away with your BNF-grammar from Maven or a plain JDK. But be warned, this is like any other complex craftmanship, you need to start with cleaning the workshop before you can operate the heavy machinery.