In spiking neural P systems with anti-spikes, integers can be represented as the number of spikes/anti-spikes present in a neuron. Thus it is possible to represent increment, decrement, relational operations and assignment statements using spiking neural P systems. With these basic structures, it is also possible to represent programming language constructs like conditional, iterative and different types of execution constructs. In this paper we consider a general-purpose parallel programming language that handles integer variables and is implemented using spiking neural P systems with anti-spikes.