What is in question is the UX, not the literal code.
Obviously terminal programs are literally programs and COM is literally objects.
However, terminal programs often have a single purpose, along with inputs and outputs that function as a crude interface allowing them them to be combined in a reasonably flexible way by the end user, who can use them to construct functionality of their own.
Obviously terminal programs are literally programs and COM is literally objects.
However, terminal programs often have a single purpose, along with inputs and outputs that function as a crude interface allowing them them to be combined in a reasonably flexible way by the end user, who can use them to construct functionality of their own.