Eclipse, IntelliJ, Visual Studio ed Emacs possono essere tutti utilizzati almeno per C ++, Java e JavaScript. Maven e Ivy possono essere utilizzati con qualsiasi lingua.
.NET framework è un set di librerie che possono essere utilizzate con più lingue, e oltre a Java esistono molte lingue che possono essere eseguite su una JVM e quindi utilizzare le librerie principali Java.
GYP, Ant e Make possono essere utilizzati praticamente in qualsiasi lingua. GCC è strutturato in modo tale da poter compilare qualsiasi linguaggio su qualsiasi piattaforma se si installano i bit corretti. JSON, XML, INI sono tutti formati di dati ampiamente utilizzati da molte lingue.
Fondamentalmente, la premessa della tua domanda è imperfetta. Un linguaggio di programmazione è solo un linguaggio, e tutte le cose che hai elencato sono separate, anche se alcune sono usate più spesso insieme di altre.