Сообщение Цикл языка программирования (почему отмирают) от 31.08.2019 2:51
Изменено 31.08.2019 2:58 Shmj
Цикл языка программирования (почему отмирают)
Сначала создают идеологически чистый и простой для понимания ЯВУ. К примеру, таким был C# вначале нулевых.
Потом язык чуть улучшают, как то добавляют Generics и пр. Все хлопают в ладоши. А раз хлопают, значит нужно повторить...
А потом приходит фигня. В язык тянут все что только можно и после этого он теряет простоту. Более того — использовать язык могут только лишь те, кто сидит на нем с самого начала и для кого добавление фич выглядело постепенным.
Если же ты с нуля в 2019 году попробуешь выучить C# со всеми его linq, dynamic, Tasks и пр. — то, скорее всего, посмотрев на все это дело — выберешь Go или там Python (хотя последний тоже старый, но как то не потерял простоты).
Аналогичная ситуация с C++, только все еще более запущено.
И к чему это приводит? К обретению популярности новых ЯВУ, которые не загажены множеством парадигм и не потеряли простоту. А старые языки, конечно, никуда не денутся, но желающих из изучать с нуля все меньше.
Потом язык чуть улучшают, как то добавляют Generics и пр. Все хлопают в ладоши. А раз хлопают, значит нужно повторить...
А потом приходит фигня. В язык тянут все что только можно и после этого он теряет простоту. Более того — использовать язык могут только лишь те, кто сидит на нем с самого начала и для кого добавление фич выглядело постепенным.
Если же ты с нуля в 2019 году попробуешь выучить C# со всеми его linq, dynamic, Tasks и пр. — то, скорее всего, посмотрев на все это дело — выберешь Go или там Python (хотя последний тоже старый, но как то не потерял простоты).
Аналогичная ситуация с C++, только все еще более запущено.
И к чему это приводит? К обретению популярности новых ЯВУ, которые не загажены множеством парадигм и не потеряли простоту. А старые языки, конечно, никуда не денутся, но желающих из изучать с нуля все меньше.
Цикл языка программирования (почему отмирают)
Сначала создают идеологически чистый и простой для понимания ЯВУ. К примеру, таким был C# вначале нулевых.
Потом язык чуть улучшают, как то добавляют Generics и пр. Все хлопают в ладоши. А раз хлопают, значит нужно повторить...
А потом приходит фигня. В язык тянут все что только можно и после этого он теряет простоту. Более того — использовать язык могут только лишь те, кто сидит на нем с самого начала и для кого добавление фич выглядело постепенным.
Если же ты с нуля в 2019 году попробуешь выучить C# со всеми его linq, dynamic, Tasks и пр. — то, скорее всего, посмотрев на все это дело — выберешь Go или там Python (хотя последний тоже старый, но как то не потерял простоты).
Аналогичная ситуация с C++, только все еще более запущено.
И к чему это приводит? К обретению популярности новыми ЯВУ, которые не загажены множеством парадигм и не потеряли простоту. А старые языки, конечно, никуда не денутся, но желающих из изучать с нуля все меньше.
Потом язык чуть улучшают, как то добавляют Generics и пр. Все хлопают в ладоши. А раз хлопают, значит нужно повторить...
А потом приходит фигня. В язык тянут все что только можно и после этого он теряет простоту. Более того — использовать язык могут только лишь те, кто сидит на нем с самого начала и для кого добавление фич выглядело постепенным.
Если же ты с нуля в 2019 году попробуешь выучить C# со всеми его linq, dynamic, Tasks и пр. — то, скорее всего, посмотрев на все это дело — выберешь Go или там Python (хотя последний тоже старый, но как то не потерял простоты).
Аналогичная ситуация с C++, только все еще более запущено.
И к чему это приводит? К обретению популярности новыми ЯВУ, которые не загажены множеством парадигм и не потеряли простоту. А старые языки, конечно, никуда не денутся, но желающих из изучать с нуля все меньше.