If I employ someone, then they are my "employee".

If my computer program modulates other computer programs, then they are my computer program's _____.?

I can't find any reference to "modulatee" anywhere. What is the word that I should use?

Is there an alternative word that captures that definition of "modulate" (monitor and alter when needed) and can be used in this way?

  • 1
    What do you mean by modulate someone? – user180089 Jul 16 '16 at 16:45
  • 2
    The appropriate alternative depends on the specific sense of your example, that is, how does your program modulate others? Does it separate the others' code into modules? Does it temper the others' effects in some way? Does it intervene between others and some third program or programs? – JEL Jul 16 '16 at 17:03
  • 1
    @JEL The definition that I need is more along that lines of "monitor and alter when needed". Program A updates Program B's variables when it sees fit. – Josh Jul 16 '16 at 17:15
  • 1
    Without making heavy weather of it, you can use -ee: "...subsequently the terminations -or and -ee were freely added to English vb.-stems to form ns., those in -or denoting the agent, and those in -ee the passive party" (OED Online, bold emphasis mine). – JEL Jul 16 '16 at 17:31
  • 1
    I see the dictionary does suggest this sort of usage for modulate, but I have never heard it in my entire life. I'd suggest you use regulate, if that is what you mean. Control or administer seem like other options. Modulate, in my experience, is used to refer to waveforms, sounds, flows, and other continuous analog functions. It just seems entirely out of place in a digital setting. – Phil Sweet Jul 17 '16 at 4:33

You asked:

If my computer program modulates other computer programs, then they are my computer program's _____.?

The best fit I could think of is "slaves" based on widespread usage in technology-related literature.

slave: a device (as the printer of a computer) that is directly responsive to another

Your computer program would then be their master.

From https://en.wikipedia.org/wiki/Master/slave_(technology):

Master/slave is a model of communication where one device or process has unidirectional control over one or more other devices.

Disclaimer: You are alerted to potential political correctness implications. A couple of alternatives to master/slave that I found are primary/replica and leader/follower.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.