2017, Язык программирования

в среднем относительно крупный API, собранный носителем английского, будет более выразительным, чем такой же от не носителя со средним уровнем.
...
возникнут сложности с описанием специфического качества предмета, или с отчётливым присвоением конкретного типа взаимодействия.
...
Бородатая старая поговорка: "в компьютерных науках есть только две сложные вещи: "инвалидация кэша и именование". Не сложно понять, почему присвоение подходящего имени может быть трудозатратным. Программам часто приходится обрабатывать комплексные абстрактные структуры данных, что не слишком проецируется на "реальный мир".
...
разработчики проводят много времени, придумывая имена разным штукам. Иногда, я бы сказал, это отрицательно влияет на их продуктивность.
...
Если вы думаете, что "бриллианты вечны", вам никогда не приходилось объяснять схему 10-летней базы данных новому работнику. Худшие названия никогда не оставят вас в покое.
...
присваивать имена — сложно. Ещё сложнее на чужом языке. Менять названия позже — ещё хуже, а иногда практически невозможно.
...
Англоговорящий в этот момент, возможно, поинтересуется, почему бы этим несчастным иностранцам не написать языки программирования с их собственным словарём или алфавитом?
...
Понятия не имею, как нам сравняться с космополитизмом Excel в масштабах "настоящего" языка программирования.
...
наши компьютеры должны обучаться универсальному языку — эмпатии.

Отредактировано Лис (2019-12-02 20:58:27)