Я спросил вопрос о том, какой язык использовать для прототипа AI. Консенсус, казалось, заключался в том, что, если я хочу, чтобы он был быстрым, мне нужно использовать язык, подобный Java или С++, но этот Python/Perl/Ruby был бы хорош для бит интерфейса.
Итак, это приводит меня к другому вопросу. Насколько легко связать эти языки вместе? И какая комбинация работает лучше всего? Итак, если бы я хотел иметь Ruby CGI-тип, вызывающий функции С++ или Java AI, это легко сделать? Любые указатели на то, где я ищу информацию о том, как это сделать? Или лучше будет другая комбинация?
Мой основной опыт написания веб-приложений начался с С++ CGI, а затем перешел к сервлетам Java (около 10 лет назад), а затем после долгого отставания от программирования я сделал несколько PHP. Но у меня не было опыта написания веб-приложения на языке сценариев, который затем вызывается на скомпилированный язык для критически важных бит. Поэтому любые советы будут приветствоваться!