avva: (Default)
[personal profile] avva
Цитата из Тюринговской лекции Дейкстры (1972-й год, между прочим):
I pray daily that more of my fellow-programmers may find the means of freeing themselves from the curse of compatibility.
На что в 2002-м году я хотел бы отреагировать так: Ха! Нет, лучше так:
Ха. Ха. Ха.


А вот ещё интересный отрывок из той же лекции, затрагивающий в каком-то смысле тезис Ворфа-Сапира, применяя его к программистам:
Now for the fifth argument. It has to do with the influence of the tool we are trying to use upon our own thinking habits. I observe a cultural tradition, which in all probability had its roots in the Renaissance, to ignore this influence, to regard the human mind as the supreme and autonomous master of its artifacts. But if I start to analyse the thinking habits of myself and of my fellow human beings, I come, whether I like it or not, to a completely different conclusion, viz. that the tools we are trying to use and the language of notation we are using to express or record our thoughts, are the major factors determining what we can think or express at all![...]

Выделено мной.
From: [identity profile] zc2.livejournal.com
Во-первых, абсолютно придерживаться совместимости не возможно, рано или поздно приходится ею жертвовать, ломать старые рамки, чтобы не остаться во вчерашнем дне.
Во-вторых, в 60-е годы вычислительная техника была нацелена в основном на решение математических задач, и всю проблему програмной совместимости можно, в принципе, свести к совместимости языков программирования на уровне кода, на объектном уровне, и вообщем-то всё. В то время и языков появилось больше, так как они были основным инструментом для решения основных же задач и шёл, можно сказать, процесс поиска оптимального. На сегодняшний день, ситуация в корне другая и сложнее на порядки.
Технология ушла в сторону от просто вычислений, мощности процессоров используются скорее как вспомогательный ресурс. Я не могу знать, предвидел ли Дейкстра такое развитие информационных технологий, но, если он имел в виду только языки программирования, то он прав, так как их совместимость тогда, и даже сейчас ничто по сравнению с проблемами совместимости протоколов, СУБД, форматов данных, юзер интерфейсов, аппаратуры наконец.

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 28th, 2025 03:10 pm
Powered by Dreamwidth Studios