Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Программирование |
![]() ![]() |
Топик располагается на нескольких страницах: 1 2 [все] |
White Owl Member Откуда: Сообщений: 12343 |
Предлагаю сделать коллекцию задачек которые способны показать всю мощь ЯП которые на сегодня не являются мейнстримовыми. Задачки достаточно студенческого уровня, чтобы профессорам было не стыдно давать их в качестве курсовых по языку (ну или студентам сдавать их в качестве дипломных работ). |
12 сен 17, 17:22 [20790809] Ответить | Цитировать Сообщить модератору |
White Owl Member Откуда: Сообщений: 12343 |
Ну и сразу: Компилятор для собственного языка Студент придумывает собственный язык (или берет существующий) и пишет для него компилятор. Идеально для функциональных языков типа OCaml или Haskell. |
12 сен 17, 17:25 [20790826] Ответить | Цитировать Сообщить модератору |
ShSerge Member Откуда: ʚонɔ dиw Сообщений: 24851 |
White Owl, Правильной дорогой идёте, товарищ. |
12 сен 17, 17:27 [20790834] Ответить | Цитировать Сообщить модератору |
mayton Member Откуда: loopback Сообщений: 38833 |
На ум приходит задача Эйнштейна и реализация на прологе. |
12 сен 17, 20:23 [20791184] Ответить | Цитировать Сообщить модератору |
Dima T Member Откуда: Сообщений: 13190 |
Задал ее ребенку в 9 лет: решилось быстро на бумаге. Правда подготовка была: заставлял играть в подобную игру с карточками. |
||
12 сен 17, 20:42 [20791208] Ответить | Цитировать Сообщить модератору |
mayton Member Откуда: loopback Сообщений: 38833 |
99 проблем на Хаскель. Выглядят очень красиво. https://wiki.haskell.org/H-99:_Ninety-Nine_Haskell_Problems |
12 сен 17, 20:50 [20791218] Ответить | Цитировать Сообщить модератору |
mayton Member Откуда: loopback Сообщений: 38833 |
Тоже похожий тред http://aperiodic.net/phil/scala/s-99/ |
12 сен 17, 20:52 [20791221] Ответить | Цитировать Сообщить модератору |
Лысый дядька Member Откуда: Сообщений: 300 |
Все подобные упражнения представляют собой вещь в себе. А смотрите как здорово на хаскеле можно отсортировать список, а полюбуйтесь какой короткий код я написал на лиспе для чисел Фибоначчи. Нет такой практической задачи. Хотите протестировать "мощь языка"? Напишите на нем веб-сайт без фреймворков. |
13 сен 17, 08:20 [20791735] Ответить | Цитировать Сообщить модератору |
mayton Member Откуда: loopback Сообщений: 38833 |
Лысый дядька, вы очень сухой и нудный человек. Неужели вам не ведома радость творчества? |
13 сен 17, 08:52 [20791780] Ответить | Цитировать Сообщить модератору |
Лысый дядька Member Откуда: Сообщений: 300 |
А почему по-вашему творчество обязательно должно быть оторвано он реальности? Творите, но пусть результат экспериментов будет хоть сколько-нибудь практичным. |
||
13 сен 17, 09:08 [20791815] Ответить | Цитировать Сообщить модератору |
mayton Member Откуда: loopback Сообщений: 38833 |
Лысый дядька, вот 20765889 практичная задача? |
13 сен 17, 09:12 [20791819] Ответить | Цитировать Сообщить модератору |
schi Member Откуда: Москва Сообщений: 2601 |
Сразу приходят на ум математические задачки на языке APL |
13 сен 17, 10:20 [20791999] Ответить | Цитировать Сообщить модератору |
982183 Member Откуда: VL Сообщений: 2565 |
Для решения многих таких задач надо уметь владеть определенными математическим механизмами Хотя бы Симплекс-метод понимать. |
13 сен 17, 10:54 [20792130] Ответить | Цитировать Сообщить модератору |
Изопропил Member Откуда: Сообщений: 30921 |
|
||
13 сен 17, 11:15 [20792198] Ответить | Цитировать Сообщить модератору |
Ролг Хупин Member Откуда: Чебаркуль Сообщений: 2354 |
Лувр, Эрмитаж и т.д. и т.п. набиты абсолютно непрактичными вещами |
||||
13 сен 17, 11:45 [20792306] Ответить | Цитировать Сообщить модератору |
Addx Member Откуда: Сообщений: 957 |
Дело не в практичности. Если "мощь" ЯП показывается на одной задаче из 100, но 99 остальных превращают работу в ад, то это лукавство. У каждого языка есть область, где он силен, нужны задачи именно из этой области, а не некие абстрактные. Покажите мне человека, у которого есть проблемы с поиском элемента в списке на любом языке. Сравнение с Лувром неуместно, сам смысл картины в том, чтобы на нее смотреть, впрочем никто не мешает поставить красивую коробку с дистрибутивом на полку и любоваться ей )) |
13 сен 17, 12:02 [20792352] Ответить | Цитировать Сообщить модератору |
Изопропил Member Откуда: Сообщений: 30921 |
на sql.ru их есть |
||
13 сен 17, 12:16 [20792378] Ответить | Цитировать Сообщить модератору |
Addx Member Откуда: Сообщений: 957 |
Этим людям не мощь языка показывать нужно ... |
||||
13 сен 17, 12:28 [20792424] Ответить | Цитировать Сообщить модератору |
Ролг Хупин Member Откуда: Чебаркуль Сообщений: 2354 |
Уместно, картины как и худ.литература в общем практичного смысла не имеют. Так, поток сознания сочинителя. |
||
13 сен 17, 14:39 [20792925] Ответить | Цитировать Сообщить модератору |
mayton Member Откуда: loopback Сообщений: 38833 |
Красота в науке и технике - это наивысшая степень целесообразности. Вечером подкину пруф в виде книги. |
13 сен 17, 19:00 [20793734] Ответить | Цитировать Сообщить модератору |
ShSerge Member Откуда: ʚонɔ dиw Сообщений: 24851 |
mayton, А хрен там подкидывать. Уравнение Максвела - из этих соображений. |
13 сен 17, 20:34 [20793937] Ответить | Цитировать Сообщить модератору |
scf Member Откуда: Сообщений: 1476 |
White Owl, В этом и состоит проблема не-мейнстриновых языков: они красиво решают только те задачки, о которых задумывались создатели этих языков. А надо бы иметь мощную библиотеку коллекций, поддержку регулярок, юникода и работы с часовыми поясами. |
14 сен 17, 09:14 [20794543] Ответить | Цитировать Сообщить модератору |
Ролг Хупин Member Откуда: Чебаркуль Сообщений: 2354 |
Вечер уже наступил, скоро наступит второй, где пруф в виде книги? ![]() |
||
14 сен 17, 11:00 [20794885] Ответить | Цитировать Сообщить модератору |
фтщтшьщгы
Guest |
И задачки и языки здесь - http://rosettacode.org |
14 сен 17, 12:12 [20795177] Ответить | Цитировать Сообщить модератору |
mayton Member Откуда: loopback Сообщений: 38833 |
Сорян. Я помню о своём обещании. :) Оказывается найти у себя на полках бумажную книгу - архисложная задача. |
14 сен 17, 13:22 [20795518] Ответить | Цитировать Сообщить модератору |
White Owl Member Откуда: Сообщений: 12343 |
Люди! Не надо спорить о практической применимости и мощи языков. Я же сразу сказал что нужны задачи "студенческого уровня, чтобы профессорам было не стыдно давать их в качестве курсовых по языку (ну или студентам сдавать их в качестве дипломных работ)." Ну неужели так трудно прочитать вопрос внимательно??? Из всех постов только mayton попытался отвеить, спасибо ему.
|
||
14 сен 17, 17:39 [20796654] Ответить | Цитировать Сообщить модератору |
SashaMercury Member Откуда: Москва Сообщений: 2640 |
Задачу сходу не придумаю, но язык Haskell, абстракция необходимая для решения непридуманной задачи - монада. Их довольно неудобно реализовывать на Си,или С++ |
16 сен 17, 00:46 [20800206] Ответить | Цитировать Сообщить модератору |
mayton Member Откуда: loopback Сообщений: 38833 |
Я где-то находил "шахматный" язык. Тоесть даже не язык а некий DSL который позволял описать любую настольную игру с полем и фишками. Щас не могу вспомнить где. |
16 сен 17, 00:47 [20800208] Ответить | Цитировать Сообщить модератору |
kealon(Ruslan) Member Откуда: Нижневартовск Сообщений: 4067 |
Zillions of Games |
||
18 сен 17, 08:55 [20802390] Ответить | Цитировать Сообщить модератору |
mayton Member Откуда: loopback Сообщений: 38833 |
Ага. Вроде он. |
||||
18 сен 17, 08:58 [20802394] Ответить | Цитировать Сообщить модератору |
Топик располагается на нескольких страницах: 1 2 [все] |
Все форумы / Программирование | ![]() |