1. A calculation processing system, comprising: an input unit receiving, from outside of the calculation processing system, programming code for a program including an algorithm; a network creation unit creating, based on the programming code for the program received by the input unit, a network to have a topology representing an algorithm structure of the algorithm of the program, wherein the network created by the network creation unit includes a plurality of operation nodes and a plurality of edges each connecting two of said operation nodes according to the topology of the network, and wherein said plurality of operation nodes include operation nodes corresponding to various operations of the program and an operation node performing calculation on a regulating value representing an algorithm flow; a calculation executing unit executing a calculation using the network representing the algorithm structure of the algorithm of the program; and a network updating unit for changing, using a result of calculation by said calculation executing unit and a learning algorithm, the topology of the network without changing said result of calculation, wherein the network creation unit determines the topology representing the algorithm structure of the algorithm of the program received by the input unit, and creates the network to have the determined topology by adding or deleting an operation node and configuring edges connecting the operation node, and wherein the network creation unit converts the program to a network in ATN (Algorithmically Transitive Network) format.