Pull to refresh
1
Roman Pop@padre43

User

Send message

Классная статья, спасибо! Эксель - это язык программирования, однозначно. 15 лет работаю на нём с разнообразными финмоделями. При этом знаю о git и о разнообразии CI инструментов в программировании. Мне это долго не давало покоя, как и другие проблемы экселя: хаотичность, ошибки, не самая высокая производительность на больших объемах вычислений. Даже переписывал некоторые модели на Python и R.

В конце концов пришел к выводу, что эксель и вообще spreadsheets - это просто отдельный способ представления данных. И, надо сказать, для многих задач крайне удачный. Не надо всё пытаться сводить к коду. Вы же не будете описывать диаграммы и блок-схемы с помощью кода, там, где графическое представление более уместно. Так же и с расчетами в экселе. Как писали выше - когда задача требует, то вовсе не проблема переписать экселевский файл на "нормальный" язык программирования и получить версионность, контроль, производительность и прочие плюшки. Но как формат, электронные таблицы и эксель в частности проживут еще долго.

Тут нельзя говорить, что предпочтительнее в отрыве от вопроса "для чего?". Предпочтительнее для чего? Клепать детали на производственной линии - безусловно, простой детерминированный автомат справится лучше. Изобрести эту производственную линию и создать экономику, в которой возникновение этой линии имеет смысл - это задача только для сложных, высокоорганизованных биологических существ.
Развитие систем идет по пути усложнения - это естественный процесс. Предыдущие уровни сложности не отменяются, т.к. некоторые задачи успешно решаются и простыми способами. Условно, изобретение экскаватора не делает ненужными лопаты. Просто круг решаемых задач расширяется.
Ну а что сложные системы сталкиваются со своими специфическим болезнями и проблемами - это не новость.

А вы принимаете во внимание, что написание вашего комментария было реализовано биологической системой невероятной сложности - вами. Это же композит из астрономического числа клеток, белков, генов, нейронов, связей, памяти, человеческого опыта, семантики. Который, тем не менее, устойчиво на протяжении длительного периода времени и более или менее успешно противостоит как внутренним сбоям, так и внешним воздействиям. И вроде никто не держит полной документации по этой системе)

Information

Rating
Does not participate
Registered
Activity

Specialization

Investments