Архив метки: Книги

Программирование на языке ассемблера NASM для Unix

asmДата публикации: 2011

Автор: Столяров А. В.

Язык: Русский

ISBN 978-5-317-03627-0

Страниц: 190

Издательство: МАКС

В этой книге изложены основы низкоуровневого программирования на языке ассемблера NASM для платформы i386. Примеры из книги рассчитаны на использование в Linux и FreeBSD. Здесь рассматриваются принципы архитектуры фон Неймана, представление целых чисел с плавающей точкой, приведена система команд процессора i386, рассмотрены основы работы мультизадачной операционной системы, использование системных вызовов и многое другое. Рассматривается программирование на языке ассемблера в синтаксисе NASM. Для освоения книги уже необходимо иметь базовые знания. Она подойдет для студентов-программистов, которые хотят освоить низкоуровневое программирование. Читать

Просто о Vim

vimГод публикации: 2008

Автор: С. И. Сваруп

Язык: Русский

Лицензия: Creative Commons Attribution-Share Alike 3.0 Uported

Страниц: 72

Vim — это текстовый редактор для персонального компьютера, который может работать в операционной системе Linux и Windows. Но это не обычный редактор, здесь есть ряд возможностей, которые позволят вам делать это лучше, быстрее и эффективнее. Быстрое редактирование текста очень важно, vim позволяет редактировать документы намного быстрее чем все остальные редакторы. Прочитав эту книгу вы сможете использовать Vim на полную мощность и извлекать из этого максимальную пользу. Читать

Практикум: модули ядра Linux

kernГод публикации: 2015

Автор: Олег Цилюрик

Язык: русский

Страниц: 400

Лицензия: Creative Commons Attribution ShareAlike

 

Эта книга — конспект курса практических занятий, по написанию модулей ядра, которые проводила компания Global Logic для своих украинских подразделений. Курс основан на материалах тренингов «Программирование модулей ядра Linux». Читать

Скотт Шакон — Pro Git

64d331474372489cbe2fb0649a20f10aГод выпуска: 2014

Издание: 2

Язык: русский

Автор: Скотт Шакон

Страниц: 289

Лицензия: CC-BY-NC-SA

 

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

Келеб Докси — Введение в программирование на Go

goГод публикации: 2015

Автор: Калеб Докси

Язык: русский

Переводчики: Максим Полетаев, Виктор Розаев

Страниц: 90

Язык программирования Go или Golang, это компилируемый язык, разработанный компанией Google. Работа над языком началась еще в 2007 году и его одним из его разработчиков был основатель Unix, Кен Томпсон. Этот язык позиционирует себя как замена языка программирования си. Он предназначен для системного программирования и поддерживает все необходимые возможности, кроме компиляции есть интерпретатор, позволяющий быстро отлаживать программы. Читать

Linux Mint и его Cinnamon

linuxmintГод публикации: 2015

Автор: Алексей Федорчук

Язык: Русский

Лицензия: Attribution Non Commercial 3.0 Unported

Страниц: 621

 

Эта книга посвящена операционной системе Linux Mint, и развиваемому разработчиками этого дистрибутива окружению рабочего стола Cinnamon. Здесь рассматриваются инструменты для настройки самого дистрибутива и окружения. Рассматривается система управления пакетами, процесс обновления, а также полезные прикладные программы. Кроме вопросов, ориентированных на новичков, в книге Linux Mint и его Cinnamon рассматриваются такие серьезные темы, как использование RAID, настройка LVM и новой файловой системы ZFS. Также из этой книге вы узнаете о том как создать собственный дистрибутив Linux на основе Linux Mint. Читать