Pull to refresh
  • by relevance
  • by date
  • by rating

ArnoldC: язык программирования из цитат Шварценеггера

Abnormal programming *Programming *
Recovery mode
Sandbox
image

Доброго времени суток, Хабр. Думаю многие люди, хоть каким-то боком относящиеся к программированию хоть раз в жизни слышали об эзотерических языках программирования. Тот же Brainfuck.

 ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++
 .>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.
 ------.--------.>+.>.

От одного только вида бросает в дрожь, но кто же мог подумать, что найдется человек, который сможет создать язык программирования из цитат известного голливудского актера.
Финский программист Лори Хартикка (Lauri Hartikka) опубликовал на Github описание и компилятор языка программирования ArnoldC. В качестве команд в ArnoldC используются цитаты героев Арнольда Шварценеггера.
Читать дальше →
Total votes 118: ↑94 and ↓24 +70
Views 86K
Comments 58

Задача о двух старушках, которые отправились в путь на рассвете

Нерепетитор.ру corporate blog Entertaining tasks Mathematics *
Условие задачи из знаменитой книги В.И.Арнольда «Задачи для детей от 5 до 15 лет»:
Из A в B и из B в A на рассвете (одновременно) вышли навстречу друг другу (по одной дороге) две старушки.Они встретились в полдень, но не остановились, а каждая продолжала идти с той же скоростью, и первая пришла (в B) в 4 часа дня, а вторая (в A) в 9 часов вечера. В котором часу был в этот день рассвет?

Предлагаю вам послушать (МР3) обсуждение этой задачи на радио «Говорит Москва» (С.Доренко, А.Оношко), и попробовать решить ее, прежде, чем лезть под кат, чтобы сравнить…
три варианта решения
Total votes 67: ↑36 and ↓31 +5
Views 66K
Comments 91

Головоломка Арнольда: от комбинаторной геометрии к браузерной игрушке

Self Promo

Представьте игру, в которой выполняются простые правила:
1. На плоскости проведены несколько линий, каждая пара линий пересекается в одной точке.
2. Линии разбивают плоскость на области, раскрашенные в шахматном порядке.
3. Вы можете перестраивать разбиение, «схлопывая» и «выворачивая» треугольники.
4. Ваша цель – получить максимально возможное количество темных областей.

Я уже запрограммировал браузерную игрушку по этим правилам. Под катом – гифка прохождения для 5 линий, личный опыт игры и краткое описание математики в основе головоломки.

Читать далее
Total votes 20: ↑20 and ↓0 +20
Views 3.7K
Comments 14