Человек и страус++

Jan 13, 2016 01:38

Чего-то особенно офигенного Страуструп не рассказал на вторничной тусне с++традальцев. Ну да, что-то ещё полезное добавят в язык. Что-то - аж в виде дубликата уже существующего, но лучше (вы же кричали «пешы исчо, аффтар!», ну и вот, заявки услышаны).

С одной стороны он вроде как говорит, что нужно двигаться вперёд, развивать, и как-бы с другой стороны говорит, что нужно популяризировать язык. А с третьей стороны выкинуть старые грабли тоже нельзя, т.к. к ним уже притёрли мозохистые руки. Т.е. будут неизбежные наслоение, усложнение и дупликация. Я не могу увязать в голове размер и сложность языка программирования, всё более приближающиеся к размеру и сложности натурального языка, который в совершенстве не знает никто, и популярность в виду наличия немного более вменяемых альтернатив в наши-то дни (хотя, понятно, это с поправкой на применимость и уже существующий код).

На предмет сожалений в дизайне Страуструп не очень колется. Похоже на случай «Я его слепила из того, что было, а потом что было, то и полюбила».

Ну и на сладкое он практически признался в любви к препроцессору. Быть может, я преувеличиваю, но он сказал, что любит разделение деклараций и имплементаций (сильных возражений не имею) и то, что препроцессор делает своё дело, а непостредственно компилятор - своё (то же самое). Но как-то это было сказано так, что закрались закрадки.

Про самое больное, про инструменты, было мало. Ну типа муркософт планирует выкатить статический анализ совсем-совсем скоро. А то, что нужно код читать и рефакторить - это пока мечты. Т.е. в принципе можно, но пока нет.
 

effectiveness, language, c++, software

Previous post Next post
Up