"Tutti lo sanno" ...
- ... che c è ampiamente usato per programmi di basso livello in gran parte perché le apis del sistema operativo / dispositivo sono in genere in c.
- ... che Java è ampiamente utilizzato per le applicazioni aziendali in gran parte a causa delle librerie aziendali e del supporto ide.
- ... quel rubino è ampiamente usato per le webapps grazie in gran parte a causa delle rotaie e del suo ecosistema di librerie
Ma lascia entrare nei dettagli quali sono le nicchie e le sub-nicchie specifiche. Soprattutto per quanto riguarda le biblioteche. Dove potresti incorporare lua per lo scripting dell'applicazione rispetto a python. Dove useresti Java vs C #. Quali lingue usano diversi scienziati? Anche quali lingue hanno librerie per queste sub-nicchie? Cose come bioperl / scipy / Incanter.
Per favore non farci domande su quanto sia bello ogni lingua o ambiente. Questo è dove hanno usato. Inoltre nessuna lamentela sul marketing / PHB.
(Migrazione manuale) Ho fatto di nuovo questa domanda dopo che è stata chiusa su stackoverflow.com