Я изучал это несколько часов, но все, на что я смотрел, выглядит довольно устрашающе. До сих пор я использовал PHP для всех простых вещей на моем сайте. Я выполняю большую статистическую работу, и мне бы хотелось, чтобы c ++ был доступен для более интенсивных вычислений.
C ++ будет работать локально на той же Unix-машине, что и PHP.
Что-то вроде следующего - вот что я затрудняюсь сделать:
<?php
//c++ program has a counter initialized to 0
//PHP tells c++ to add 5 to the counter. $incremented is 5
$incremented = increment_in_cpp_and_return(5);
//$incremented_again will be 7
$incremented_again = increment_in_cpp_and_return(2);
?>
Конечно, я выполняю некоторые симуляции Монте-Карло и пересекаю действительно большие деревья вместо увеличения чисел, но это не то, что сдерживает меня.
C ++ просто нужно прослушать число и вернуть другое число (может быть, некоторые вещи в JSON самое большее). Для c ++ важно отслеживать свои переменные между вызовами.
Я много читал о TCP, программировании сокетов и т. Д., И я немного сомневаюсь, что это так сложно, как показывают примеры. Много вещей указало мне на это https://beej.us/guide/bgnet/html/multi/clientserver.html#simpleserver
Если это действительно более 100 строк c ++, есть ли какие-нибудь популярные библиотеки или простая реализация на другом языке?
Спасибо!