Ортогональность (программирование)

Ортогональность (программирование) Определение ортогональности в программировании Ортогональность означает, что операции изменяют только одну часть данных, не затрагивая другие.  В ассемблере […]

Ортогональность (программирование)

  • Определение ортогональности в программировании

    • Ортогональность означает, что операции изменяют только одну часть данных, не затрагивая другие. 
    • В ассемблере ортогональность достигается небольшим набором команд. 
    • Ортогональный дизайн упрощает изучение и написание программ, уменьшая количество исключений. 
  • Примеры ортогональности

    • IBM использует две разные инструкции для сложения, в то время как VAX имеет одну универсальную инструкцию. 
    • Язык Си непоследователен в использовании концепций, что затрудняет его изучение. 
  • Ортогональность в алгоритмическом языке Algol 68

    • Количество примитивных концепций было уменьшено для упрощения описания и внедрения языка. 
    • Концепции были применены ортогонально для увеличения выразительной силы языка. 
  • Ортогональность и API/пользовательские интерфейсы

    • Ортогональность важна для создания систем, которые легко объяснить и использовать. 
    • Примеры показывают, что менее ортогональные архитектуры могут быть более успешными. 
  • Рекомендации по дальнейшему чтению

    • Книга «Программист-прагматик» Эндрю Ханта и Дэвида Томаса предлагает углубленное изучение программирования. 
    • Статья ван Вейнгардена обсуждает ортогональный дизайн и формальные языки. 
  • Ссылки на внешние источники

    • В статье упоминается глава об ортогональности из книги «Искусство программирования в Unix». 

Полный текст статьи:

Ортогональность (программирование) — Википедия

Оставьте комментарий

Прокрутить вверх