О закономерностях
От: Кирилл Лебедев Россия http://askofen.blogspot.com/
Дата: 30.01.07 11:33
Оценка: 26 (5) :)
Вышла новая статья о закономерностях в программировании. Приведу несколько выдержек из нее:

"При этом каждое следующее серьезное изобретение в области программирования — это почти всегда изобретение следующего интерфейса (это и есть «этаж») между системными «слоями»:



"Вспомним «эволюцию языков программирования»:




Изобретение языков высокого уровня позволило осуществлять перенос программы с машины на машину. И это позволило программисту (пишущему на высоком уровне) «не знать» или «знать минимально» устройство машины. Как бы сказали теперь, эти языки «инкапсулировали» (закрыли) «устройство машины» от программиста. Стали «интерфейсом» между программистом и компьютером.


  • Затем произошел четвертый надсистемный переход: «структурное программирование» вытеснило «линейное». Программа стала пониматься как группа (читай: «надсистема») модулей, которые можно писать отдельно, а проектирование в значительной степени стало пониматься как проектирование интерфейсов для общения модулей.
  • Затем произошел пятый надсистемный переход: … впрочем, дальнейшую логику вдумчивый Читатель продолжит сам."
  • С уважением,
    Кирилл Лебедев
    Software Design blog — http://askofen.blogspot.ru/
     
    Подождите ...
    Wait...
    Пока на собственное сообщение не было ответов, его можно удалить.