238328 26.09.2012 19:41

25 сентября, 2012 года

Пресс-служба журнала "Вечерний Функциональный Петух", встретилась с Andrew Adams-Moran, ведущим специалистом компании Galois Inc. Andrew с заразительным энтузиазмом рассказал нам о самом амбициозном на сегодняшний день проекте компании.

- Andrew, расскажите о вашем текущем проекте.

- Внутреннее имя проекта — Альфа. Мы использовали все наши гранты на покупку нескольких суперкомпьютеров и решили поставить мировой рекорд в вычислении факториала. Что такое Альфа? Мы так называем факториал очень, очень большого числа.

- Какие инструменты вы используете?

- Как у нас принято, 99% проекта реализовано на Haskell. Эта часть проекта является критически важной. Оставшийся 1% проекта, представляющий из себя по сути boilerplate код, написан студентом-контрактником на Си с использованием библиотеки GMP.

- Расскажите подробнее о внутреннем устройстве проекта.

- Код на Haskell отвечает за вызов, через FFI, функции на Си, которая, собственно, и считает факториал. Для того, чтобы вызвать эту функцию на Си, нам требуется 3 суперкомпьютера. На первом работает xmonad, DARCS и FRAG. С этого компьютера происходит запуск программы. Второй суперкомпьютер получает от первого сигнал о запуске и генерирует все необходимые бесконечные ленивые списки, которые будут использованы при вызове функции на Си. На третьем суперкомпьютере запущен параллельный сборщик мусора, обеспечивающий корректную работу второго суперкомпьютера. Весь процесс вызова функции на Си занимает около трех месяцев, в течении которых вся наша команда играет во FRAG по сети. Когда процесс вызова функции завершен, контроль передается на розовый нетбук моей сестры, на котором запускается программа на Си, вычисляющая факториал.

На вопрос о том, чем будет заниматься Galois Inc после завершения проекта Альфа, Andrew, с блеском в глазах, ответил: "Вычисление числа Фибоначчи номер Альфа".

В других новостях:

* Будущее языка программирования C++ под большим вопросом, после того, как бесследно исчезли создатель языка Бьярн Страуструп и два известных эксперта по языку: Андрей Александреску и Герб Саттер.

* Известный русский программист Сергей Зефриров иммигрирует в США, чтобы вступить в тройной гей-брак с Львом Валкиным и Евгением Кирпичовым.

* В Москве злоумышленники украли биотуалет.

Recommended by:

@4da: Новости первого канала.

@Cthulhu: Какая годнота.

@anoos: гейство

@zamotivator: в клочья

and @rtsome, @Rayslava, @arts, @Like-all, @kurkuma, @komar, @Voker57, @zombieff, @generatorglukoff, @octocat, @Katenok
2. 238328rtsome /1 26.09.2012 21:15 34462151291348693659718400

можно

4. 238328rtsome /3 26.09.2012 21:19 34462151291348693659718400

#ttthig/3 Psto, 27.09.2012 3:15:23:
Comment #ttthig/2
http://psto.net/ttthig#2

Psto, 3:18:37:
@rtsome has recommended your psto #ttthig

Psto, 3:18:45:
@rtsome has recommended your psto #ttthig

5. 238328rtsome /3 26.09.2012 21:20 34462151291348693659718400

просто всё равно суть не меняется — те, кто уже увидел, не увидят снова. Работает так же, как и остальное пстач

6. 238328 19.12.2012 16:50

оперативно

7. kurkuma238328 /6 19.12.2012 16:50 Gajim

луль

8. Voker57 19.12.2012 16:51 nbl-desktop

> играет в FRAG
вот тут я проиграл

9. 238328 19.12.2012 17:26

откуда лайки?

10. kurkuma238328 /9 19.12.2012 17:27 Gajim

#tfsgts/37

11. kurkuma238328 /9 19.12.2012 17:27 Gajim

сколько лайков-то?

12. 238328kurkuma /11 19.12.2012 17:28 24027302431355923229128816

каждому псу

Do you really want to delete ?