All GUI apps are different, each being unhappy in its own way. Moated fiefdoms they are, scattered within the boundaries of their operating system. CLI is a common ground, an integration plaza where the peers meet, streams flow and signals are exchanged. No commitment needs to be made to enter this information bazaar. The closest analog in the GUI world is Smalltalk, but again - you need to pledge your allegiance before entering one.
array_key_first|5 months ago
Really, GUIs can be formed of a public API with graphics slapped on top. They usually aren't, but they can be.
wpm|5 months ago
topaz0|5 months ago
antonvs|5 months ago
mike_ivanov|5 months ago
p_ing|5 months ago
Yet highly preferred over CLI applications to the common end user.
CLI-only would have stunted the growth of computing.
anthk|5 months ago
jadeopteryx|5 months ago