Size: a a a

2018 January 10

AV

Alexey Veselovsky in Ada
Что именно?
источник

МР

Максим Резник in Ada
Онлайн компилятор
источник

МР

Максим Резник in Ada
источник

AV

Alexey Veselovsky in Ada
Круто!
источник

AV

Alexey Veselovsky in Ada
Хотите плюсатых страшилок? Их есть у меня! https://eli.thegreenplace.net/2012/06/28/the-type-variable-name-ambiguity-in-c
источник

AV

Alexey Veselovsky in Ada
Хотя, наверно, в Аде тоже какие-то такие приколы имеются.
источник

l

longboi in Ada
источник

AV

Alexey Veselovsky in Ada
ЗА ИМПЕРАТОРА!
источник

EV

Elena Veselovskaya in Ada
Ок, ладно. Я буду представлять хаоситов тогда.
источник

EV

Elena Veselovskaya in Ada
Ничего такого ужасного по ссылке нет. Я видела вещи гораздо страннее (в python, например).
источник

AV

Alexey Veselovsky in Ada
да ну, стремно. стрёмно когда в основном компилятор смотрит сверху вниз, но не всегда. меняем struct/class на namespace и поведение меняется. хорошо когда это в коротком коде, а когда у тебя тушка класса порядка 300-400 строк (а такое бывает), одно неверное движение и...
источник

AV

Alexey Veselovsky in Ada
Хотя как сделали методы у тегированных типов в Аде - тоже очень странно выглядит. И стремновато как-то с непривычки.
источник

EV

Elena Veselovskaya in Ada
Такие примеры как этот про порядок в классе/namespace просто показывают, что надо лучше язык знать, чтобы не попасться.
источник

EV

Elena Veselovskaya in Ada
Если инструмент сложный, это же не значит, что он плохой :)
источник

AV

Alexey Veselovsky in Ada
не плохо когда он сложный, плохо когда он хрупкий.
источник

EV

Elena Veselovskaya in Ada
А кто-то это называет гибкостью ))
источник

AV

Alexey Veselovsky in Ada
В данном случае есть только одно спасение - naming convention, в котором типы всегда называются иначе нежели функции и переменные.
источник

AV

Alexey Veselovsky in Ada
Elena Veselovskaya
А кто-то это называет гибкостью ))
Ну, таки язык должен быть устойчивым к ошибкам например уставшего человека у которого дедлайн.
источник

AV

Alexey Veselovsky in Ada
по крайней мере если язык для чего-то критичного используется.
источник

AV

Alexey Veselovsky in Ada
(для автоматизации инфраструктурных объектов, управление чем-то от чего зависят жизни людей, ну или, тем более, управлением финансами! одна ошибка может стоить сотни миллионов за день!)
источник