Новые потребности постоянно добавляются в существующие яп, раздувая их. Удобство использования достигается с помощью синтаксического сахара, который делает поддержку возможностей нативной. Вопрос только во времени появления таких возможностей. Какой то новый яп может уже включать нативную поддержку их и чтобы не проиграть в конкурентной борьбе, существующие яп тоже добавляют такие возможности. Проблема здесь в том, что яп разрастается, включая в себя всё что нужно для работы программистов. Эти возможности придётся постоянно изучать(или новый яп, который непонятно ещё как решает другие необходимые задачи). На это уходит много времени. Думаю, уже есть потребность в некоем стандарте новых технологий(универсальный яп и описание новых технологий применительно к нему), который позволит с помощью ИИ(будет переводить псевдопрограмму с универсального к конкретному, возможно генерируя библиотеки) решать задачи на любом яп.
Это сильно упростит/удешевит разработку, не придётся переучиваться, достаточно будет знать какой то один яп...
Мне кажется, любой яп можно сделать малым, если не использовать часть его функций. Новые языки появляются не потому, что они могут делать что то, что нельзя сделать на другом языке программирования, а потому, что у кого-то появилась идея создать что-то новенькое, с другим синтаксисом. Потом это подхватываю вау-энтузиасты, к языку прикручивают библиотеки, которые в данный момент нужны всем и появляется новый яп, на котором удобно писать что-то востребованное. +Этот яп начинают продавать, как будто написанное на нём что то гораздо эффективнее, поэтому покупайте у нас. И пошло, поехало.
То же самое можно сделать на любом яп, да хоть на ассемблере, просто нужны соответствующие библиотеки.
Новые потребности постоянно добавляются в существующие яп, раздувая их.
Удобство использования достигается с помощью синтаксического сахара, который делает поддержку возможностей нативной. Вопрос только во времени появления таких возможностей. Какой то новый яп может уже включать нативную поддержку их и чтобы не проиграть в конкурентной борьбе, существующие яп тоже добавляют такие возможности.
Проблема здесь в том, что яп разрастается, включая в себя всё что нужно для работы программистов. Эти возможности придётся постоянно изучать(или новый яп, который непонятно ещё как решает другие необходимые задачи). На это уходит много времени.
Думаю, уже есть потребность в некоем стандарте новых технологий(универсальный яп и описание новых технологий применительно к нему), который позволит с помощью ИИ(будет переводить псевдопрограмму с универсального к конкретному, возможно генерируя библиотеки) решать задачи на любом яп.
Это сильно упростит/удешевит разработку, не придётся переучиваться, достаточно будет знать какой то один яп...
Мне кажется, любой яп можно сделать малым, если не использовать часть его функций.
Новые языки появляются не потому, что они могут делать что то, что нельзя сделать на другом языке программирования, а потому, что у кого-то появилась идея создать что-то новенькое, с другим синтаксисом. Потом это подхватываю вау-энтузиасты, к языку прикручивают библиотеки, которые в данный момент нужны всем и появляется новый яп, на котором удобно писать что-то востребованное. +Этот яп начинают продавать, как будто написанное на нём что то гораздо эффективнее, поэтому покупайте у нас. И пошло, поехало.
То же самое можно сделать на любом яп, да хоть на ассемблере, просто нужны соответствующие библиотеки.
То же самое с "малыми яп".