История изменений
Исправление eao197, (текущая версия) :
Обычное дело при проектировании сложных систем.
Нет. Это говорит о том, что разработчики языка не знают точно, что именно они хотят получить.
Кроме того, любая работающая сложная система является результатом эволюции простой работающей системы. Можно посмотреть на то, во что со временем превратился C#, первая версия которого не имела даже генериков.
Тот же C++, который вы считаете устаревшим, развивался от простого языка к все более и более сложному. Но усложнения языка происходили для упрощения его использования в реальной жизни. Поэтому-то у него сейчас есть инфраструктура и пользователи.
Язык D пилят и пилят без оглядки на реальное использование много лет. И останавливаться не хотят. В этом главная проблема языка. Из-за которой он потерял очевидную нишу, которую мог бы занять лет 6-7 назад.
Это не важно, пока.
Тогда пускай D будет объявлен как исследовательский язык, на котором кучка энтузиастов проверяет свои взгляды на будущее языкостроения. Тут уж нужно определится, либо язык претендует на реальное применение, либо это просто исследовательский полигон.
Исправление eao197, :
Обычное дело при проектировании сложных систем.
Нет. Это говорит о том, что разработчики языка не знают точно, что именно они хотят получить.
Кроме того, любая работающая сложная система является результатом эволюции простой работающей системы. Можно посмотреть на то, во что со временем превратился C#, первая версия которого не имела даже генериков.
Тот же C++, который вы считаете устаревшим, развивался от простого языка к все более и более сложному. Но усложнения языка происходили для упрощения его использования в реальной жизни. Поэтому-то у него сейчас есть инфораструктура и пользователи.
Язык D пилят и пилят без оглядки на реальное использование много лет. И останавливаться не хотят. В этом главная проблема языка. Из-за которой он потерял очевидную нишу, которую мог бы занять лет 6-7 назад.
Это не важно, пока.
Тогда пускай D будет объявлен как исследовательский язык, на котором кучка энтузиастов проверяет свои взгляды на будущее языкостроения. Тут уж нужно определится, либо язык претендует на реальное применение, либо это просто исследовательский полигон.
Исходная версия eao197, :
Обычное дело при проектировании сложных систем.
Нет. Это говорит о том, что разработчики языка не знают точно, что именно они хотят получить.
Кроме того, любая работающая сложная система является результатом эволюции простой работающей сложной системы. Можно посмотреть на то, во что со временем превратился C#, первая версия которого не имела даже генериков.
Тот же C++, который вы считаете устаревшим, развивался от простого языка к все более и более сложному. Но усложнения языка происходили для упрощения его использования в реальной жизни. Поэтому-то у него сейчас есть инфораструктура и пользователи.
Язык D пилят и пилят без оглядки на реальное использование много лет. И останавливаться не хотят. В этом главная проблема языка. Из-за которой он потерял очевидную нишу, которую мог бы занять лет 6-7 назад.
Это не важно, пока.
Тогда пускай D будет объявлен как исследовательский язык, на котором кучка энтузиастов проверяет свои взгляды на будущее языкостроения. Тут уж нужно определится, либо язык претендует на реальное применение, либо это просто исследовательский полигон.