OberonCore
https://forum.oberoncore.ru/

Scheme в УрГУ
https://forum.oberoncore.ru/viewtopic.php?f=72&t=3194
Страница 1 из 1

Автор:  Geniepro [ Вторник, 25 Январь, 2011 08:44 ]
Заголовок сообщения:  Scheme в УрГУ

Интересное сообщение в ru_scheme:
http://prepod-urgu.livejournal.com/ писал(а):
Добрый день.

Меня зовут Лев Плинер. Я преподаю программирование на математико-механическом факультете Уральского государственного университета (Екатеринбург).

В одном из потоков специальности "Математика. Прикладная математика" наши студенты в качестве первого языка получают Scheme. Курс по Скиме рассчитан на 2 семестра и кроме собственно языка содержит простейшие алгоритмы, лямбда-исчисление, основы исчисления высказываний и основы исчисления предикатов. В третьем семестре мы рассказываем ассоциативное исчисление и Хаскелл, а в четвёртом учим регистровой машине. Материал третьего и четвёртого семестров находится сейчас только в планах, так как эксперимент с введением такого учебного плана начался всего год назад.

Вполне возможно, что именно я буду готовить курс по регистровой машине. У меня была идея написать интерпретатор для скимы, продублировав все юниты на ассемблере и Си, и именно работой с этим исходным кодом заниматься вторую часть семестра. Собственно, потому и пишу сюда - интерпретатор в каком-то виде уже готов: http://code.google.com/p/skbscheme/

Буду крайне благодарен коллегам из сообщества за ревью кода, дефекты и идеи доработок. Исходник написан под Visual C 2008. Заранее спасибо.

Автор:  Валерий Лаптев [ Вторник, 25 Январь, 2011 10:57 ]
Заголовок сообщения:  Re: Scheme в УрГУ

Интересно. А он SICP вообще читал? Только почему-то на 4 семестра растягивают. Исходная книжка рассчитана максимум на 2.

Автор:  Geniepro [ Вторник, 25 Январь, 2011 12:18 ]
Заголовок сообщения:  Re: Scheme в УрГУ

Он же написал:
Цитата:
Курс по Скиме рассчитан на 2 семестра и кроме собственно языка содержит простейшие алгоритмы, лямбда-исчисление, основы исчисления высказываний и основы исчисления предикатов. В третьем семестре мы рассказываем ассоциативное исчисление и Хаскелл, а в четвёртом учим регистровой машине.

В комментариях ниже он писал, что первые два семестра -- Схема на основе SICP.

Автор:  Валерий Лаптев [ Среда, 26 Январь, 2011 01:42 ]
Заголовок сообщения:  Re: Scheme в УрГУ

Дык в SICP не схему изучают-то... А фундаментальнейшие вещи. А схема - это просто язык для иллюстрации.

Автор:  Info21 [ Среда, 26 Январь, 2011 06:24 ]
Заголовок сообщения:  Re: Scheme в УрГУ

Зная людей в УрГУ не понаслышке, не удивляюсь их выбору.

Автор:  Geniepro [ Среда, 26 Январь, 2011 07:19 ]
Заголовок сообщения:  Re: Scheme в УрГУ

Валерий Лаптев писал(а):
Дык в SICP не схему изучают-то... А фундаментальнейшие вещи. А схема - это просто язык для иллюстрации.
И как это противоречит словам Льва Плинера?

Автор:  Валерий Лаптев [ Среда, 26 Январь, 2011 14:37 ]
Заголовок сообщения:  Re: Scheme в УрГУ

Вообще-то, конечно, интересно. Но вот у нас такое ввести - не получится. Во всяком случае, легально, чтобы название попало в план, который утвердили и подписали. Нелегально - можно, но осторожно... :) То есть пишем в план типа программирование на языке ВУ, а читаем Схему. Но чревато - студни пожалуются, что им всякую фигню читают - и пойдут разборки.
:(

Автор:  Сергей Прохоренко [ Среда, 26 Январь, 2011 15:03 ]
Заголовок сообщения:  Re: Scheme в УрГУ

Валерий Лаптев писал(а):
Вообще-то, конечно, интересно. Но вот у нас такое ввести - не получится. Во всяком случае, легально, чтобы название попало в план, который утвердили и подписали. Нелегально - можно, но осторожно... :) То есть пишем в план типа программирование на языке ВУ, а читаем Схему. Но чревато - студни пожалуются, что им всякую фигню читают - и пойдут разборки.
:(


А какие языки программирования могут изучаться легально (помимо C/C++)?

Автор:  Валерий Лаптев [ Среда, 26 Январь, 2011 15:23 ]
Заголовок сообщения:  Re: Scheme в УрГУ

1. наш универ подписан на все лицензионное микрософт, поэтому все по микрософту - приветствуется.
2. Будем Питон в качестве одного спецкурса читать.
3. Когда-то я Яву преподавал
4. Школьникам можно ББ+КП, но пока некому это делать. Нам с Альбертом не удалось продавить ББ+КП для 1 курса - возникли у противников опасения, что они потом в микрософтовские системы не "въедут".
Зато программным инженерам алгоритмизацию на Кумире в этом годе дали - хорошо пошел русский язык программирования.
Я ББ одному 5-му курсу давал с соседней кафедры - вполне себе освоили. Причем - не программисты. Но графики выводить в окошко научились.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/