Компьютеры и Интернет

Аппаратные интерфейсы ПК
Аппаратные интерфейсы ПК

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

Михаил Юрьевич Гук

Компьютерное 'железо' (аппаратное обеспечение), цифровая обработка сигналов
Разработка приложений в среде Linux. Второе издание
Разработка приложений в среде Linux. Второе издание

РљРЅРёРіР° известных профессионалов РІ области разработки коммерческих приложений РІ Linux представляет СЃРѕР±РѕР№ отличный справочник для широкого РєСЂСѓРіР° программистов РІ Linux, Р° также тех разработчиков РЅР° языке РЎ, которые перешли РІ среду Linux РёР· РґСЂСѓРіРёС… операционных систем. РџРѕРґСЂРѕР±РЅРѕ рассматриваются концепции, лежащие РІ РѕСЃРЅРѕРІРµ процесса создания системных приложений, Р° также разнообразные доступные инструменты Рё библиотеки. Среди рассматриваемых РІ РєРЅРёРіРµ РІРѕРїСЂРѕСЃРѕРІ можно выделить анализ особенностей применения лицензий GNU, использование СЃРІРѕР±РѕРґРЅРѕ распространяемых компиляторов Рё библиотек, системное программирование для Linux, Р° также написание Рё отладка собственных переносимых библиотек. Р

Майкл К. Джонсон , Эрик В. Троан

Программирование, программы, базы данных
Язык программирования Python
Язык программирования Python

Курс посвящен одному из бурно развивающихся и популярных в настоящее время сценарных языков программирования — Python. Язык Python позволяет быстро создавать как прототипы программных систем, так и сами программные системы, помогает в интеграции программного обеспечения для решения производственных задач. Python имеет богатую стандартную библиотеку и большое количество модулей расширения практически для всех нужд отрасли информационных технологий. Благодаря ясному синтаксису изучение языка не составляет большой проблемы. Написанные на нем программы получаются структурированными по форме, и в них легко проследить логику работы. На примере языка Python рассматриваются такие важные понятия как: объектно–ориентированное программирование, функциональное программирование, событийно–управляемые программы (GUI–приложения), форматы представления данных (Unicode, XML и т.п.). Возможность диалогового режима работы интерпретатора Python позволяет существенно сократить время изучения самого языка и перейти к решению задач в соответствующих предметных областях. Python свободно доступен для многих платформ, а написанные на нем программы обычно переносимы между платформами без изменений. Это обстоятельство позволяет применять для изучения языка любую имеющуюся аппаратную платформу.

Роман Арвиевич Сузи

Программирование, программы, базы данных