• Езици за функционално и логическо програмиране, ч. 1. Функционално програмиране

Езици за функционално и логическо програмиране, ч. 1. Функционално програмиране

  • Автор(и): Магдалина Тодорова
  • Издателство: Сиела; 2010 г.
  • ISBN: 9789542808282
  • Наличност: Да
    • 6,50 € (12,71 лв.)

Мнения (0) / Напиши мнение


Книгата включва двата най-разпространени езика за изкуствен интелект Lisp и Prolog. Структурирана е в две части. В първата са разгледани основните аспекти на функционалното програмиране. Предложено е детайлно описание както на референциално транспарентното подмножество, така и на основните деструктивни конструкции на езика Lisp и по-точно на неговия модерен диалект Scheme.

Във втората част са представени основните елементи на логическото програмиране. Изложението се базира на езика Prolog и е структурирано в три части: теоретични основи на езика, основни конструкции за програмиране и приложения на езика. В изложението се акцентира върху изучаването на техники за програмиране на езика Prolog и овладяването на средата за програмиране Visual SWI Prolog 5.0.

Материалът е представен леснодостъпно и е богато илюстриран с програми. Включени са също голям брой задачи за самостоятелна работа и теми за писмен изпит, а също така и решения на някои от задачите.


Книгата може да бъде полезна както на студенти, които изучават основите на функционалното програмиране, така и на ученици от математически гимназии, на математици, физици и инженери, професионалисти и любители информатици.  

Глава 1. Императивни и дескриптивни езици за програмиране

Глава 2. Програмиране на Scheme. Основни понятия

Глава 3. Дефиниране на процедури. Условни изрази и предикати

Глава 4. Процедурите като абстракции. Вложени дефиниции и блокова структура. Процедури и процесите, които те генерират

Глава 5. Процедурите като параметри

Глава 6. Ламбда изрази и локални дефиниции. Процедурите като върнати оценки

Глава 7. Абстракция чрез данни

Глава 8. Списъци в езика Scheme

Глава 9. Процедури от по-висок ред за работа със списъци

Глава 10. Работа със символи

Глава 11. Моделиране на състояния чрез присвояване

Глава 12. Мутиращи списъци

Глава 13. Еквивалентност и поделяне на обекти

Глава 14. Представяне на опашка и свързан списък

Глава 15. Асоциативни списъци

Глава 16. Потоци. Основни дефиниции и методи за програмиране. Безкрайни потоци

Глава 17. Примерни теми за изпит

Глава 18. Решения



Страници: 228
Формат: 60х90/16 (14,5х21,5 см)
Корица: мека
Език: български
Издание: ново
Тегло: 0,209 кг
ID: 2Е37ФМТ001

Напиши мнение

    Лош           Добър