Although there is a difference not only in spelling but also in meaning, the usage of those two words demonstrates it is not something to be dogmatic about. Technically, âoeemigrateâ means to exit and âoeimmigrateâ means to enter, but sometimes the choice of word used is based on the perspective of the one using it and if the emphasis or focus is on exiting or entering a country. Other times, itâ(TM)s just a matter of choosing one word for the sake of an economy of words or not having an awkward-sounding sentence. Even though it is grammatically correct to say that your great-grandpa immigrated to the United States and emigrated from Germany, it is grammatically correct and makes sense to say the same thing in four different ways without altering the meaning. You could say that he emigrated from Germany to the United States, emigrated to the United States from Germany, immigrated from Germany to the United States, or immigrated to the United States from Germany.
Programming is an unnatural act.