mirk писал(а):обычная работа над ошибками при работе над продуктом
работа над ошибками это когда есть цель ты не смог ее достичь потому что совершил ошибки, ты эти ошибки исправляешь и достигаешь поставленной цели. в данном случае цель была достигнута только она оказалась непригодной для работы и последующие языки это отказ от цели.
mirk писал(а):так можно сказать про любой язык
нет конечно, обычно их расширяют а не удаляют.
например, зачем удалять for? это самая востребованная конструкция из циклов, потом идет while, repeat же наименее востребованная, грубо говоря на 1 репит приходится 10000 вайлов, более того, из наблюдений, когда переписываешь репит на вайл, код становится более правильным. если уж удалять то репит. к томуже фор позволяет использовать легко реализуемые оптимизации которые в других случаях затруднительны так как для них неизвестно количество элементов.
ладно бы for to заменили бы на for in, т.е. где индекс опционален, ведь чаще всего он ненужен, более того вместо items[i] получается item, что тоже является серьезной оптимизацией, при этом конструкция была уже известна
Добавлено спустя 26 минут 46 секунд:вон каким for должен быть
https://blogs.oracle.com/sql/post/bette ... s-in-plsql