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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

на sql.ru их есть


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

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


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

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

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

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

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

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

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

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

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

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


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

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

Оказывается найти у себя на полках бумажную книгу - архисложная задача.
14 сен 17, 13:22    [20795518]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
White Owl
Member

Откуда:
Сообщений: 12360
Люди! Не надо спорить о практической применимости и мощи языков.
Я же сразу сказал что нужны задачи "студенческого уровня, чтобы профессорам было не стыдно давать их в качестве курсовых по языку (ну или студентам сдавать их в качестве дипломных работ)."
Ну неужели так трудно прочитать вопрос внимательно???

Из всех постов только mayton попытался отвеить, спасибо ему.

Addx
Если "мощь" ЯП показывается на одной задаче из 100,
То вот именно эта одна задача мне и нужна.
14 сен 17, 17:39    [20796654]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
SashaMercury
Member

Откуда: Москва
Сообщений: 2643
Задачу сходу не придумаю, но язык Haskell, абстракция необходимая для решения непридуманной задачи - монада. Их довольно неудобно реализовывать на Си,или С++
16 сен 17, 00:46    [20800206]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
mayton
Member

Откуда: loopback
Сообщений: 39803
Я где-то находил "шахматный" язык. Тоесть даже не язык а некий DSL который позволял описать
любую настольную игру с полем и фишками. Щас не могу вспомнить где.
16 сен 17, 00:47    [20800208]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 4346
mayton
Я где-то находил "шахматный" язык. Тоесть даже не язык а некий DSL который позволял описать
любую настольную игру с полем и фишками. Щас не могу вспомнить где.

Zillions of Games
18 сен 17, 08:55    [20802390]     Ответить | Цитировать Сообщить модератору
 Re: Задачки для редких языков  [new]
mayton
Member

Откуда: loopback
Сообщений: 39803
kealon(Ruslan)
mayton
Я где-то находил "шахматный" язык. Тоесть даже не язык а некий DSL который позволял описать
любую настольную игру с полем и фишками. Щас не могу вспомнить где.

Zillions of Games

Ага. Вроде он.
18 сен 17, 08:58    [20802394]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2      [все]
Все форумы / Программирование Ответить