1. Куча / Говнокод #24880

    −1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    Давайте обсудим документацию для программ на GNU/Linux, и документацию MSDN.
    
    Я считаю, что по архитектуре и по документации GNU/Linux намного лучше.
    Потому что в man обычно декларативный стиль, и описывается поведение.
    Если же читать о windows программах -- то я обычно натыкаюсь на тупо гайды, где не описано конкнетно для чего такие действия нужно делать, 
    и как это будет обработано внутренней логикой программы.
    
    Linux -- ОС для разработчиков и инженеров ПО. Windows -- сомневаюсь что нацелена на это.

    Запостил: OlegUP, 08 Октября 2018

    Комментарии (25) RSS

    • Давайте лучше обсудим естественные отверстия твоей матери.
      Ответить
    • Документация MSDN не уступает manам, тем более у Gnu/Linux.
      Давайте просто сравним:
      http://man7.org/linux/man-pages/man3/system.3.html

      https://docs.microsoft.com/en-us/windows/desktop/api/shellapi/nf-shellapi-shellexecutea

      В MSDN есть See Also с примерами. Другой вопрос что в GNU документацию принято распостранять в info страницах (у других юниксов не так, и маны у них чуть лучше)

      API ядра и вовсе вызывают улыбку.
      Сравним USB:
      У нас тут компрехенсив гайд
      https://docs.microsoft.com/en-us/windows-hardware/drivers/ddi/content/_usbref/index
      А тут десяток никак не связанных .txtшек.
      https://www.kernel.org/doc/Documentation/usb/

      Но это комперсируется открытостью кода: всегда можно "посмотреть по коду". Вот собственно это "посмотри по коду" и расхалаживает опенсурсиников. Зачем писать серьезные доки, ведь всегда можно посмотреть по коду?

      Однако у Windows есть серьезная проблема: если что-то НЕ документировано то узнать как оно работает иногда просто нереально (если не ковырять реверс).

      >>ОС для
      Торвальдс: "Развивая ОС нужно руководствоваться потребностями пользователей, а не собственным любопытством"
      Балмер: девелоперс, девелоперс, девелоперс!

      ггг

      зы: но с чем я соглашусь, так это с тем что posix/unix в целом более программируемая среда: в ней почти всегда есть скриптуемые API, меньше уровней абстракции, и в целом эти абстрации проще. Понять и запрограммировать падсибя ее проще (правда Поттеринг старается это усложнить)
      Ответить
      • >Торвальдс: "Развивая ОС нужно руководствоваться потребностями пользователей, а не собственным любопытством"
        Напоминает пустые коммунистические лозунги.
        Ответить
        • Да, Торвальдса покусали коммунисты, поэтому он создал бесплатный «Линукс».

          Так что пользуйся лицензионной «Windows», не снифай и не ищи халявы, а то тоже коммунистом станешь.

          P.S. На «Ксакеп» подписку купил?
          Ответить
          • Он бесплатный для того чье время ничего не стоит.
            Ответить
            • Твоё время ничего не стоит, значит-ли это что Linux для тебя бесплатен?
              Ответить
              • Если время прыщебляди стоит отрицательную величину (хоть чем-то занят), значит ли это, что от использования прыщей она богатеет?
                Ответить
                • Хорошо что ты не оспорил тот факт, что твое время стоит 0.
                  Ответить
                  • А зачем? Тебе все равно ничего не докажешь.
                    Ответить
                    • Правильно! Твое время стоит! Над кем еще потешаться тут? Над глупым унылой гнилью стертором и его файками и забовением? Уж лучше послушать такие ласкающие ухо слова как "свинособака", "Прыщи", ну наверное ты что-то еще сказал запоминающееся, но я не помню.
                      Ответить
        • Зато у Microsoft лозунги всегда полны смысла.

          "Использование Windows в среднем на 23% дешевле чем использование Linux. Доказано."
          Ответить
          • * Если сравнивать самый дорогой дистрибутив Linux с самым дешёвым дистрибутивом Windows.
            Ответить
        • Зато у Microsoft лозунги всегда полны смысла.

          "Использование Windows в среднем на 23% дешевле чем использование Linux. Доказано."
          Ответить
          • Что тебя смущает, клован? Что использование прыщей что-то стоит? Луркай совокупную стоимость владения, может не таким глупым будешь.
            Ответить
            • Всё что угодно чего-то стоит. Но MSные статьи на эту тему обычно начинаются словами "мы сравнили использование Oracle на Linux и MS-SQL на Windows".

              Изучай что-нибудь, клоун. Может быть когда-нибудь найдешь работу
              Ответить
              • А ты нашел работу, клован? Так по сути ничего и не ответил. Иди мозольки жри.
                Ответить
                • Я и не терял, вроде. Зачем мне есть мозоли? У меня есть нормальная еда, в отличие от тебя-то
                  Ответить
                  • Но мозоли прыщеебы жрут.
                    Ответить
                    • >>Но мозоли прыщеебы жрут.


                      Вы прослушали авторитетное мнение эксперта в области юзабилити операционных систем
                      Ответить
                      • https://www.youtube.com/watch?v=I25UeVXrEHQ на покушай мозолек
                        Ответить
                      • https://www.youtube.com/watch?v=I25UeVXrEHQ на покушай мозолек
                        Ответить
    • Документация программ линукс иной раз сосет
      Например вот
      http://man7.org/linux/man-pages/man8/tc.8.html

      Сразу всё понятно, да?

      Толи дело
      https://man.openbsd.org/pf.conf.5
      Ответить
      • Там у линуксовой утилиты есть ключик -color, чтобы всё в цвете выводить!
        Ответить
        • хуёвый ключик. Позикс признает только однобуквенный ключик. Гну -- многобуквенный, но с двумя дефисами. И только жаба с иксами ложили хуй на такие условности
          Ответить

    Добавить комментарий