3 ms·
>> Source code is just the specification of the program, and the compiler is the code generation tool. Compilers generate machine code. When I said "all of th
by thesuperbigfrog 5y ago
>> Source code is just the specification of the program, and the compiler is the code generation tool.
Compilers generate machine code. When I said "all of the original specifications and code generation tools", I was referring to tools that generate SOURCE code using models or specification languages such as:
https://en.wikipedia.org/wiki/Business_Process_Model_and_Notation https://en.wikipedia.org/wiki/Business_Process_Model_and_Not...
https://en.wikipedia.org/wiki/Systems_Modeling_Language https://en.wikipedia.org/wiki/Systems_Modeling_Language
https://en.wikipedia.org/wiki/Unified_Modeling_Language https://en.wikipedia.org/wiki/Unified_Modeling_Language
These tools use models or specifications as input and generate source code output.
Frequently these are expensive, proprietary tools that are intended to let semi-technical domain experts build solutions without needing to know how to program computers. They are the previous iteration of "no code" / "low code" tools.
What happens if the model tool company goes out of business?
What happens if the model tool company gets acquired and the new owner decides to raise the prices too much and some of their customers cannot afford to pay?
What happens to all of the generated source code produced by these tools when the business using the generated source code needs changes made, but no longer has the models or tools?