Nie wydaje mi się, żeby była jakaś odpowiednia odpowiedź.
Mówiąc ogólnie, gdy język jest stosunkowo młody, jest o wiele więcej swobody, aby stosunkowo szybko dokonywać stosunkowo dużych zmian. Nie ma dużej bazy istniejącego kodu do złamania, więc ludzie są na ogół znacznie bardziej otwarci na eksperymenty.
W miarę starzenia się języka, zakładając, że staje się wystarczająco szeroki dla użytkownika, aby ktokolwiek mógł się tym naprawdę przejmować, baza istniejącego kodu zaczyna coraz mocniej ograniczać wprowadzane zmiany. Nie tylko jest więcej kodu wykorzystującego więcej funkcji, ale trudniej jest zgadnąć, jakie zmiany mogą uszkodzić kod, ale zmieniają się oczekiwania ludzi.
Załóżmy na przykład, że w Ruby i Fortran było mniej więcej tyle samo osób. Co więcej, załóżmy, że w obu przypadkach była taka sama ilość kodu. Powiedziałbym, że szanse są całkiem spore, że zmiana, która złamała dokładnie taki sam procent każdego (i w sposób, który wymagał około tej samej pracy, aby poprawić) byłaby o wiele bardziej akceptowalna dla użytkowników Ruby niż dla użytkowników Fortrana z reguły (przynajmniej zakładając, że widzieli to jako poprawę).
Myślę, że wiele zależy również od postrzegania języka przez ludzi na początku. Ludzie, którzy wybierają język, ponieważ jest to „najnowocześniejszy”, są znacznie bardziej skłonni do znoszenia poważnych zmian, które łamią wiele istniejących kodów, jeśli tylko tyle potrzeba, aby utrzymać je na najwyższym poziomie.
Kolejnym czynnikiem jest wielkość i oczekiwana długość projektów, dla których język jest przeznaczony. Język, który obsługuje stosunkowo małe projekty lub te, które znamy z góry, ma krótką oczekiwaną żywotność (np. Interfejs sieciowy) może dość często zepsuć się, ponieważ jest mało prawdopodobne, że wiele osób będzie nadal używać tej samej bazy kodu przez, powiedzmy, 10 lat w jakikolwiek sposób. Język (np. C ++ lub Java), który lepiej obsługuje większe, dłuższe projekty, które mogą zająć, powiedzmy, 5 lat, aby otrzymać pierwszą wersję, może być regularnie używany (i ciągle rozwijany) przez trzy lub cztery dekady, oczywiście wymaga wielki stabilność znacznie więcej.