Є одна проблема, про яку я задався питанням. Я поняття не маю, чи можна це кваліфікувати як відкритий виклик.
Математичні знання з часом невпинно зростають. Теоретичні основи, поняття, позначення та докази розвивалися протягом століть. Математики керували агрегуванням, не обов'язково перевіряючи його глобальну узгодженість систематично і формально в будь-який момент часу (хоча були спроби зробити це).
Ми повинні очікувати, що мови програмування та бібліотеки програм будуть агрегуватися та розвиватися аналогічно з плином часу. Які інструменти можуть допомогти керувати агрегацією результатів програмування та бібліотеками, щоб забезпечити їх послідовність та ефективність у використанні всіма, оскільки комп'ютери можуть бути більш офіційними та вимогливими щодо послідовності. Чи потрібно переробляти бібліотеки для кожної нової мови програмування. Чому ми повинні вибирати мову, оскільки вона має правильні бібліотеки для передбачуваного додатку, а не для її внутрішніх якостей як середовища програмування?
З іншої теми ви можете знайти ідеї в наступному запитанні: чи мови програмування стають більш схожими на природні мови? Я усвідомлюю, що ідея може не сподобатися багатьом теоретикам-комп’ютерам, але вона все-таки може бути корисною, дивлячись на різні проблеми чи з іншої точки зору. Я далеко не згоден з багатьма ідеями, які були опубліковані, але саме для цього дискусія.