cu-logo-smallCOMP 3007. Programming paradigms. An introduction to functional and logic programming. Topics include: semantics of functional programming, assignment-free programming, the meta-circular interpreter, recursive functions, Prolog, backtracking, cutting, and negation.

Введение в функциональное и логическое программирование. Включая: семантику функционального программирования, программирование без оператора присваивания, разработка интерпретатора внутри интерпретатора, рекурсивные функции, Пролог, бэктракинг и др.

Раздел в вики, посвященный этому курсу.

Assignments:

You should take the time to ensure that assignments are neat, legible and easy to understand. Any instructions required by the teaching assistants (for example any assumptions you made about the assignments) should be clearly indicated on a separate sheet of paper, included at the front of the assignment. Remember, it is YOUR responsibility to demonstrate that you have understood and completed the assignment. A significant portion of your grade for assignments will be given for the readability of them and for your demonstration that you have completed the assigned tasks.

There will be 4 or 5 assignments in this course which will be available on the course web page. All assignments are counted towards the final grade.

Профессор: Dwight Deugo

Книга: Structure and Interpretation of Computing Programs

    17 Сен 2009 by freetonik

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

Comment Form


Warning: Parameter 1 to id_generic_callback() expected to be a reference, value given in /home/users/f/freetonik/domains/css.freetonik.com/wp-content/plugins/intensedebate/intensedebate.php on line 911

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 8648778 bytes) in /home/users/f/freetonik/domains/css.freetonik.com/wp-includes/functions.php on line 959