Can't say anything about the France part but as for the
difficult by reinventing a lot of technical computer-oriented words, but this is the same in German.
This isn't actually the case in German. One reason why it was so easy to run away from Germany was that all the work related stuff was basically in English already anyway. You just had to learn the "regular sentence parts between the work related words" and that you learn in high-school English well enough.Sure there was the odd professor that would call a stack a "Stapel", but nobody but him would call it that. Now of course the parts of CS that are pure maths, you are correct that they all have German words. But they're had that for hundreds of years. Actual computer-oriented run-of-the-ill words like you describe? Lots of Denglish!
I actually find that I can talk and converse perfectly at work because of it. Never lost for words. But in regular conversation outside of work I do search for words sometimes still.