Программирование

Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ

Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ -

Происхождение Firebird Созданный как проект с открытыми исходными кодами, Firebird является первым в новом поколении потомков InterBa e 6.0 Open Edition фирмы Borland, который был сформирован для разработки открытых исходных кодов в июле 2000 г. в рамках InterBa e Public Licen e (IPL). Исходные коды Firebird поддерживаются и развиваются на основании международного открытого кода на сайте ourceForge.net , большой группой профессиональных разработчиков, в которую входят добровольцы и наемные специалисты, …

Читать книгу

Введение в QNX/Neutrino 2. Руководство по программированию приложений реального времени в QNX Realtime Platform

Немного истории Компания Q L, разработавшая операционную систему QNX, была создана в 1980 году Дэном Доджом и Гордоном Беллом (оба — выпускники университета Ватерлоо, расположенного в Онтарио, Канада). Сначала компания называлась Quantum oftware y tem Limited, а ее продукт назывался «QUNIX» («Quantum UNIX»). После вежливого письма адвокатов компании AT&T (которой в то время принадлежала торговая марка «UNIX»), имя продукта изменили на «QNX». Спустя некоторое время изменили и название самой …

Читать книгу

Программирование на языке Пролог для искусственного интеллекта

Программирование на языке Пролог для искусственного интеллекта -

Предисловие автора Язык программирования Пролог базируется на ограниченном наборе механизмов, включающих в себя сопоставление образцов, древовидное представление структур данных и автоматический возврат. Этот небольшой набор образует удивительно мощный и гибкий программный аппарат. Пролог особенно хорошо приспособлен для решения задач, в которых фигурируют объекты (в частности, структуры) и отношения между ними. Например, в качестве легкого упражнения, можно попробовать выразить на Прологе пространственные …

Читать книгу

Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript

Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript -
Розенцвейг Гэри Программирование  Компьютеры и Интернет  Год неизвестен

Для кого предназначена эта книга Это практическое руководство по изучению Action cript, а не книга для тупиц или идиотов. Следовательно, я не веду читателя за руку по всем этапам проекта, описываемого в главе. Если какой-то прием объяснялся ранее, я не буду повторяться. Вместо этого я расскажу о более сложных вешах и других приемах, таким образом, вы всегда будете изучать что-нибудь новое. Книга требует обдуманного изучения. Если вы не поняли что-то с первого раза, попробуйте перечитать объяснения …

Читать книгу

19 смертных грехов, угрожающих безопасности программ

19 смертных грехов, угрожающих безопасности программ -
Виега Джон Программирование  Компьютеры и Интернет  Год неизвестен

Структура книги В каждой главе описывается один «смертный грех». Вообще–то они никак не упорядочены, но самые гнусные мы разместили в начале книги. Главы разбиты на разделы: □ «В чем состоит грех» – краткое введение, в котором объясняется, почему данное деяние считается грехом; □ «Как происходит грехопадение» – описывается суть проблемы; принципиальная ошибка, которая доводит до греха; □ «Подверженные греху языки» – перечень языков, подверженных данному греху; □ «Примеры ошибочного …

Читать книгу

Язык программирования Си для персонального компьютера

Язык программирования Си для персонального компьютера -

В разделе 7 "Директивы препроцессора и указания компилятору" описываются директивы, распознаваемые препроцессором языка Си. Препроцессор представляет собой макропроцессор, автоматически вызываемый в качестве нулевого прохода компилятора языка Си. В разделе 8 описаны модели памяти для процессора с сегментной архитектурой памяти (типа Intel 8086/8088) и правила работы с ними в программах, написанных на языке Си. Соглашения о нотации В книге приняты следующие соглашения о нотации: Обозначение Смысл …

Читать книгу

Оптимизация BIOS. Полный справочник по всем параметрам BIOS и их настройкам

Оптимизация BIOS. Полный справочник по всем параметрам BIOS и их настройкам - Вонг Адриан

Глава 1 Что такое BIO ? BIO – это сокращение, которое расшифровывается как базовая система ввода/ вывода (Ba ic Input/Output y tem). По определению, BIO представляет собой интерфейс между программным обеспечением и аппаратными средствами, который позволяет им общаться и взаимодействовать друг с другом. Вероятно, вы думаете, что BIO имеется только на материнской плате. В действительности, это комбинация BIO на материнской плате, BIO на всех картах в системе, а также их драйверов. Как работает …

Читать книгу

Java: руководство для начинающих

Java: руководство для начинающих - Шилдт Герберт

Двоичные целочисленные литералы. Символы подчеркивания в числовых литералах. Расширенный оператор try, называемый оператором try с ресурсами и поддерживающий автоматическое управление ресурсами. (Например, файловый поток может быть теперь закрыт, если он больше не нужен.) Выводимость типов (посредством ромбовидного оператора) при построении обобщенного экземпляра объекта. Усовершенствованная обработка исключений, благодаря которой два или более исключения могут быть перехвачены одним (многозаходным, …

Читать книгу

Основы программирования на Java

Основы программирования на Java -
Сухов С. А. Программирование  Компьютеры и Интернет  Год неизвестен

Таблица 2.1. Таблица разрядностей и допустимых диапазонов для различных типов целых чисел № Имя Разрядность Диапазон 1 long 64 -9, 223, 372,036, 854, 775, 808 ... 9, 223, 372, 036, 854, 775, 807 2 int 32 -2, 147, 483, 648 .... 2, 147, 483, 647 3 hort 16 -32,768 .... 32, 767 4 byte 8 -128 ... 127 2.1.1.2. Числа с плавающей точкой Числа с плавающей точкой, часто называемые в других языках вещественными числами, используются при вычислениях, в которых требуется использование дробной части. В Java реализован …

Читать книгу

Фундаментальные алгоритмы и структуры данных в Delphi

Фундаментальные алгоритмы и структуры данных в Delphi -
Бакнелл Джулиан М. Программирование  Компьютеры и Интернет  2003 год

Какая версия Delphi мне нужна? Готовы ли вы к тому, что я сейчас скажу? Любая версия. За исключением раздела, посвященного использованию динамических массивов в Delphi 4 и тех же массивов в Kylix в главе 2, части материала в главе 12 и небольших фрагментов кода тут и там, приведенный в книге код будет компилироваться и выполняться под управлением любой версии Delphi. Не считая небольших порций кода, специфических для конкретной версии, о который только что было упомянуто, я протестировал весь код, …

Читать книгу

Программирование на Java

12. Потоки выполнения. Синхронизация В этой лекции завершается описание ключевых особенностей Java. Последняя тема раскрывает особенности создания многопоточных приложений - такая возможность присутствует в языке, начиная с самых первых версий. Первый вопрос - как на много- и, самое интересное, однопроцессорных машинах выполняется несколько потоков одновременно и для чего они нужны в программе. Затем описываются классы, необходимые для создания, запуска и управления потоками в Java. При одновременной …

Читать книгу

Программирование для карманных компьютеров

Программирование для карманных компьютеров -
Волков Владимир Программирование  Компьютеры и Интернет  Год неизвестен

Pocket PC с точки зрения программиста Window CE и Pocket PC Для программиста общение с устройством – это прежде всего общение с его операционной системой. Даже те программисты, которые пишут драйверы на языке ассемблера, машинных кодах или языке C, все равно пишут их для определенной операционной системы. Но ознакомившись с историей развития Pocket PC мы можем обнаружить, что с этими компьютерами связывают очень уж много названий операционных систем. В списке находятся Window CE 2.11, Window CE …

Читать книгу

Программист-фанатик

Программист-фанатик - Фаулер Чед

Ты должен Большинство людей следует чьим угодно планам, только не своим. Всё, что нужно сделать, чтобы отделить себя от других, — это остановиться и хорошенько присмотреться к своей карьере. Тебе нужно придерживаться своего плана, а не чьего-то еще. Как составить такой план? Разработка программ — это бизнес. Как программисты, мы являемся еще и бизнесменами. Наши компании наняли нас вовсе не потому, что любят нас. Этого никогда не было и не будет. Просто потому, что не имеет отношения к бизнесу. Компании …

Читать книгу