It’s super common if it’s any sort of open source project because the collaborators can be anywhere and English is a good baseline.
IIRC one of the big tasks when Star Office became Open Office (later Libre Office) was translating a bunch of the German comments to make the code more accessible.
I’m sure I’ve seen some majority french code bases as well. There are certainly academic hypervisors out of China which have comments in Chinese kanji.
i’ve seen both. there is german program code with german variable names and german comments. yeah, it sounds about as strange as it is.
// diese variable beschreibt den luftzug an den messrohren var trötflöte = lese_zahl_aus(datenbank);but it’s rare. most people who work in IT in germany will write english variable names and english comments.
In my experience it’s more common in industrial (plc) and embedded software. Where people don’t have to work in large teams.
what does “plc” mean here?
Programmable Logic Controller
No, your controls are cursed! It stands for “Pretty Lame Computer”
Context
There is a YouTube channel called cursed controls which calls them that.
It’s super common if it’s any sort of open source project because the collaborators can be anywhere and English is a good baseline.
IIRC one of the big tasks when Star Office became Open Office (later Libre Office) was translating a bunch of the German comments to make the code more accessible.
I’m sure I’ve seen some majority french code bases as well. There are certainly academic hypervisors out of China which have comments in Chinese kanji.