Oh I’m just asking for it here. 
Last time I saw this movie was several years ago, so I may just not be remembering very well. But I get the impression that a lot of people think there’s something fundamentally stupid about the idea that a computer virus could be written that could infect computers aboard alien ships. (And apparently it is also supposed to make it worse that the virus is transmitted from a Mac to the alien ship–there is supposed to be some mystery as to how its possible for the two to interface.)
Do I have this right? Is this supposed to be a fundamentally stupid idea?
Because it doesn’t seem fundamentally stupid to me. It’s plausible to think that aliens would come up with digital technology. And given that, it seems like the rest naturally follows. I can imagine superduper alien computers impervious to any and all possible viruses, but there’s nothing necessary about that. If they’re using digital computers, its very plausible that a virus (I guess it was actually a trojan) could be written that could infect it.
Or not? I’ve said all this knowing pretty much zilch about the nitty gritty as to how trojans work, or even how computers work. So maybe it’s just my ignorance speaking here. If that’s the case, what makes it implausible to think that we could figure out how to write a trojan for any computing system we might encounter? Perhaps some might just be too complicated for us to think about, but what evidence is there in ID4 that the computers they use are too complicated for us to think about?
And about the Mac interface. The alien computer accepts signals somehow. Why can’t we allow that we could design a card or something, and write a decryption program or something, that works to allow the mac to send and recieve signals that can be used by that alien computer? We don’t have to assume the alien ship uses USB or something. All we need is some piece of hardware combined with the right software that takes Mac signals from one end and translates them to Alien signals from the other, and vice versa. Is this fundamentally different than designing something that allows Mac’s to interface with PC’s? (Don’t they have those?) Yes, I know it’s very different, but is it fundamentally different somehow?
Or is it just the speed with which the trojan was designed that is bothering people? Did they have since the '50s to design it? Or did they only start thinking about this approach once they got the ship to power up around the time Will Smith showed up? (Or am I remembering this detail all wrong?)
Well. Have at me. 
-FrL-