IntroductionToProgrammingLanguages
Материал из SEWiki
Содержание
Лекции
- [Лекция №1] 10.02.2012
Домашние задания
- [Задание №1 к 17 февраля 2011]
написать генерирующее расширения для программы возведения в степень
int exp (int x, int n) {
int y = 1;
while (n) {
if (n % 2) y *= x;
n /= 2;
x *= x;
}
return y;
}
Это генерирующее расширение должно для своего единственного параметра n печатать остаточную программу, полученную специализацией функции exp на это значение n. Если это генерирующее расширение сохранит в себе какие-то черты exp, будет совсем хорошо.
Программа курса
Список литературы
Список групп для выполнения задач
1. Мартынов Семён, Башоров Залим, Казенюк Сергей, Витвицкий Александр, Тугарёв Денис.
2.
3.
4.
5.
6.