Задачки для редких языков

White Owl
Дата: 12.09.2017 17:22:06
Предлагаю сделать коллекцию задачек которые способны показать всю мощь ЯП которые на сегодня не являются мейнстримовыми.
Задачки достаточно студенческого уровня, чтобы профессорам было не стыдно давать их в качестве курсовых по языку (ну или студентам сдавать их в качестве дипломных работ).
White Owl
Дата: 12.09.2017 17:25:21
Ну и сразу: Компилятор для собственного языка
Студент придумывает собственный язык (или берет существующий) и пишет для него компилятор.
Идеально для функциональных языков типа OCaml или Haskell.
ShSerge
Дата: 12.09.2017 17:27:32
White Owl,

Правильной дорогой идёте, товарищ.
mayton
Дата: 12.09.2017 20:23:08
На ум приходит задача Эйнштейна и реализация на прологе.
Dima T
Дата: 12.09.2017 20:42:40
mayton
На ум приходит задача Эйнштейна

Задал ее ребенку в 9 лет: решилось быстро на бумаге. Правда подготовка была: заставлял играть в подобную игру с карточками.
mayton
Дата: 12.09.2017 20:50:09
99 проблем на Хаскель. Выглядят очень красиво.

https://wiki.haskell.org/H-99:_Ninety-Nine_Haskell_Problems
mayton
Дата: 12.09.2017 20:52:13
Тоже похожий тред http://aperiodic.net/phil/scala/s-99/
Лысый дядька
Дата: 13.09.2017 08:20:20
Все подобные упражнения представляют собой вещь в себе. А смотрите как здорово на хаскеле можно отсортировать список, а полюбуйтесь какой короткий код я написал на лиспе для чисел Фибоначчи. Нет такой практической задачи. Хотите протестировать "мощь языка"? Напишите на нем веб-сайт без фреймворков.
mayton
Дата: 13.09.2017 08:52:47
Лысый дядька, вы очень сухой и нудный человек. Неужели вам не ведома радость творчества?
Лысый дядька
Дата: 13.09.2017 09:08:54
mayton
Лысый дядька, вы очень сухой и нудный человек. Неужели вам не ведома радость творчества?

А почему по-вашему творчество обязательно должно быть оторвано он реальности? Творите, но пусть результат экспериментов будет хоть сколько-нибудь практичным.