Se stiamo parlando, diciamo, i primi 10 ci sono classificati college e università (altri paesi avranno diverse tradizioni e persone avranno definizioni selvaggiamente diverse di un "Countryside College o Università"), n. Un college della comunità sceglierà generalmente quali lingue da insegnare in base alle lingue i datori di lavoro nell'area geografica servita dall'uso del college. Le università classificate, d'altra parte, generalmente hanno molti più criteri idiosincratici. Ad esempio, quando sono andato a MIT, le lingue primarie utilizzate erano schemi (perché professori Abelson e Susssman hanno scritto Struttura e interpretazione dei programmi per computer ) e Clu perché il Prof. Liskov lo ha progettato. Né di questi sono mai stati lingue particolarmente utili per i professionisti anche se Lisp, almeno, ha alcuni utenti nei campi accademici come AI. Le università classificate si vedono come insegnando la scienza informatica, non la programmazione, e dal momento che generalmente si suppongono di utilizzare molte lingue diverse sulla tua carriera, le lingue particolari che vengono insegnate non sono particolarmente importanti. I college della comunità sono nel business della programmazione didattica in modo che generalmente preferiscano le lingue che si trovano in un uso più comune.
Di volta in volta, le università cambiano le lingue che insegnano. Generalmente comporterà un sacco di incontri e discussioni di facoltà, ma è difficile sapere se questo sarebbe qualificato come "sistemico" o "casuale" nelle tue definizioni. In generale, i criteri saranno pedagogici, non pratici. Cioè, i professori sono molto più propensi a preoccuparsi di quali lingue rendono più facile l'insegnamento dei concetti sottostanti e quali lingue vedono come promuovere il bel codice piuttosto che le lingue richiedono i datori di lavoro.