Аннотация

Рассмотрены фундаментальные основы программирования в Linux: инструментарий, низкоуровневый ввод-вывод, многозадачность, файловая система, межпроцессное взаимодействие и обработка ошибок. Книга главным образом ориентирована на практическое применение изложенных концепций. В ней есть все, что нужно начинающим, а углубленное изучение каждой темы делает ее ценной и для опытных программистов. Каждая тема проиллюстрирована большим числом примеров на языках С и С++ и Python, которые читатель сможет использовать в качестве образцов для собственных программ. На FTP-сервере издательства находятся исходные тексты программ. Во втором издании материал актуализирован с учетом современных тенденций, добавлены 3 новые главы по программированию в Linux на языке Python, устранены замеченные ошибки. Для начинающих и опытных Linux-программистов.

Аннотация

Появление операционных систем Windows в начале 90-х годов, безусловно, можно считать поворотным моментом в развитии новой отрасли промышленности – производстве программных продуктов (ПП). Трудно сказать, превысил ли уже объём производства в этой отрасли объём производства в топливно-энергетическом комплексе или в авиационной промышленности, но совершенно ясно, что темпы роста здесь значительно выше. Существенно выше здесь и средняя норма прибыли, прежде всего из-за нематериального характера ПП, которого по мере продаж не становится меньше, вследствие ничтожности затрат на его тиражирование. Возможно, когда-нибудь человечество выработает новые формы торговли интеллектуальной собственностью, в которых не только стоимость производства, но и полученный доход перестанут зависеть от количества проданных копий. Пока же оказывается, что направлять деньги на повышение тиражируемости ПП значительно выгоднее, чем на производство. Так что реклама программных продуктов, или пропаганда образа жизни, обеспечивающего возрастающее использование того или иного класса программ, является более доходным вложением, чем производство новой интеллектуальной продукции. В этой ситуации производство новых продуктов становится оправданным только после насыщения рынка первичных продаж, когда нужно заставить тех, кто уже купил, например, операционную систему Windows, купить её ещё раз. Иными словами, повышение качества изделия превращается из основного способа конкурентной борьбы во второстепенный аспект продвижения продукта. С учётом этого обстоятельства стоит приглядеться к операционным системам Windows более внимательно.

Аннотация

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