Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Программирование Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Задачки для редких языков  [new]
White Owl
Member

Откуда:
Сообщений: 12024
Предлагаю сделать коллекцию задачек которые способны показать всю мощь ЯП которые на сегодня не являются мейнстримовыми.
Задачки достаточно студенческого уровня, чтобы профессорам было не стыдно давать их в качестве курсовых по языку (ну или студентам сдавать их в качестве дипломных работ).
12 сен 17, 17:22    [20790809]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
White Owl
Member

Откуда:
Сообщений: 12024
Ну и сразу: Компилятор для собственного языка
Студент придумывает собственный язык (или берет существующий) и пишет для него компилятор.
Идеально для функциональных языков типа OCaml или Haskell.
12 сен 17, 17:25    [20790826]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
ShSerge
Member

Откуда: ʚонɔ dиw
Сообщений: 24610
White Owl,

Правильной дорогой идёте, товарищ.
12 сен 17, 17:27    [20790834]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
mayton
Member

Откуда: loopback
Сообщений: 35413
На ум приходит задача Эйнштейна и реализация на прологе.
12 сен 17, 20:23    [20791184]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
Dima T
Member

Откуда:
Сообщений: 11142
mayton
На ум приходит задача Эйнштейна

Задал ее ребенку в 9 лет: решилось быстро на бумаге. Правда подготовка была: заставлял играть в подобную игру с карточками.
12 сен 17, 20:42    [20791208]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
mayton
Member

Откуда: loopback
Сообщений: 35413
99 проблем на Хаскель. Выглядят очень красиво.

https://wiki.haskell.org/H-99:_Ninety-Nine_Haskell_Problems
12 сен 17, 20:50    [20791218]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
mayton
Member

Откуда: loopback
Сообщений: 35413
Тоже похожий тред http://aperiodic.net/phil/scala/s-99/
12 сен 17, 20:52    [20791221]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
Лысый дядька
Member

Откуда:
Сообщений: 25
Все подобные упражнения представляют собой вещь в себе. А смотрите как здорово на хаскеле можно отсортировать список, а полюбуйтесь какой короткий код я написал на лиспе для чисел Фибоначчи. Нет такой практической задачи. Хотите протестировать "мощь языка"? Напишите на нем веб-сайт без фреймворков.
13 сен 17, 08:20    [20791735]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
mayton
Member

Откуда: loopback
Сообщений: 35413
Лысый дядька, вы очень сухой и нудный человек. Неужели вам не ведома радость творчества?
13 сен 17, 08:52    [20791780]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
Лысый дядька
Member

Откуда:
Сообщений: 25
mayton
Лысый дядька, вы очень сухой и нудный человек. Неужели вам не ведома радость творчества?

А почему по-вашему творчество обязательно должно быть оторвано он реальности? Творите, но пусть результат экспериментов будет хоть сколько-нибудь практичным.
13 сен 17, 09:08    [20791815]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
mayton
Member

Откуда: loopback
Сообщений: 35413
Лысый дядька, вот 20765889 практичная задача?
13 сен 17, 09:12    [20791819]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
schi
Member

Откуда: Москва
Сообщений: 2034
Сразу приходят на ум математические задачки на языке APL
13 сен 17, 10:20    [20791999]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
982183
Member

Откуда:
Сообщений: 795
Для решения многих таких задач надо уметь владеть определенными математическим механизмами
Хотя бы Симплекс-метод понимать.
13 сен 17, 10:54    [20792130]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
Изопропил
Member

Откуда:
Сообщений: 29921
— Извини, Теодор, но это ты очень странно рассуждаешь. Бессмыслица — искать решение, если оно и так есть. Речь идёт о том, как поступать с задачей, которая решения не имеет. Это глубоко принципиальный вопрос, который, как я вижу, тебе, прикладнику, к сожалению, не доступен. По-моему, я напрасно начал с тобой беседовать на эту тему.
13 сен 17, 11:15    [20792198]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
Ролг Хупин
Member

Откуда: Оттуда
Сообщений: 1290
Лысый дядька
mayton
Лысый дядька, вы очень сухой и нудный человек. Неужели вам не ведома радость творчества?

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


Лувр, Эрмитаж и т.д. и т.п. набиты абсолютно непрактичными вещами
13 сен 17, 11:45    [20792306]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
Addx
Member

Откуда:
Сообщений: 495
Дело не в практичности.
Если "мощь" ЯП показывается на одной задаче из 100, но 99 остальных превращают работу в ад, то это лукавство.
У каждого языка есть область, где он силен, нужны задачи именно из этой области, а не некие абстрактные.
Покажите мне человека, у которого есть проблемы с поиском элемента в списке на любом языке.
Сравнение с Лувром неуместно, сам смысл картины в том, чтобы на нее смотреть, впрочем никто не мешает поставить красивую коробку с дистрибутивом на полку и любоваться ей ))
13 сен 17, 12:02    [20792352]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
Изопропил
Member

Откуда:
Сообщений: 29921
Addx
Покажите мне человека, у которого есть проблемы с поиском элемента в списке на любом языке.

на sql.ru их есть
13 сен 17, 12:16    [20792378]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
Addx
Member

Откуда:
Сообщений: 495
Изопропил
Addx
Покажите мне человека, у которого есть проблемы с поиском элемента в списке на любом языке.

на sql.ru их есть


Этим людям не мощь языка показывать нужно ...
13 сен 17, 12:28    [20792424]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
Ролг Хупин
Member

Откуда: Оттуда
Сообщений: 1290
Addx
Дело не в практичности.
Если "мощь" ЯП показывается на одной задаче из 100, но 99 остальных превращают работу в ад, то это лукавство.
У каждого языка есть область, где он силен, нужны задачи именно из этой области, а не некие абстрактные.
Покажите мне человека, у которого есть проблемы с поиском элемента в списке на любом языке.
Сравнение с Лувром неуместно, сам смысл картины в том, чтобы на нее смотреть, впрочем никто не мешает поставить красивую коробку с дистрибутивом на полку и любоваться ей ))


Уместно, картины как и худ.литература в общем практичного смысла не имеют.
Так, поток сознания сочинителя.
13 сен 17, 14:39    [20792925]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
mayton
Member

Откуда: loopback
Сообщений: 35413
Красота в науке и технике - это наивысшая степень целесообразности.

Вечером подкину пруф в виде книги.
13 сен 17, 19:00    [20793734]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
ShSerge
Member

Откуда: ʚонɔ dиw
Сообщений: 24610
mayton,

А хрен там подкидывать. Уравнение Максвела - из этих соображений.
13 сен 17, 20:34    [20793937]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
scf
Member

Откуда:
Сообщений: 1329
White Owl,

В этом и состоит проблема не-мейнстриновых языков: они красиво решают только те задачки, о которых задумывались создатели этих языков.

А надо бы иметь мощную библиотеку коллекций, поддержку регулярок, юникода и работы с часовыми поясами.
14 сен 17, 09:14    [20794543]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
Ролг Хупин
Member

Откуда: Оттуда
Сообщений: 1290
mayton
Красота в науке и технике - это наивысшая степень целесообразности.

Вечером подкину пруф в виде книги.


Вечер уже наступил, скоро наступит второй, где пруф в виде книги?
14 сен 17, 11:00    [20794885]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
фтщтшьщгы
Guest
И задачки и языки здесь - http://rosettacode.org
14 сен 17, 12:12    [20795177]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
mayton
Member

Откуда: loopback
Сообщений: 35413
Сорян. Я помню о своём обещании. :)

Оказывается найти у себя на полках бумажную книгу - архисложная задача.
14 сен 17, 13:22    [20795518]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Программирование Ответить