- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
Давайте обсудим документацию для программ на GNU/Linux, и документацию MSDN.
Я считаю, что по архитектуре и по документации GNU/Linux намного лучше.
Потому что в man обычно декларативный стиль, и описывается поведение.
Если же читать о windows программах -- то я обычно натыкаюсь на тупо гайды, где не описано конкнетно для чего такие действия нужно делать,
и как это будет обработано внутренней логикой программы.
Linux -- ОС для разработчиков и инженеров ПО. Windows -- сомневаюсь что нацелена на это.
Давайте просто сравним:
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. На «Ксакеп» подписку купил?
"Использование Windows в среднем на 23% дешевле чем использование Linux. Доказано."
Изучай что-нибудь, клоун. Может быть когда-нибудь найдешь работу
Вы прослушали авторитетное мнение эксперта в области юзабилити операционных систем
"Использование Windows в среднем на 23% дешевле чем использование Linux. Доказано."
Например вот
http://man7.org/linux/man-pages/man8/tc.8.html
Сразу всё понятно, да?
Толи дело
https://man.openbsd.org/pf.conf.5