• Насколько сейчас актуален c++ ?

    EndUser
    @EndUser
    :-D

    "Насколько сейчас актуальна формальная логика?"
    "Насколько сейчас актуальна алгебра?"
    "Насколько сейчас актуально знание офисных программ?"
    "Насколько сейчас актуально знание английского языка?"

    С/С++ актуальны всегда, как в чистом виде, так и в виде профессионального базиса. И не только С/С++.
    Ответ написан
    Комментировать
  • Как вы ведете учет прочитанных книг?

    Посоветую больше чем просто учёт.

    Ведите записи по книгам. То есть заведите документ, в котором будете выписывать хорошие новые идеи, взятые из прочитанной книги. В результате у Вас получиться "концентрированное" содержание книг, прочитав которое Вы можете легко вспомнить о чём книга.
    Я, конечно, понимаю, что это слегка "напряжно", но оно стоит того.
    Ответ написан
    1 комментарий
  • Какой алгоритм сортировки слов по смыслу или библиотеку использовать?

    viktorvsk
    @viktorvsk
    Необходимо найти сходства у этих строк по смыслу


    Это все равно, что сказать: "Не встречали готовых плагинов к фотошопу, что б тысячи фотографий из сотен жанров сделать красивыми?"

    Если все словосочетания у вас подобного типа, то находите "расстояния" между ними и группируйте по диапазонам.
    Расстояния можно рассчитывать, например, по количеству одинаковых букв в словосочетании или строгой их последовательности.

    Например, расстояние между "у человека нет проблем" и "у человека нет проблемы" = 1, а между "у человека нет проблем" и "задачи человека решение" уже или 0 или около "длина строки (которая длиннее или короче) минус количество букв в слове "человека)

    Ну или попробуйте построить свои грамматики и факты с блэк-джеком и Томитой

    P.S. А вообще это попахивает сео, и если это так, то не маскируйте неприятные запахи, а устраняйте их (с)
    Ответ написан
    1 комментарий
  • Что лучше: python 2 или 3?

    wiygn
    @wiygn
    борец с ветряными мельницами
    Так толсто, что даже тонко. Предлагаю дождаться вам четвертой ветки.

    Ну а если этот вопрос задан на полном серьезе, то с каждым минорным релизом в третьей ветке грустит один адепт второй, ведь рано или поздно (на самом деле поздно) им придется мигрировать.

    Под типичный круг задач есть свои наборы популярных модулей, подавляющее большинство которых медленно-медленно, но стали совместимы с третьей веткой. Если ничего сверхъестественного делать не собираетесь, то стоило бы использовать ее.
    Ответ написан
    Комментировать
  • Как подобный код(Python) перенести на С++?

    @OldFisher
    Правильно ли я указал директорию

    Правильно.
    -Что значит ключ

    Это не ключ, это специальный символ перевода строки.
    Может тут надо так

    Не надо
    Ответ написан
    1 комментарий
  • Какой язык выбрать для написания самообучаемого бота MMORPG?

    stream13
    @stream13
    Тяга к творчеству это хорошо, но в планах наблюдается бардак.
    Я бы посоветовал использовать один язык для всего, не использовать С и С++, и пока не делать веб морды. Код на С++ пишется дольше и требует больше знаний, а на С и подавно.

    1) выбрать Java. из-за простоты, гибкости и неплохой производительности.
    2) написать минимальского бота, который может хотя бы законнектиться к серверу.
    3) по очереди добавить в бота возможности банально ходить, атаковать, и что там еще можно.
    4) научить бота делать эти вещи по команде/таймеру/etc . А именно, научить его парсить JSON или обрабатывать LUA-скрипты или еще что-то
    5) научиться адекватно передавать в программу полученные от сервера данные об локации и окружающих существах. и обрабатывать их (скриптом - ?)
    6) RTFM про перцептрон
    7) Начать совмещать обработчик комманд и входящих данных с инфой по ИИ: дать боту цель и заставить анализирвоать возможные пути ее достижения, перебирая их. Научить бота выбирать оптимальные пути. Добавить новые цели и параметризацию целей.

    И вот когда бот начнет хотя бы более-менее осознанно дрыгаться и бить монстров, вполне можно наворотить вывод его инфы в MySQL/MongoDB/etc и начать отрисовывать страницы через отдельный кусок софта.
    Через Python/PHP/..., на приснопамятном, последнем Ubuntu Server.

    Почему так? Ну как минимум потому, что вебморда -- это не более чем интерфейс для телеметрии и управления, и пишется она за вечер-два(простенькая). Это маленькая и минимально полезная часть системы.
    А вот написать демона, который бегает по игровому миру и пытается анализировать происходящее -- задача нетривиальная и объемная.
    Ответ написан
    4 комментария