Информация об изменениях

Сообщение Re: За счет чего выстреливают языки? от 10.07.2015 1:41

Изменено 10.07.2015 2:02 Pavel Dvorkin

Здравствуйте, Mamut, Вы писали:

Давай посмотрим

1. Фортран — за счет того, что не было ничего. Закрыл нишу.
2. Алгол -60 — за счет того, что надо было соответствовать неким принципам (структурное программирование), которым Фортран не соответствовал. Закрыл нишу.
1A. Опять Фортран. Отнюдь не вытеснен Алголом, так как имеет мощную поддержку со стороны IBM, которая его любит, а Алгол-60 почему-то невзлюбила.
3. Кобол — за счет того, что надо было решать экономические задачи. Закрыл нишу.
4. С — за счет того, что нужен был язык системного программирования, но при этом не ассемблер. Закрыл нишу.
5. С++ — за счет того, что надо было соответствовать неким принципам (ООП). Закрыл нишу.
6. Бейсик во всех его разновидностях. За счет того, что нужен был язык более простой, чем существовавшие, пригодный для непрофессионалов. Закрыл нишу.
7. Паскаль. За счет мощной поддержки тогдашнего гиганта Borland. До этого влачил довольно жалкое существование, после ухода Borland влачит примерно такое же.
8. Java. За счет того, что нужен был язык для апплетов. Правда, апплеты никуда не пошли, но язык нашел себе другую нишу — серверное программирование. Закрыл нишу.
9. C#. В общем-то, на момент появления особо и не нужен — та же Java на 95%. За счет мощной поддержки Microsoft. На платформах, отличных от Windows, влачит довольно жалкое существование из-за того, что там Microsoft не распоряжается как у себя дома.
10. JavaScript. За счет того, что нужен был язык для программирования в среде браузера. Закрыл нишу.

Резюме : либо закрывает имеющуюся нишу, либо имеет мощную поддержку со стороны софтверного гиганта, который в состоянии его навязать миру.