Отправить другу/подруге по почте ссылку на эту страницуВариант этой страницы для печатиНапишите нам!Карта сайта!Помощь. Как совершить покупку…
московское время29.03.24 05:29:56
На обложку
Незатылованные шлицевые червячные фрезыавторы — Иноземцев Г. Г., Иванов Н. И.
Болгарская свадьба: этнолингвистическое исследованиеавторы — Узенёва Е. С.
Москва. Осень-93Москва. Осень-93
б у к и н и с т и ч е с к и й   с а й т
Новинки«Лучшие»Доставка и ОплатаМой КнигоПроводО сайте
Книжная Труба   поиск по словам из названия
Авторский каталог
Каталог издательств
Каталог серий
Моя Корзина
Только цены
Рыбалка
Наука и Техника
Математика
Физика
Радиоэлектроника. Электротехника
Инженерное дело
Химия
Геология
Экология
Биология
Зоология
Ботаника
Медицина
Промышленность
Металлургия
Горное дело
Сельское хозяйство
Транспорт
Архитектура. Строительство
Военная мысль
История
Персоны
Археология
Археография
Восток
Политика
Геополитика
Экономика
Реклама. Маркетинг
Философия
Религия
Социология
Психология. Педагогика
Законодательство. Право
Филология. Словари
Этнология
ИТ-книги
O'REILLY
Дизайнеру
Дом, семья, быт
Детям!
Здоровье
Искусство. Культурология
Синематограф
Альбомы
Литературоведение
Театр
Музыка
КнигоВедение
Литературные памятники
Современные тексты
Худ. литература
NoN Fiction
Природа
Путешествия
Эзотерика
Пурга
Спорт

/ИТ-книги

Символьный C++: Введение в компьютерную алгебру с использованием объектно-ориентированного программирования — Тан К. Ш., Стиб В.-Х., Харди Й.
Символьный C++: Введение в компьютерную алгебру с использованием объектно-ориентированного программирования
Учебное издание
Тан К. Ш., Стиб В. -Х., Харди Й.
год издания — 2001, кол-во страниц — 622, ISBN — 5-03-003355-6, 1-85233-260-3, тираж — 5000, язык — русский, тип обложки — мягк., масса книги — 800 гр., издательство — Мир
цена: 1000.00 рубПоложить эту книгу в корзину
Сохранность книги — хорошая

Kiat Shi Tan, Willi-Hans Steeb, Yorick Hardy
Symbolic C++:
An Introduction to
Computer Algebra using
Object-Oriented Programming


Springer-Verlag, 1998, 2000

Пер. со 2-го англ. изд. В. И. Ахмолина и С. В. Чудова

Формат 70x100 1/16. Бумага офсетная. Печать офсетная
ключевые слова — алгебр, объектно-ориентированн, reduce, maple, axiom, mathematica, mupad, eiffel, smalltalk, лисп, оберон, symbolicc++, гёдел, пикара, фрактал, мандельброт

В книге представлен подход к разработке новой системы компьютерной алгебры, основанной на объектно-ориентированном программировании. В первых вводных главах излагаются требования пользователя к таким системам, описан необходимый математический аппарат, лежащий в основе разработки системы, дан обзор наиболее популярных из существующих систем (REDUCE, MAPLE, AXIOM, MATHEMATICA, MuPAD). Далее обсуждаются основные понятия объектно-ориентированного программирования, языки Java, Eiffel, Smalltalk, Лисп и Оберон, излагаются средства языка C++, вводится новая система компьютерной алгебры SymbolicC++. Приводятся примеры применения системы к задачам математики и физики (нумерация Гёделя, аппроксимация Паде, техника рядов Ли, метод Пикара, фрактальное множество Мандельброта и др.). В книгу включены листинги всех компонентов системы, что позволяет пользователям развивать и наращивать систему в соответствии со своими потребностями.

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

ОГЛАВЛЕНИЕ

От редактора перевода5
Предисловие7
Глава 1. Введение11
1.1. Что такое компьютерная алгебра?11
1.2. Свойства, систем компьютерной алгебры11
1.3. Недостатки систем компьютерной алгебры12
1.4. Разработка системы компьютерной алгебры14
Глава 2. Математические основы, компьютерной алгебры17
2.1. Кольца и поля17
2.2. Целые числа19
2.3. Рациональные числа25
2.4. Вещественные числа27
2.5. Комплексные числа30
2.6. Векторы и матрицы32
2.7. Кватернионы37
2.8. Многочлены38
2.9. Дифференцирование46
2.10. Интегрирование46
2.11. Коммутативность и некоммутативность51
2.12. Тензорное произведение и кронекерово произведение52
2.13. Внешнее произведение55
Глава 3. Системы компьютерной алгебры59
3.1. Введение59
3.2. REDUCE60
3.3. MAPLE65
3.4. AXIOM67
3.5. MATHEMATICA70
3.6. MuPAD71
Глава 4. Объектно-ориентированное программирование74
4.1. Объекты, классы и абстрактные типы данных74
4.2. Передача сообщений79
4.3. Наследование80
4.4. Полиморфизм82
4.5. Объектно-ориентированные языки85
4.6. Заключение117
Глава 5. Основные средства языка C++118
5.1. Указатели и ссылки119
5.2. Классы126
5.3. Конструкторы и деструктор130
5.4. Конструктор копирования и оператор присваивания131
5.5. Преобразования типа133
5.6. Перегрузка операторов139
5.7. Шаблоны классов148
5.8. Шаблоны функций152
5.9. Дружественность155
5.10. Наследование157
5.11. Виртуальные функции159
5.12. Обертывающий класс161
5.13. Библиотека стандартных шаблонов162
5.14. Рекурсия183
5.15. Заключение191
Глава 6. Классы компьютерной алгебры193
6.1. Класс сверхдлинных целых193
6.2. Класс рациональных чисел202
6.3. Класс комплексных чисел207
6.4. Класс кватернионов211
6.5. Класс производных214
6.6. Класс векторов216
6.7. Класс матриц222
6.8. Классы массивов230
6.9. Класс строк236
6.10. Битовые наборы240
6.11. Класс связанных списков243
6.12. Класс многочленов251
6.13. Класс множеств255
6.14. Заключение257
Глава 7. Символьный класс258
7.1. Объектно-ориентированное проектирование259
7.2. Поля данных и типы класса Symbol264
7.3. Конструкторы266
7.4. Операторы268
7.5. Функции282
7.6. Упрощение выражений283
7.7. Коммутативность286
7.8. Символьный и числовой интерфейсы288
7.9. Заключение290
Глава 8. Приложения291
8.1. Класс BitVector292
8.2. Класс Verylong296
8.3. Классы Verylong и Rational309
8.4. Классы Verylong, Rational и Derive319
8.5. Классы Verylong, Rational и Complex321
8.6. Символьный класс323
8.7. Класс Symbolic и символьное дифференцирование341
8.8. Класс Matrix357
8.9. Классы Array и Symbolic363
8.10. Классы Polynomial и Symbolic366
8.11. Техника рядов Ли370
8.12. Спектры малых спиновых групп373
8.13. Нелинейные отображения и хаотичное поведение376
8.14. Численно-символьное приложение379
8.15. Заключение381
Глава 9. Лисп и компьютерная алгебра382
9.1. Введение382
9.2. Базовые функции Лиспа383
9.3. Примеры символьных вычислений386
9.4. Система Лисп, основанная на C++396
Глава 10. Листинги программ409
10.1. Класс Verylong409
10.2. Класс Rational426
10.3. Класс Complex431
10.4. Класс Quaternion436
10.5. Класс Derive440
10.6. Класс Vector442
10.7. Класс Matrix452
10.8. Класс Array465
10.9. Класс String483
10.10. Класс BitVec487
10.11. Класс MList492
10.12. Класс Polynomial499
10.13. Класс Set523
10.14. Класс Symbolic529
Глава 11. Параллельная виртуальная машина и абстрактные типы данных601
Глава 12. Техника обработки ошибок606
12.1. Состояние ошибки607
12.2. Обработка исключительной ситуации607
Глава 13. Программа Gnuplot и язык PostScript609
Список литературы612
Предметный указатель615

Книги на ту же тему

  1. Объектно-ориентированное программирование в C++. — 4-е изд., Лафоре Р., 2003
  2. Стандарты программирования на C++: 101 правило и рекомендации, Саттер Г., Александреску А., 2015
  3. Современное проектирование на C++: Обобщённое программирование и прикладные шаблоны проектирования, Александреску А., 2015
  4. Справочник программиста по C/C++. — 2-е изд., Шилдт Г., 2001
  5. Моя первая программа на C/C++, Нейбауэр А. Р., 1995
  6. Основы программирования на языках C и C++, Ашарина И. В., 2002
  7. Начальный курс C и C++, Березин Б. И., Березин С. Б., 2001
  8. Язык программирования C. Лекции и упражнения. — 6-е изд., Прата С., 2015
  9. Курс уравнений математической физики с использованием пакета Mathematica. Теория и технология решения задач (без CD), Глушко В. П., Глушко А. В., 2010

Напишите нам!© 1913—2013
КнигоПровод.Ru
Рейтинг@Mail.ru работаем на движке KINETIX :)
elapsed time 0.017 secработаем на движке KINETIX :)