Основы функционального программирования
Общее представление о функциональном программировании и его примененииМатематические основы функционального программирования
Лисп и принципы технической поддержки
Пример 2.1
Основы символьной обработки. Базовые средства
Природа данных
Самоописание обработки символьных выражений
Подобие машинным языкам
Данные
Точечная нотация
Основные понятия: программа, функции и выражения
Пример 3.1
Общий подход к обработке символьных выражений и представлению программ
Универсальная функция
Основные методы обработки списков
Определение универсальной функции
Предикаты и истинность в Лиспе
Основы функционального программирования
Пример 4.1Отображения структур данных и функционалы
Числа и мультиоперации
Функционалы - общее понятие
Безымянные функции
Композиции функционалов, фильтры, редукции
Встроенные функционалы (Clisp)
Подведение итогов
Для самостоятельного решения
Пример 5.2
Интерпретирующая система. Реализационное уточнение интерпретации
Переменные
Константы
Функции
Функции на машинном языке (низкоуровневые)
Специальные формы
Неподвижная точка и самоприменимость функций
Программы для Лисп-интерпретатора.
Пример 6.1
Prog-выражения и циклы
Списки свойств атомов и структура списков
Представление структуры списка
Деструктивные (разрушающие) преобразования структуры списков
Список свободной памяти и сборщик мусора
Гибкий интерпретатор
Пример 7.1
Низкоуровневое программирование. Ассемблер
Абстрактная Лисп-машина. Система команд
Функциональная модель процессора абстрактной машины
Пример 8.1
Компилятор и требования к коду программы
Требования к компиляции Лисп-программ
Компиляция. Венский метод. Операционная семантика
Определение Лисп-компилятора на Лиспе
Основы функционального программирования
Сборка системы и ее рабочий циклРеализация динамической памяти и структур данных
Реальный состав системы и внешний мир
Общее представление о декомпозиции программ
ООП на Лиспе
Множественное наследование
Определяемые объекты
Функциональный синтаксис
Экземпляры
Векторная реализация
Еще одна реализация
Средства ООП в CLOS на базе стандарта Clisp
Классы и экземпляры объектов
Свойства слотов
Суперкласс
Недетерминированные процессы
Пересечение множеств A и B
Логические связки
Реализация недетерминированных моделей
Обработка множеств и последовательностей
Пример 12.1
Замедленные вычисления
Смешанные вычисления
Асинхронные процессы и параллелизм
Ранжирование функций
Конструирование распознавателей
Преобразование определений
Построение теорий при разработке программ
Макетирование функций
Мемо-функции и тестирование
Итоги и выводы
Практические аспекты
Развитие парадигм программирования
О чувствительности акустических систем и связанных вещах
Амплитуда звукового давления p - максимальное дополнительное давление, возникающее в среде при прохождении звуковых волн, выражается в Паскалях (Па).Колебательная скорость v - произведение амплитуды колебаний частиц среды на угловую частоту, единица - метр в секунду (м/с). При замене частиц среды на диффузор динамика получим амплитуду скорости движения диффузора.
Сила звука I - отношение потока звуковой энергии через поверхность, перпендикулярную направлению распространения звука, к площади этой поверхности, единица - ватт на квадратный метр (Вт/м^2). Сила звука I равна произведению амплитуды звукового давления на колебательную скорость: I = pv.
Удельное акустическое сопротивление Zs - отношение амплитуды звукового давления к колебательной скорости: Zs = p/v, единица - паскаль-секунда на метр (Па*с/м). Удельное акустическое сопротивление Zs является характеристикой среды и для газа в идеальном случае равно произведению его плотности на скорость звука в нём (для "среднего" воздуха имеем 340.3 м/с * 1.225 кг/м^3 = 417 Па*с/м).
Блок звуковых эффектов Фонистер
Несложные аудио-моды
Педаль с темброблоком
Цифро-аналоговый функциональный генератор звуковой частоты
Передача звука по ИК каналу
УМЗЧ с глубокой ООС
В стиле ретро
Усилитель мощности на TDA-1558
Содержание раздела