Not for how it would be different because aliens are aliens, but because you're presumably looking at something that is the result of thousands of years of iteration and refinement. If you're the Asgard from Stargate, you presumably aren't just doing OS updates and re-skinning your UIs and throwing away your old frameworks every three to five years for the fun of it. At some point you presumably figured out how your software should work, wrote it right, iterated on it until it was essentially bug free, and only extend it as needed within the same set of frameworks, languages and UI paradigms your civilization has been using for hundreds of years.
What does that software look like?
My most recent one was Netflix’s Close, though that one was gibberish, it was just a html form with nonsensical attributes in that case.
Found it, http://thedailywtf.com/articles/Stargate-Code-of-the-Replica...
Although the computer geeks are probably inclined to think: yes, but what we are dealing is more complex than that- I don't think there is a big difference between knowing how to safely connect two wires together, and how to safely copy one string to a buffer. Electricians took time to arrive at a consensus (but they did it), and I believe software engineers will too.
It’s possible to imagine their equivalent to a GUI is entirely unlike ours, flat screens work for us because of our visual cortex and narrow field of view/depth perception framework essentially been tricked.
A UI for a something intelligent with a compound eye or ten eyes or whatnot could be very different.
Not to mention if we give said aliens hundreds of years of computers, they would likely arrive at something akin to a neural interface, I mean a computer as a direct expansion of your cognitive ability has to be the end point in user interfaces, you don’t even have to think about how to translate what’s in your head into something the computer can understand parse, you manipulate it as easily as thinking of a pink elephant in a tutu, it is just there.
It would also likely be heavily influenced by their psychology.
What would be fun is trying to create a router between our systems and theirs down the line.
We’ve had electric computers for a blink in time compared to the wheel, lot of places to go between a Ryzen 3950X and computronium.
William Gibson hints at something similar to this in the graduate work of a character in the short story “Dogfight”[0] from the excellent collection “Burning Chrome”.
I think before that, the act of programming will be supplemented by AI and will become more descriptive than procedural.
I think about SQL, where you typically describe the shape of the data and relationships you want, rather than how to get it. The database then creates a query plan... effectively a “program”, compiles it, then executes it.
I think programming will become more like that, on its way to what you describe.
I mean, look at us now - we're kind of analogous to super-AIs created by cells, and we try to program cells, but we can't really understand every detail; we try to manage them instead.
At some point the aliens would just have their lowest levels of abstraction frozen due to losing the ability to manipulate them. And take it for granted, like we take our brain cells or muscle cells for granted.
Since we're dealing with fiction, from a Deepness in the Sky:
>The Qeng Ho's computer and timekeeping systems feature the advent of "programmer archaeologists":[1] the Qeng Ho are packrats of computer programs and systems, retaining them over millennia, even as far back to the era of Unix programs (as implied by one passage mentioning that the fundamental time-keeping system is the Unix epoch):
>>Take the Traders' method of timekeeping. The frame corrections were incredibly complex - and down at the very bottom of it was a little program that ran a counter. Second by second, the Qeng Ho counted from the instant that a human had first set foot on Old Earth's moon. But if you looked at it still more closely ... the starting instant was actually about fifteen million seconds later, the 0-second of one of Humankind's first computer operating systems.
>This massive accumulation of data implies that almost any useful program one could want already exists in the Qeng Ho fleet library, hence the need for computer archaeologists to dig up needed programs, work around their peculiarities and bugs, and assemble them into useful constructs.
So to answer your question, a mess of standards going back millennia with glue-code everywhere. I blame the separation of documentation and code for the coming dark age.