Pull to refresh

4ёх-мерные игры

Games and game consoles
В топике о десятимерном пространстве, помимо идей об употреблении веществ и всяких астральных проекциях, высказывались идеи о четырёхмерной игре, чтобы «посмотреть, как это выглядит».
Тут имеется ввиду 4 пространственных измерения.
Фокусы с ветвлением и наложением во времени есть в играх типа Chronotron и аналогичных.
обзор существующих игр и соображения по реализации
Total votes 60: ↑56 and ↓4 +52
Views 12K
Comments 110

Katahdin: метапрограммирование на грани фантастики

Abnormal programming *
Katahdin — это интерпретируемый язык программирования, в котором синтаксис и семантика могут изменяться во время исполнения. Чтобы идея стала ясна, сразу приведу пример с официального сайта. В примере определяется операция получения остатка от деления ("%" в C, «mod» в Pascal).
class ModExpression : Expression {
  pattern {
    option leftRecursive;
    a:Expression "%" b:Expression
  }
 
  method Get() {
    a = this.a.Get...();
    b = this.a.Get...();
    return a - (b * (a / b));
  }
}

Читать дальше →
Total votes 62: ↑54 and ↓8 +46
Views 2K
Comments 93

Интернет Охота (2)

Lumber room
Не так давно заинтересовался письменностью древних цивилизаций. Особенно меня поразило, как учёные охотились за расшифровкой алфавита древних майя. Это натолкнуло меня на мысль создать интернет охоту.

Цель охоты — прочитать e-mail адрес и отправить на него сообщение.

Upd. У нас есть перые победители:Horus20 и sdmn! С этими людьми я бы пошел в разведку!

Upd1. tonyzorin абсолютно понял, что значат свечки, дома и чашки! Кудос!

Upd2. Mr. perl_demon так же крут, как и тов. Кнорозов. Ура!

Изучить древний шифр
Total votes 15: ↑14 and ↓1 +13
Views 252
Comments 16

Через тернии к Haskell (перевод). 2/2

Programming *Haskell *
Tutorial
Только хардкор, только монады
Total votes 73: ↑69 and ↓4 +65
Views 43K
Comments 8

Каково это — быть разработчиком в России, когда тебе сорок

Programming *
Привет всем, я — сорокалетний программист-самоучка, а это моя история.

Пару недель назад я наткнулся на график распределения людей, интересующихся технологиями, ИТ и программированием. И он заставил меня задуматься о моей карьере.



Через каких-то 20 лет мне стукнет 60. И вероятность того, что я еще смогу заниматься тем, для чего был создан, составляет очень крошечную величину. Эти размышления привели меня туда, откуда все начиналось.

Я дебютировал в роли разработчика программного обеспечения в 1990 году, через год после того, как мне на 14-тилетие родители подарили ПЭВМ «Микроша».
Читать дальше →
Total votes 353: ↑338 and ↓15 +323
Views 158K
Comments 788