• Где бы взять кучку аватарок?

    @marazmiki
    Укротитель питонов
    Сгенерировать тыщонку-другую Identicon'ы, может быть? Реализации его есть на большинстве популярных языков.
    Ответ написан
    1 комментарий
  • В каких играх искусственный интеллект превзошел человека?

    Wott
    @Wott
    Искусственный Интеллект

    Теория игр конечно относиться к разделу математики, который претенциозно называют «Исскуственным интеллектом», но называть интеллектом пусть даже самообучающийся алгоритм наверно некорректно. Хотя все вопросы к Тьюрингу, как всегда.

    Очевидно, что победа человека в интеллектуальных / математических играх — это дело времени.

    Практика показало что наоборот — как только мощности позволяют то алгоритм оказывается «сильнее», что в общем-то логично. А интеллектуальными называют игры в которые выигрышная стратегия слишком сложная, что бы ее мог обсчитать обычный человек.
    Ответ написан
    Комментировать
  • Erlang и Scala

    @VlK
    Пробовал работу с обоими языками. Опыт небольшой, но есть.

    Scala (щупал фреймворки Lift и Actors). Объектно-ориентированный в целом язык, хорошо интегрированный с Java. На лицо некоторая двойственность парадигмы и расширенный спектр концепций, внесенный в язык в связи с этим.

    Не нравятся традиционной для JVM безмерной глубины трейсы. Синтаксис привычный, а ла Java.

    Фирменная фича: Actors — фрейморк на языке, упрощающая работу с распределенными (или, вернее, распределяемыми) задачами.

    Erlang — интересная высокоуровневая реализация функциональной парадигмы. Мои симпатии на стороне этого языка.

    Никаких глобальных состояний, изменяемых переменных, избыточности ООП, чистый message passing. Разработчик почти полностью абстрагирован от уровня узлов кластера.

    Явистам могут показаться непривычными синтаксис и сугубо функциональный стиль программирования. Несколько больше времени уйдет на освоение. Трейсы умеренной зашифрованности.
    Ответ написан
    Комментировать