Практическое использование Common Lisp
| Hovedforfatter: | |
|---|---|
| Summary: | В отличие от основной массы литературы про Lisp, эта книга не просто рассказывает о ряде возможностей языка, предоставляя читателю самостоятельно осваивать их на практике. Здесь будут описаны все функции языка, которые понадобятся вам для написания реальных программ. Более трети книги посвящено разработке нетривиальных программ – статистического фильтра для спама, библиотеки для разбора двоичных файлов и сервера для трансляции музыки в формате MP3 через сеть, включающего в себя базу данных (MP3-файлов) и веб-интерфейс. Издание прнедназначено для программистов различной квалификации, как уже использующих Lisp в своей работе, так и только знакомящихся с этим языком. Книга из коллекции ДМК Пресс - Информатика |
| Udgivet: |
Москва, ДМК Пресс, 2015
|
| Fag: | |
| Online adgang: | http://e.lanbook.com/books/element.php?pl1_id=58686 https://e.lanbook.com/img/cover/book/58686.jpg |
| Format: | Electronisk Bog |
MARC
| LEADER | 00000nam0a2200000 i 4500 | ||
|---|---|---|---|
| 001 | 58686 | ||
| 010 | |a 978-5-94074-627-0 | ||
| 100 | |a 20250516d2015 k y0rusy01020304ca | ||
| 101 | 0 | |a rus | |
| 102 | |a RU | ||
| 105 | |a y z 000zy | ||
| 106 | |a z | ||
| 200 | 1 | |a Практическое использование Common Lisp |b Электронный ресурс |f Сайбель П. | |
| 210 | |a Москва |b Москва |c ДМК Пресс |d 2015 | ||
| 215 | |a 488 с. | ||
| 330 | |a В отличие от основной массы литературы про Lisp, эта книга не просто рассказывает о ряде возможностей языка, предоставляя читателю самостоятельно осваивать их на практике. Здесь будут описаны все функции языка, которые понадобятся вам для написания реальных программ. Более трети книги посвящено разработке нетривиальных программ – статистического фильтра для спама, библиотеки для разбора двоичных файлов и сервера для трансляции музыки в формате MP3 через сеть, включающего в себя базу данных (MP3-файлов) и веб-интерфейс. Издание прнедназначено для программистов различной квалификации, как уже использующих Lisp в своей работе, так и только знакомящихся с этим языком. | ||
| 333 | |a Книга из коллекции ДМК Пресс - Информатика | ||
| 610 | 0 | |a lisp | |
| 610 | 0 | |a lisp in a box | |
| 610 | 0 | |a hello world | |
| 610 | 0 | |a база данных | |
| 610 | 0 | |a записи | |
| 610 | 0 | |a s-выражения | |
| 610 | 0 | |a вызовы функций | |
| 610 | 0 | |a специальные операторы | |
| 610 | 0 | |a макросы | |
| 610 | 0 | |a истина | |
| 610 | 0 | |a ложь | |
| 610 | 0 | |a равенство | |
| 610 | 0 | |a форматирование кода | |
| 610 | 0 | |a новые функции | |
| 610 | 0 | |a необязательные параметры | |
| 610 | 0 | |a остаточные параметры | |
| 610 | 0 | |a именованные параметры | |
| 610 | 0 | |a функции высшего порядка | |
| 610 | 0 | |a анонимные функции | |
| 610 | 0 | |a переменные | |
| 610 | 0 | |a лексические переменные | |
| 610 | 0 | |a замыкания | |
| 610 | 0 | |a динамические переменные | |
| 610 | 0 | |a константы | |
| 610 | 0 | |a присваивание | |
| 610 | 0 | |a обобщённое присваивание | |
| 610 | 0 | |a другие способы изменения мест | |
| 610 | 0 | |a when | |
| 610 | 0 | |a unless | |
| 610 | 0 | |a and | |
| 610 | 0 | |a or | |
| 610 | 0 | |a not | |
| 610 | 0 | |a dolist | |
| 610 | 0 | |a dotimes | |
| 610 | 0 | |a do | |
| 610 | 0 | |a loop | |
| 610 | 0 | |a история | |
| 610 | 0 | |a макросы | |
| 610 | 0 | |a defmacro | |
| 610 | 0 | |a пример | |
| 610 | 0 | |a макроса | |
| 610 | 0 | |a макропараметры | |
| 610 | 0 | |a генерирование раскрытия | |
| 610 | 0 | |a устранение протечек | |
| 610 | 0 | |a макросы | |
| 610 | 0 | |a создающие макросы | |
| 610 | 0 | |a другой классический макрос | |
| 610 | 0 | |a создающий макросы | |
| 610 | 0 | |a не только простые макросы | |
| 610 | 0 | |a два первых подхода | |
| 610 | 0 | |a рефакторинг | |
| 610 | 0 | |a чиним возвращаемое значение | |
| 610 | 0 | |a улучшение отчёта | |
| 610 | 0 | |a выявление абстракций | |
| 610 | 0 | |a иерархия тестов | |
| 610 | 0 | |a подведение итогов | |
| 610 | 0 | |a числа | |
| 610 | 0 | |a знаки | |
| 610 | 0 | |a строки | |
| 610 | 0 | |a запись чисел | |
| 610 | 0 | |a базовые математические операции | |
| 610 | 0 | |a сравнение чисел | |
| 610 | 0 | |a сравнение строк | |
| 610 | 0 | |a вектора | |
| 610 | 0 | |a подтипы векторов | |
| 610 | 0 | |a вектора как последовательности | |
| 610 | 0 | |a функции для работы с элементами последовательностей | |
| 610 | 0 | |a функции высшего порядка | |
| 610 | 0 | |a работа с последовательностью целиком | |
| 610 | 0 | |a сортировка | |
| 610 | 0 | |a слияние | |
| 610 | 0 | |a работа с частями последовательностей | |
| 610 | 0 | |a функции отображения последовательностей | |
| 610 | 0 | |a хэш-таблицы | |
| 610 | 0 | |a функции для работы с записями | |
| 610 | 0 | |a списки | |
| 610 | 0 | |a функциональное программирование | |
| 610 | 0 | |a разрушающие операции | |
| 610 | 0 | |a комбинирование утилизации | |
| 610 | 0 | |a структуры | |
| 610 | 0 | |a деревья | |
| 610 | 0 | |a множества | |
| 610 | 0 | |a таблицы поиска | |
| 610 | 0 | |a destructuring bind | |
| 610 | 0 | |a чтение данных из файлов | |
| 610 | 0 | |a блочное чтение | |
| 610 | 0 | |a файловый вывод | |
| 610 | 0 | |a закрытие файлов | |
| 610 | 0 | |a имёна файлов | |
| 610 | 0 | |a конструирование имён путей | |
| 610 | 0 | |a взаимодействие с файловой системой | |
| 610 | 0 | |a другие операции ввода/вывода | |
| 610 | 0 | |a api | |
| 610 | 0 | |a переменная | |
| 610 | 0 | |a перезапуск | |
| 610 | 0 | |a предоставление перезапусков | |
| 610 | 0 | |a использование условий | |
| 610 | 0 | |a контроль вычисления | |
| 610 | 0 | |a манипуляции с лексическим окружением | |
| 610 | 0 | |a локальный поток управления | |
| 610 | 0 | |a раскрутка стека | |
| 610 | 0 | |a множественные значения | |
| 610 | 0 | |a eval when | |
| 610 | 0 | |a пакеты | |
| 610 | 0 | |a символы | |
| 610 | 0 | |a слайсы | |
| 610 | 0 | |a двойные файлы | |
| 610 | 0 | |a двоичный формат | |
| 610 | 0 | |a строки | |
| 610 | 0 | |a составные структуры | |
| 610 | 0 | |a проектирование макросов | |
| 610 | 0 | |a чтение двоичных объектов | |
| 610 | 0 | |a запись двоичных объектов | |
| 610 | 0 | |a наследование | |
| 610 | 0 | |a помеченные структуры | |
| 610 | 0 | |a отслеживание унаследованных слотов | |
| 610 | 0 | |a примитивные двоичные типы | |
| 610 | 0 | |a структура тега id3v2 | |
| 610 | 0 | |a определение пакета | |
| 610 | 0 | |a тексты | |
| 610 | 0 | |a тексты id3 | |
| 610 | 0 | |a кодекс | |
| 610 | 0 | |a id3 | |
| 610 | 0 | |a веб-программирование | |
| 610 | 0 | |a allegroserve | |
| 610 | 0 | |a html | |
| 610 | 0 | |a макросы html | |
| 610 | 0 | |a параметры запроса | |
| 610 | 0 | |a cookies | |
| 610 | 0 | |a база данных | |
| 610 | 0 | |a схема базы данных | |
| 610 | 0 | |a вставка значений | |
| 610 | 0 | |a выполнение запросов | |
| 610 | 0 | |a функции отбора | |
| 610 | 0 | |a работа с результатами | |
| 610 | 0 | |a другие операции | |
| 610 | 0 | |a протокол shoutcast | |
| 610 | 0 | |a источники песен | |
| 610 | 0 | |a сервер shoutcast | |
| 610 | 0 | |a списки песен | |
| 610 | 0 | |a изменение списка песен | |
| 610 | 0 | |a типы параметров запроса | |
| 610 | 0 | |a шаблонный html | |
| 610 | 0 | |a страница просмотра | |
| 610 | 0 | |a плей-лист | |
| 610 | 0 | |a проектирование языка | |
| 610 | 0 | |a функции foo | |
| 610 | 0 | |a макросы foo | |
| 610 | 0 | |a публичный интерфейс разработчика | |
| 610 | 0 | |a поиск библиотек | |
| 610 | 0 | |a взаимодействие с другими языками программирования | |
| 610 | 0 | |a поставка приложений | |
| 700 | 1 | |a Сайбель |b П. | |
| 801 | 1 | |a RU |b Издательство Лань |c 20250516 |g RCR | |
| 856 | 4 | |u http://e.lanbook.com/books/element.php?pl1_id=58686 | |
| 856 | 4 | 1 | |u https://e.lanbook.com/img/cover/book/58686.jpg |
| 953 | |a https://e.lanbook.com/img/cover/book/58686.jpg | ||