bookmate game
ru
Эрик Стивен Реймонд

Искусство программирования для Unix

Beri tahu saya ketika buku ditambahkan
Untuk membaca buku ini unggah file EPUB atau FB2 ke Bookmate. Bagaimana cara mengunggah buku?
Книги, подобные этой, редко появляются на прилавках магазинов, поскольку за ними стоит многолетний опыт работы их авторов. Здесь описывается хороший стиль Unix- программирования, многообразие доступных языков программирования, их преимущества и недостатки, различные IPC-методики и инструменты разработки. Автор анализирует философию Unix, культуру и основные традиции сформированного вокруг нее сообщества. В книге объясняются наилучшие практические приемы проектирования и разработки программ в Unix. Вместе с тем описанные в книге модели и принципы будут во многом полезны и Windows-разработчикам. Особо рассматриваются стили пользовательских интерфейсов Unix-программ и инструменты для их разработки. Отдельная глава посвящена описанию принципов и инструментов для создания хорошей документации.

Книга будет полезной для широкой категории пользователей ПК и программистов.
Buku ini saat ini tidak tersedia
856 halaman cetak
Sudahkah Anda membacanya? Bagaimanakah menurut Anda?
👍👎

Kesan

  • Pavel Shakhovmembagikan kesan4 tahun yang lalu
    👍Layak dibaca
    💡Banyak pelajaran
    🎯Bermanfaat
    🐼Gemas

    Книге почти 20 лет. И она не устарела. В ней рассказывается больше об истории, философии и принципах проектирования юниксов. Будет интересно не только юниксоидам.

Kutipan

  • Алексей Зверевmembuat kutipan9 tahun yang lalu
    1.6.10. Правило наименьшей неожиданности: при проектировании интерфейсов всегда следует использовать наименее неожиданные элементы

    Данное правило также широко известно под названием "Принцип наименьшего удивления" (Principle of Least Astonishment).

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

    Таким образом, в дизайне интерфейса следует избегать беспричинной новизны и излишней "заумности". В программе-калькуляторе знак "+" всегда должен означать операцию сложения. Разрабатывая интерфейс, его следует моделировать с интерфейсов функционально подобных или аналогичных программ, с которыми пользователи вероятнее всего знакомы.

    Необходимо учитывать характер предполагаемой аудитории. С программой могут работать конечные пользователи, другие программисты или системные администраторы.

    Необходимо уделять внимание традиции. В мире Unix имеются довольно хорошо проработанные соглашения о таких элементах, как формат конфигурационных файлов, ключи командной строки и другие. Для существования этих традиций имеется весомая причина: они позволяют смягчить кривую освоения. Учитесь и используйте их.

    Многие из этих традиций рассматриваются в главах 5 и 10.

    Правило наименьшей неожиданности имеет оборотную сторону. Следует избегать выполнения внешне похожих вещей, слегка отличающихся в действительности. Это крайне опасно, поскольку кажущаяся привычность порождает ложные ожидания. Часто бывает лучше делать заметно отличающиеся вещи, чем делать их почти одинаковыми.
    Генри Спенсер.
  • Дмитрийmembuat kutipan11 tahun yang lalu
    книге"The Pragmatic Programmer" формулируется правило для одного частного вида ортогональности, который является особенно важным. Это правило "не повторяйтесь": внутри системы каждый блок знаний должен иметьединственное, недвусмысленное и надежное представление. В данной книге предпочтение отдано совету Брайана Кернигана называть данное правило SPOT-правилом (SPOT, или Single Point Of Truth, — единственная точка истины).
    Повторение ведет к противоречивости и созданию кода, который незаметно разрушается, поскольку изменяются только
  • Дмитрийmembuat kutipan11 tahun yang lalu
    книге"The Pragmatic Programmer" формулируется правило для одного частного вида ортогональности, который является особенно важным. Это правило "не повторяйтесь": внутри системы каждый блок знаний должен иметьединственное, недвусмысленное и надежное представление. В данной книге предпочтение отдано совету Брайана Кернигана называть данное правило SPOT-правилом (SPOT, или Single Point Of Truth, — единственная точка истины).
    Повторение ведет к противоречивости и созданию кода, который незаметно разрушается, поскольку изменяются только

Di rak buku

fb2epub
Seret dan letakkan file Anda (maksimal 5 sekaligus)