Здравствуйте, утпутуук, Вы писали:
У>Писать дольше и захламляют код
У>Ну там где-то точку надо ставить, где-то не надо. Не помню, давно не откушивал
Про точку с запятой после } я до сих пор запомнить не могу. А в Паскале точка нужна лишь после мейна.
У>Большие не большие, а объявлять переменные по мере нужды гораздо удобнее, и опять же лишние ключевые слова.
Одно слово var. Фишка с объявлением в начале действительно бесит, но лишь когда говнокод жёсткий лепишь.
У>Хм, кто-то еще использует сейчас массивы, а не вектора?
Вектор это лишняя индирекция. И он кучу дёргает, сейчас ты скажешь про специальные аллокаторы, да кто ими пользуется.
У>:= vs =/== — спасибо, что напомнил. Отдельный луч поноса за эту фишку.
А, ещё свич, в котором по умолчанию выполнение "протекает" в следующий блок, и надо ставить бряк, чтоб этого не было. Это просто пипец какой-то. Возможность делать перечисления и диапазоны в метках свича убивает 95% применения протекания, а на остальные 5% случаев (которые все говнокод) добавили б слово "континуе" для принудительного протекания.
Нет такой подлости и мерзости, на которую бы не пошёл gcc ради бессмысленных 5% скорости в никому не нужном синтетическом тесте